body {margin:0px; background:#455a89}

/* Template Styles */
.small {font-size:11px}
#topBar {margin:0 auto; width:990px; padding-top:5px; color:#ffffff; text-transform:uppercase; font-size:10px; font-weight:bold}
#topBar #left { float:left; width:580px; padding-top:10px}
#topBar #left a { text-decoration:none; color:#ffffff; text-transform:uppercase; font-size:10px; font-weight:bold}
#topBar #right{ float:right; width:400px; text-align:right}
#topBar #right #title { border:1px solid #cc0000; vertical-align:text-top; width:80px}
#topBar #right #icons {}


#container { background:#ffffff url(/atf/cf/{1cb444df-77c3-4d94-82fa-e366d7d6ce04}/main_bg_09.gif) repeat-x}
#topNav {margin:0 auto; width:990px; padding-top:5px}
#topNav #left { float:left; width:300px}
#topNav #right { float:right; width:680px; text-align:right; margin-top:26px; height:33px; padding-right:5px}

#nav { float:right}
#nav img {border:none}
#nav a {display:block; line-height:16px}
#nav ul, #nav li {padding:0; margin:0; line-height:1px; list-style-type:none; list-style-image:none; text-align:left; position:relative; z-index:9999}
#nav ul a {list-style-image:none; line-height:16px}
#nav li a {color:#FFF; text-decoration:none; font-size:12px; font-family:arial, sans-serif; }
#nav li ul li a {padding:5px}
#nav li {float:left; padding:0px 1px; margin:0}
#nav li ul {background:#455a89; left:-999em; width:152px; position:absolute; list-style-image:none; margin-top:0; display:block}
#nav li ul li { width:150px}
#nav li ul ul {	margin:-27px 0px 0px 150px; list-style-image:none; position:absolute}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.hover ul ul, #nav li.hover ul ul ul {left:-999em; list-style-image:none}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.hover ul, #nav li li.hover ul, #nav li li li.hover ul {left:auto; list-style-image:none}
#nav li li:hover, #nav li li.hover {background: #455a89;}
#nav li ul li a:hover{padding:5px; color:#FFF}
#nav li.nonav ul {display:none}


/*blue*/
#nav li.nav1_on ul {background: #7ba8e3}
/*green*/
#nav li.nav2_on ul {background: #82b288}
/*orange*/
#nav li.nav3_on ul {background: #f09b14}
/*teal*/
#nav li.nav4_on ul {background: #8bbcbd}
/*pink*/
#nav li.nav5_on ul {background: #ac5e5e}

#contentContainer {margin:0 auto; width:990px}

/* curved corner styles */
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.b1, .b2, .b3, .b4 {display:block; overflow:hidden;}
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {background:#ffffff; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.b1 {margin:0 5px; background:#e1e1e1;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}

#maincontent { float:left; width:976px; padding:0px 6px; background:#ffffff; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5}
body.home #content { padding:5px}
.content { width:100%; }


/* Home*/

body.home #maincontent #left { float:left; width:742px}
body.home #maincontent #right { float:right; width:228px; margin:0px; text-align:left}
body.home #maincontent #search {background:#dfefff}

body.home #maincontent #rtArea1 {background:#c6ddf3}
	/* Top Accordion Menu */
	body.home #rtArea1 .menu_list {width: 228px;}
	body.home #rtArea1 .menu_head { color:#516899; margin:0px; padding: 8px 5px 8px 35px; border-top:1px solid #ffffff; cursor: pointer;position: relative;font-weight:bold;background:url(/atf/cf/{1cb444df-77c3-4d94-82fa-e366d7d6ce04}/nav_arrow_09.gif) no-repeat 15px 10px; text-transform:uppercase}
	body.home #rtArea1 .menu_body {display:none; background:#c6ddf3}
	body.home #rtArea1 .menu_body div {display:block; background:#c6ddf3; padding:5px 0px 5px 35px; }
	body.home #rtArea1 .menu_body a {display:block; color:#516899; background:#c6ddf3;font-weight:normal;text-decoration:none; padding:0px 25px 5px 45px}
	body.home #rtArea1 .menu_body a:hover {color: #000000;text-decoration:underline;}

body.home #maincontent #rtArea2 {background:#ffffff}
	/* Second Accordion Menu */
	body.home #rtArea2 .menu_list2 {width: 228px; }
	body.home #rtArea2 .menu_head2 { color:#516899; margin:5px 0px 0px 0px; padding:5px 0px 5px 10px; cursor: pointer;position: relative;font-weight:bold;background:url(/atf/cf/{1cb444df-77c3-4d94-82fa-e366d7d6ce04}/rt_btn_full_09.gif) no-repeat; text-transform:uppercase; height:28px}
	body.home #rtArea2 .menu_body2 {display:none; background:url(/atf/cf/{1cb444df-77c3-4d94-82fa-e366d7d6ce04}/rt_btn_full_bottom2_09.gif) no-repeat bottom; padding:5px 0px}
	body.home #rtArea2 .menu_body2 a {display:block; background:url(/atf/cf/{1cb444df-77c3-4d94-82fa-e366d7d6ce04}/bullet_square_09.gif) no-repeat 35px 5px; color:#516899; font-weight:normal; text-decoration:none; padding:0px 25px 5px 45px}
	body.home #rtArea2 .menu_body2 a:hover {color: #000000;text-decoration:underline;}	

body.home #rtArea3  {}

	body.home #rtArea3 {background: url(/atf/cf/{1cb444df-77c3-4d94-82fa-e366d7d6ce04}/nav_bottom_bg_09.gif) repeat-y; padding:1px}
	body.home #rtArea3 ul {margin:0px 50px; padding:0px}
	body.home #rtArea3 a { text-decoration:none; color:#516899; font-weight:bold}
	body.home #rtArea3_btm {color:#516899; font-weight:bold; background: url(/atf/cf/{1cb444df-77c3-4d94-82fa-e366d7d6ce04}/nav_bottom_curve_09.gif) no-repeat; height:18px; padding:0px; margin:0px;}

/*interior Pages */
body.ip #maincontent {background: #ffffff url(/atf/cf/{1cb444df-77c3-4d94-82fa-e366d7d6ce04}/left_bg2_09.gif) repeat-y 6px 0px}
body.ip #mainheading { width:949px; height:44px; background:#ffffff url(/atf/cf/{1cb444df-77c3-4d94-82fa-e366d7d6ce04}/bnr_blue_09.gif) no-repeat; padding:15px 15px 0px 15px; color:#ffffff; font:24px Verdana, Geneva, sans-serif}
body.ip #pagetitle { float:left; width:749px; color:#ffffff; font:24px Verdana, Geneva, sans-serif}
body.ip #search { float:right; width:200px; color:#000000; font:12px Verdana, Geneva, sans-serif}

body.ip #maincontent #left { clear:both; float:left; width:200px; background:url(/atf/cf/{1cb444df-77c3-4d94-82fa-e366d7d6ce04}/left_bg_top2_09.gif) no-repeat}

/* Sub Nav */
body.ip #left ul { width:155px; list-style:none; margin:0px; padding:8px 0px}
body.ip #left li {padding: 8px 10px 5px 15px}
body.ip #left li a { color:#666666; text-decoration:none; font-weight:bold; display:block}
body.ip #left li a:hover { text-decoration:none; color:#7ba8e3}
body.ip #left li li {padding: 8px 10px 0px 10px}
body.ip #left li li a { color:#666666; text-decoration:none; font-weight:normal; font-size:11px; background: url(/atf/cf/{1cb444df-77c3-4d94-82fa-e366d7d6ce04}/subnav_arrow_09.gif) no-repeat 0px 4px; padding-left:10px}
body.ip #left li li li {padding: 10px 10px 0px 15px}
body.ip #left li li li a { color:#666666; text-decoration:none; font-weight:normal; font-style:italic; font-size:11px; background: url(/atf/cf/{1cb444df-77c3-4d94-82fa-e366d7d6ce04}/subnav_arrow_09.gif) no-repeat 20px 4px; padding-left:10px}

body.ip #left #lftArea1 {width:200px; padding:5px 0px}
.submit { width:23px; height:22px; background:#7ba8e3}

body.ip #maincontent #content { float:right; padding:10px 10px 0px 0px; width:742px}

#bottombg { width:988px; height:50px; margin:0 auto; padding:0px; background:#ffffff; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; background:#ffffff url(/atf/cf/{1cb444df-77c3-4d94-82fa-e366d7d6ce04}/left_bg_btm2_09.gif) no-repeat 6px 0px}
/*body.ip #maincontent #right { float:left; width:200px; margin:0px; ntext-align:left; padding-top:8px; border:1px solid #cc0000}
body.ip #rtArea1 { padding:0px 0px 8px 0px}*/

#footer { clear:both; margin:0 auto; padding:0px 0px 10px 50px; width:945px; background:url(/atf/cf/{1cb444df-77c3-4d94-82fa-e366d7d6ce04}/footer_bg_09.gif) no-repeat; padding-top:51px; color:#ffffff}
#footer #address { width:210px; float:left}
#footer #links {width:510px; float:left}
#footer #links ul { margin:0px; padding:0px}
#footer #links li.title {list-style:none; margin:0px; padding:0px; float:left; width:170px; font-weight:bold}
#footer #links li li { list-style:disc; margin-left:20px;}
#footer #links li li a { color:#ffffff; font-weight:normal; font-size:11px; text-decoration:none}
#footer #links li li a:hover { text-decoration:underline}



#footer logos {width:210px; float:left}

.clear {clear: both;
     display: block;
     overflow: hidden;
     visibility: hidden;
     width: 0;
     height: 0; }


/* colendar */

.CDtableout{ background-color: #aaaaaa}
.CDtablein{}
.CDtitle{background-color:#ffffff}
.CDheader{font-weight: bold; color: #ffffff; background-color: #aaaaaa}
a.CDheader { color:#333 }
a.CDheader:hover { color:#000}

TD.CDOdd {background-color: #ffffff}
a.CDOdd:link { display: list-item;list-style-type: none;}
a.CDOdd:visited { display: list-item;list-style-type: none;}
a.CDOdd:hover {display: list-item;list-style-type: none;}
TD.CDEven { background-color: #ffffff}
a.CDEven:link { display: list-item;list-style-type: none;}
a.CDEven:visited { display: list-item;list-style-type: none;}
a.CDEven:hover { display: list-item;list-style-type: none;}
.CDctitle {FONT: bold 10pt Verdana, Arial, Helvetica, sans-serif;}
.CDcsubtitle {FONT: bold 9pt Verdana, Arial, Helvetica, sans-serif;}
.CDcauthor {FONT: italic 9pt Verdana, Arial, Helvetica, sans-serif;}
.CDcdate {FONT: 8pt Verdana, Arial, Helvetica, sans-serif;}