@charset "utf-8";
/* common styles */
body { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background-color: #605f3e; background-image: url(../images/bkg/background_body_01.gif); background-repeat:repeat; background-position: center; text-align:center; margin:0px; padding:0px;}
#shadow_sides {width:800px; padding:0; margin:0 auto; background-image:url(/images/bkg/bg_sides.gif); background-repeat:repeat-y; text-align:center;}
#shadow_bottom {width:800px; padding:0 0 15px 0; text-align:center; background-image:url(/images/bkg/bg_bottom.gif); background-repeat:no-repeat; text-align:center; background-position:bottom; }
#container {background-color:#FFFFFF; width:770px; margin:0px auto; text-align:left;}
p {font-size:12px; color:#444444; line-height:1.2; }

/********************************
*     	home page               *
*********************************/

/* menu_top */
#menu_top { width:770px; height:23px; }

#top_nav {height:23px; width:450px; vertical-align:text-top;}
#top_nav a { color:#FFFFFF; float:left; display:block; text-decoration:none; padding-top:6px; padding-left:14px; font-size:10px; margin:0px; font-family: Arial, Verdana, Helvetica, sans-serif; }
#top_nav a:hover {text-decoration:underline;}

#sign_up {border:0; padding:4px 20px 0 0; text-align:right;}
#sign_up a {font-family: Arial, Verdana, Helvetica, sans-serif; color:#FFFFFF; margin:0; font-size:11px; padding-top:0; text-decoration:none;}
#sign_up a:hover {text-decoration:underline;}


/* banner */
#banner_home { width:770px; height:200px; background-color: #000000; }
#banner_home #banner_space {height:177px; width:700px; overflow:hidden;}

/* content */
#home_content {width:688px; margin:0px auto; padding:0px;}
#home_content h1 { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#444444; padding:0px; line-height:2; font-weight:bold; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#home_content h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444444; padding:0px; line-height:2; font-weight:bold; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#home_content p {font-size:12px; color:#444444; padding:0px; margin-top:5px; margin-bottom:10px; line-height:1.2; }
#home_content ul {list-style: none; margin-left: 0px; margin-bottom:10px; margin-top:0px; padding-left: 1px; text-indent: -1px; color:#0067ac; }
#home_content ul li {padding-left:20px; margin-bottom:2px; background-image:url(../images/bullet.gif); background-repeat: no-repeat; background-position: left 3px; color:#333333; }
#home_content ul li a {color:#0067ac; text-decoration:none;}
#home_content ul li a span.go {display:none;}
#home_content ul li a:hover .link {color:#000080; text-decoration:underline;}
#home_content ul li a:hover span.go {padding-left:7px; padding-right:6px; text-decoration:none; display:inline; color:#FF9600;}
#home_content a {color:#0067ac; text-decoration:none;}
#home_content a:hover {color:#0067ac; text-decoration:underline;}

#home_content p.left_arrow { padding-left:16px; background-image:url(../images/arrow.gif); background-repeat: no-repeat; background-position: left top; margin:0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; float:right;}
#home_content p.left_arrow a {color:#0067ac; font-size:11px; text-decoration:none; }
#home_content p.left_arrow a:hover {color:#0067ac; font-size:11px; text-decoration:underline;}
#home_content #news_headline {width:668px; height:25px; margin:0; padding:0px; background-image:url(../images/news_headline.gif); background-repeat:no-repeat;}
#home_content #news_headline td.fixed { width:186px; margin-top:1px; margin-bottom:1px; border-right:1px solid #d8dce1; color:#767676; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-indent:6px; white-space: nowrap; }
#home_content #news_headline td.scroll {line-height:17px; width: }

#home_content #roll_overs {width:688px; margin:0px; padding:0px;}
#home_content #roll_overs img {border:none;}
#home_content #roll_overs .col_wide {width:151px; margin:0px; padding:0px;}
#home_content #roll_overs .col_narrow {width:28px; margin:0px; padding:0px;}
#home_content #roll_overs a {text-decoration:none; display:block; width:151px; height:190px;}
/* rollover effect is made by changing the background position. */
#home_content #roll_overs a#roll_1 { background-image:url(../images/button_1.jpg); background-position:center 0px; background-attachment: scroll; background-repeat: no-repeat; }
#home_content #roll_overs a#roll_2 { background-image:url(../images/button_2.jpg); background-position:center 0px; background-attachment: scroll; background-repeat: no-repeat; }
#home_content #roll_overs a#roll_3 { background-image:url(../images/button_3.jpg); background-position:center 0px; background-attachment: scroll; background-repeat: no-repeat; }
#home_content #roll_overs a#roll_4 { background-image:url(../images/button_4.jpg); background-position:center 0px; background-attachment: scroll; background-repeat: no-repeat; }
#home_content #roll_overs a#roll_1:hover, #home_content #roll_overs a#roll_2:hover, #home_content #roll_overs a#roll_3:hover, #home_content #roll_overs a#roll_4:hover {text-decoration:none; background-position:center -190px;}
#home_content #promos {width:688px; padding:0px; margin-top: 27px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#home_content #promos .col_wide {width:330px; margin:0px; padding:0px;}
#home_content #promos .col_narrow {width:28px; margin:0px; padding:0px;}
#home_content .vertical_space {height:200px;}

/********************************
*     	internal pages          *
*********************************/

/* banner */
#banner_int { width:770px; height:177px; background-color:#0C120E; background-repeat: no-repeat; background-position: center; }
/* to insert a photo in background just change the class in the #banners_int table*/
.banner_00 {background-image: url(/images/banner_home.jpg);}
.banner_01 {background-image: url(../images/banner_01.jpg);}
.banner_02 {background-image: url(../images/banner_02.jpg);}
.banner_03 {background-image: url(../images/banner_03.jpg);}
.banner_04 {background-image: url(../images/banner_04.jpg);}
.banner_05 {background-image: url(../images/banner_05.jpg);}
.banner_06 {background-image: url(../images/banner_06.jpg);}
.banner_07 {background-image: url(../images/banner_07.jpg);}
.banner_08 {background-image: url(../images/banner_08.jpg);}
.banner_09 {background-image: url(../images/banner_09.jpg);}
.banner_10 {background-image: url(../images/banner_10.jpg);}
.banner_11 {background-image: url(../images/banner_11.jpg);}
.banner_12 {background-image: url(../images/banner_12.jpg);}
.banner_13 {background-image: url(../images/banner_13.jpg);}
.banner_14 {background-image: url(../images/banner_14.jpg);}
.banner_15 {background-image: url(../images/banner_15.jpg);}
.banner_16 {background-image: url(../images/banner_16.jpg);}
.banner_17 {background-image: url(../images/banner_17.jpg);}
.banner_18 {background-image: url(../images/banner_18.jpg);}
.banner_19 {background-image: url(../images/banner_19.jpg);}
.banner_20 {background-image: url(../images/banner_20.jpg);}
.banner_21 {background-image: url(../images/banner_21.jpg);}
.banner_22 {background-image: url(../images/banner_22.jpg);}
.banner_23 {background-image: url(../images/banner_23.jpg);}
.banner_24 {background-image: url(../images/banner_24.jpg);}
.banner_25 {background-image: url(../images/banner_25.jpg);}
.banner_26 {background-image: url(../images/banner_26.jpg);}
.banner_27 {background-image: url(../images/banner_27.jpg);}
.banner_28 {background-image: url(../images/banner_28.jpg);}
.banner_29 {background-image: url(../images/banner_29.jpg);}
.banner_30 {background-image: url(../images/banner_30.jpg);}
.banner_31 {background-image: url(../images/banner_31.jpg);}
.banner_32 {background-image: url(../images/banner_32.jpg);}
.banner_33 {background-image: url(../images/banner_33.jpg);}
.banner_34 {background-image: url(../images/banner_34.jpg);}
.banner_35 {background-image: url(../images/banner_35.jpg);}
.banner_36 {background-image: url(../images/banner_36.jpg);}
.banner_37 {background-image: url(../images/banner_37.jpg);}
.banner_61 {background-image: url(../images/banner_61.jpg);}
#banner_int #banner_space {height:176px;}

#internal_content {border-top:6px solid #b1b1b1; width:770px;}
#left_nav {width:208px;}
#left_nav a {text-decoration:none;}
#left_nav img { border-bottom-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-color: #b2b2b2; margin-top: 0px; margin-left: 12px; margin-bottom: 10px; }

/*left navigation*/
#left_nav .menu, #left_nav .dhtml_header {padding-left:15px; margin-bottom:5px; margin-top:6px;background-image:url(../images/green_arrows.gif); background-repeat: no-repeat; background-position: left 2px; text-transform:uppercase; margin-left:10px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#666666;}
.dhtml_main ul { margin-left: 30px; margin-bottom:0px; margin-top:0px; padding-left: 1em; text-indent:0px; ; color:#999999; font-size:10px; list-style-position: outside; list-style-type: square;}
#left_nav .menu a, #left_nav .dhtml_header a {color:#666666; text-decoration:none; }
#left_nav .menu a:hover, #left_nav .dhtml_header a:hover, #left_nav .dhtml_main a:hover {color:#0067ac; text-decoration:underline;}
#left_nav .dhtml_main ul  li a {color:#0067ac; text-decoration:none; }
.dhtml_header {overflow:hidden; cursor:pointer; padding-left:20px; }
.dhtml_main{visibility:hidden; height:0px; overflow:hidden; position:relative;}
.dhtml_main > div { padding:0px; margin:0px; color:#666666;}
.dhtml_main_content{ padding:0px; position:relative;}

#left_nav ul {margin:0; padding:0; list-style:none;}
#left_nav ul li {padding-left:15px; margin-bottom:5px; margin-top:6px;background-image:url(../images/green_arrows.gif); background-repeat: no-repeat; background-position: left 2px; text-transform:uppercase; margin-left:10px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#666666;}
#left_nav ul a {color:#666666; text-decoration:none;}
#left_nav ul li ul li { margin-left: 15px; margin-bottom:0px; margin-top:0px; padding-left: 0px; text-indent:0px; ; color:#999999; font-size:10px; list-style-position: outside; list-style-type: square; background-image:none; text-transform:none;}
#left_nav ul li ul li a {color:#0067ac;}

/* content*/
#content {width:562px;}
#content #main_nav {width:546px; height:76px; margin-left:8px; margin-right:8px; border-bottom:1px solid #b2b2b2;}
#content #buttons {height:40px; overflow:hidden; }
#content #buttons a { display:block; width:132px; height:40px; float:left; margin:0px; background-color:#FFFFFF; background-attachment: scroll; background-repeat: no-repeat; background-position: center -14px; }
#content #buttons a#menu_1 {background-image:url(../images/menu_our_story.gif); }
#content #buttons a#menu_2 {background-image:url(../images/menu_events.gif);}
#content #buttons a#menu_3 {background-image:url(../images/menu_advisors.gif);}
#content #buttons a#menu_4 {background-image:url(../images/menu_communications.gif);}
#content #buttons a#menu_1, #content #buttons a#menu_2, #content #buttons a#menu_3 {margin-right:6px;}
#content #buttons a#menu_1:hover, #content #buttons a#menu_2:hover, #content #buttons a#menu_3:hover, #content #buttons a#menu_4:hover {background-position: center top;}
#content #main_nav #buttons a.active {background-position: center top;}
#content #heading  {height:36px;}
#content #heading h1 {padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; margin-top: 10px; margin-right: 0px; margin-bottom: 6px;}

#content #main_content {width:562px; margin:0px;}
#content #main_content p {margin-top:0px;}
#content #main_content p, #content #main_content ul li, #content #main_content td {font-size:12px; color:#444444; line-height:1.3; }
#content #main_content h1 {padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; margin-top: 10px; margin-right: 0px; margin-bottom: 6px;}
#content #main_content h2 {padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; margin-top: 10px; margin-right: 0px; margin-bottom: 6px;}

#main_content ul.pdf {list-style: none; margin-left: 0px; margin-bottom:10px; margin-top:0px; padding-left: 1px; text-indent: -1px; color:#0067ac; font-size:11px; }
#main_content ul.pdf li {padding-left:20px; margin-bottom:6px; background-image:url(../images/pdflogo.gif); background-repeat: no-repeat; background-position: left 2px; }
#main_content ul.pdf li a {font-weight:bold;}


#content #main_content a {color:#0067ac; text-decoration:none; margin-left:2px; margin-right:2px; }
#content #main_content a:hover {color:#0067ac; text-decoration:underline; }
/* sitemap */
#content #main_content #sitemap div {margin:0px; padding:0px;}
#content #main_content #sitemap div.dhtml_header { visibility:visible; margin-left:25px;}
#content #main_content #sitemap div.dhtml_main { visibility:visible; height:auto; overflow:visible; position:relative; margin-left:30px;}
#content #main_content #sitemap div.dhtml_main ul li {color:#CCCCCC;}
#content #main_content #sitemap div.menu {margin-left:25px;}
#content #main_content #sitemap a.principal {display:block; text-transform:uppercase; font-weight:bold;}
.img_frame {width:268px; float:right; margin-top:0px; margin-bottom:5px; margin-right:0px;}
.border_bottom {border-bottom:1px solid #00395E;}

/*footer*/
#footer {width:770px; background-color:#e5e5e5; height:25px; color:#969696; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#footer div {margin-left:22px; margin-right:22px;}
#footer_left {width:385px;}
#footer_right {width:385px; text-align:right;}
#footer_right a {
	color:#969696;
	text-decoration:none;
}
#footer_right a:hover {color:#333333; text-decoration:underline;}

.flt_right {float:right; margin-left:5px; margin-top:0px; margin-bottom:5px; margin-right:0px;}
.flt_left {float:left; margin-left:0px; margin-top:0px; margin-bottom:5px; margin-right:5px;}