html,body{width:100%;height:100%;margin:0;padding:0;font-family:Arial, sans-serif; font-size:0.9em; color:#545554; letter-spacing:0.01em;}
body{}
img{border:0;}
#wrapper{margin:0 auto;width:960px;}
#container{background-color:#fff;margin:0 0 20px 0;}
#header{height:105px;}
#content-holder{}
#navigation {margin:0;padding:0;background:white url(../../../../Images/navigation-bar-bg.png) repeat-x;height:55px;border:1px solid #e6e6e5;border-top:0;border-bottom:0;position:relative;}
#navigation ul{padding:0 10px;list-style-type:none;list-style-image:none;height:31px;position:relative;top:10px;}/*margin:0;*/
#navigation ul li{padding:0;margin:0;float:left;position:relative;}
#navigation ul li.divider{background:transparent url(../../../../Images/nav-item-divider.gif) no-repeat;margin:3px 2px;width:2px;height:25px;}
#navigation ul a{color:#232769;text-decoration:none;font-size:14px;padding:5px 10px;margin:3px;display:block;font-weight:bolder;}
#navigation ul .selected a{color:#f2a09e;}
#navigation ul .hover, #navigation ul .selected {background:transparent url(../../../../Images/nav-item-selected-bg.png) repeat-x;}
#navigation ul .hover .leftcurve, #navigation ul .selected .leftcurve{background:transparent url(../../../../Images/nav-item-selected-curves.png) no-repeat 0 0px;height:31px;width:10px;position:absolute;top:0;left:0;display:block;}
#navigation ul .hover .rightcurve, #navigation ul .selected .rightcurve{background:transparent url(../../../../Images/nav-item-selected-curves.png) no-repeat -10px 0 ;height:31px;width:10px;position:absolute;top:0;right:0;display:block;}

/*sub nav*/
#sub-navigation ul a{color:#454546;text-decoration:none;}
#sub-navigation ul li a{font-weight:normal;text-decoration:none;}

#sub-navigation ul {padding:0;margin:0 10px;list-style-image:none;list-style-type:none;}
#sub-navigation ul li{border-bottom:2px solid #f6f6f6;margin:5px 0;}

/*
#sub-navigation ul ul{border-bottom:2px solid #f6f6f6;padding:0 20px;margin:5px 10px;
list-style-image:url("../../../Images/sub-sub-navigation-item-icon.gif");-moz-box-shadow: 3px 3px 4px #e6e6e6;-webkit-box-shadow: 3px 3px 4px #e6e6e6;box-shadow: 3px 3px 4px #e6e6e6;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e6e6e6')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e6e6e6');}
*/


#sub-navigation ul .child{border-bottom:2px solid #f6f6f6;padding:0 10px;margin:5px 5px;
list-style-image:url("../../../../Images/sub-sub-navigation-item-icon.gif");list-style-position:inside;font-size:0.8em;}

#sub-navigation ul ul li{border-bottom:0;margin:5px;font-size:0.9em;}

#navigation #search{background:transparent url(../../../../Images/search-bg.png) no-repeat;_background:url(null);height:31px;position:absolute;top:10px;right:10px;}
#navigation #search input{outline:none;border:0;background-color:transparent;width:110px;position:relative;top:5px;left:5px;padding:0 10px 0 0;color:#999;margin-right:10px;}

/*IE6*/
#navigation #search input{_background-color:white;_border:1px solid #e6e6e5;}

#navigation #search a{text-decoration:none;color:#999;position:relative;top:5px;}
#navigation #search #searchBox{position:relative;}
#navigation #search #searchBox .Button{position:relative;top:8px;left:-10px;}

#content{padding:25px 0;margin: 0px 0px 25px;position:relative;}
/*#home #content{background:transparent url(../../../../Images/content-bg.png) no-repeat 0 15px;}*/
#content #privatemenu{position:absolute;top:0;right:175px;padding:5px;background-color:white;color:#232769;font-size:0.8em;}
#content #login{position:absolute;top:0;right:1px;padding:5px;background-color:#232769;color:white;font-size:0.8em;}
#content #login a{color:white;}

#content .full-width-col{width:720px;margin-right:20px;padding:0px;}
#content .wide-col{width:720px;margin-right:20px;padding:0px;background:transparent url(../../../../Images/content-footer-bg.png) no-repeat left bottom;}
#content .wide-col .col{width:320px;margin:0 25px 0 0;padding:0 10px;}
#content .narrow-col{width:215px;margin-right:25px;}
#content .mid-col{width:485px;margin-right:20px;}
#content .end-col{margin-right:0 !important;}

#content  .h1-space{margin-top:15px;}
#home #content  .h1-space{margin-top:50px;}

#content .narrow-col.end-col .panel{font-size:0.9em;}

#content .panel{background:transparent url(../../../../Images/panel-header.png) no-repeat;width:220px;min-height:200px;position:relative;}
#content .panel .title{font-size:14px;color:white;font-weight:bold;padding:5px 10px;margin:0 0 10px 0;}
#content .panel .content{min-height:130px;padding:0 0 30px 0;}
#content .panel .content ul.ArticleIndex{padding:0 10px 0 10px;margin:0;}
#content .panel .highlight{font-size:14px;font-weight:bold;padding:5px 10px;}
#content .panel p{padding:0px 10px;margin:2px 0;}


/*line first panel up under heading on the left*/
#content .panel-footer{background:transparent url(../../../../Images/panel-footer.png) no-repeat left bottom;width:220px;height:20px;padding:0;margin:0;position:absolute;bottom:-20px;}


#search-holder{padding:20px;}
#search-holder .searchtop{background-color:white !important;border-bottom:solid 1px #ccc;}

#footer{background:transparent url(../../../../Images/footer-bg.png) repeat-x;height:28px;color:white;padding:5px 20px;font-size:11px;vertical-align:middle;}
#footer a{color:white;text-decoration:none;}
#footer img{vertical-align:middle;}


.left{float:left;}
.right{float:right;}
.clear{clear:both;height:0;}

a{color:#232769;}

.eventCalendar{width:100%;}
.eventArea{vertical-align:top;}
.eventMonth{vertical-align:top;}
.eventMonthTitle {background-color:#232769; height:1em; font-family:Tahoma,Arial; font-size:70%; fontweight:
bold;padding:5px;color:white;}
.eventMonthContent {background-color:#fff; border: solid #232769 1px;}
.eventMonthContent {padding:0.2em; overflow: auto ;height:5.5em;}

/* calendar event details section */

td.eventDetailsTitle {background-color: #ac2d63; height:1em;font-family:Tahoma,Arial; font-size:70%; font-weight:bold;}
td.eventDetailsContent {background-color: FFF0D3; border: solid #ac2d63 1px;}
div.eventDetailsContent {margin:2px; overflow: auto;}
div.eventDetailsHeaders {color:black; font-family:Tahoma,Arial;font-size:80%;}
div.eventDetailsDescription {color:black; font-family:Tahoma,Arial;font-size:80%;}
/* calendar key section */

table.eventKey {border-collapse:collapse; border: solid#9AB6FF 1px; width:100%;}
td.eventKeyTitle {background-color: #9AB6FF; height:1em;width:13.1em; font-family:Tahoma,Arial; font-size:70%; fontweight:
bold;}
/* calendar key types */
.eventKeyDefault {color:gray; font-family:Tahoma,Arial;
font-size:80%;}
.eventKeyFinancial {color:red; font-family:Tahoma,Arial;
font-size:80%;}
.eventKeyGeneral {color:blue; font-family:Tahoma,Arial;
font-size:80%;}
.eventKeyInternal {color:green; font-family:Tahoma,Arial;
font-size:80%; }
.eventKeyTrade {color:magenta; font-family:Tahoma,Arial;
font-size:80%;}
.eventKeyOther {color:cyan; font-family:Tahoma,Arial;
font-size:80%;}

/*
EVERYTHING BELOW HERE IS FOR IE6, ALL PROPS START WITH _
*/

#content .extrafull-width-col{_width:940px;_zoom:1;_overflow:hidden;_position:relative;}
#content .full-width-col{_width:710px;_zoom:1;_overflow:hidden;_position:relative;}
#content .wide-col{_width:720px;_zoom:1;_overflow:hidden;_position:relative;}
#content .wide-col .col{_width:320px;_zoom:1;_overflow:hidden;_position:relative;}
#content .narrow-col{_width:220px;_zoom:1;_overflow:hidden;_position:relative;}
#content .mid-col{_width:470px;_zoom:1;_overflow:hidden;_position:relative;}

#content .panel{_position:static !important;_zoom:1;}
#content .panel-footer{_position:static; !important;}
#sub-navigation ul .child{_list-style-image:url(null);_list-style-type:circle;_color:#ac2d63;}

#navigation{_height:55px;_overflow:hidden;}
#navigation ul{_margin:0;}

#navigation #search #searchBox{_position:relative;}
#navigation #search #searchBox .Button{_position:relative;_top:5px;}
