@charset "utf-8";
/* CSS Document */

body, div, table, td, form, a, img, object, iframe{
	border:0;
	margin:0;
	padding:0;
	outline:none;
}

body, input, select, textarea{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#808080;
}
td{
	vertical-align:top;
}

/*body#home{
	background:url(../../../../images/home_bg.jpg) 100% 0 no-repeat #FFFFFF;
}

body#threeMulti{
	background:url(../../../../images/three_multi_bg.jpg) 0 0 no-repeat #FFFFFF;
}

body#threeBlue{
	background:url(../../../../images/three_blue_bg.jpg) 0 0 no-repeat #FFFFFF;
}
body#threeRed{
	background:url(../../../../images/three_red_bg.jpg) 0 0 no-repeat #FFFFFF;
}

body#threeGreen{
	background:url(../../../../images/three_green_bg.jpg) 0 0 no-repeat #FFFFFF;
}

body#threeOrange{
	background:url(../../../../images/three_orange_bg.jpg) 0 0 no-repeat #FFFFFF;
}

body#twoMulti{
	background:url(../../../../images/two_multi_bg.jpg) 100% 0 no-repeat #FFFFFF;
}

body#twoBlue{
	background:url(../../../../images/two_blue_bg.jpg) 100% 0 no-repeat #FFFFFF;
}
body#twoRed{
	background:url(../../../../images/two_red_bg.jpg) 100% 0 no-repeat #FFFFFF;
}

body#twoGreen{
	background:url(../../../../images/two_green_bg.jpg) 100% 0 no-repeat #FFFFFF;
}

body#twoOrange{
	background:url(../../../../images/two_orange_bg.jpg) 100% 0 no-repeat #FFFFFF;
}

body#history{
	background:url(../../../../images/history_bg.jpg) 0 0 no-repeat #FFFFFF;
}

body#people{
	background:url(../../../../images/people_bg.jpg) 100% 0 no-repeat #FFFFFF;
}

body#peopleDetail{
	background:url(../../../../images/people_detail_bg.jpg) 0 0 no-repeat #FFFFFF;
}

body#newsPage{
	background:url(../../../../images/news_bg.jpg) 100% 0 no-repeat #FFFFFF;
}*/

h1, .h1, .Heading1{
	font-family:"Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#4D4D4D;
	font-weight:normal;
	margin-top:0;
}

h2, .h2, .Heading2{
	font-family:"Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#4D4D4D;
	font-weight:normal;
	margin-top:0;
	display:block;
}

h3, .h3, .Heading3{
	font-family:"Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4D4D4D;
	font-weight:normal;
	margin-top:0;
}

h4, .h4, .Heading4{
	font-size:11px;
	font-weight:bold;
	margin:0;
}

a{
	color:#015C98;
	cursor:pointer;
}

a:hover{
	color:#0D3689;
}

ul{
	margin:10px 0 20px 15px;
	padding:0;
}

ol{
	margin:10px 0 20px 20px;
	padding:0;
}

li{
	margin:0;
	padding:0;
}

p{
	margin:10px 0 20px 0;
}

td p{
	margin-top:0;
}

td img{
	margin-top:2px;
	margin-bottom:20px;
}

br{
	line-height:20px;
}

hr{
	margin:0 0 15px 0;
	padding:0;
	border:none;
	border-bottom:1px solid #CCCCCC;
	display:block;
	height:1px;
	clear:both;
}

#wrap{
	width:860px;
	margin:0 auto;
	padding:0 10px 0 10px;
}

#top{
	float:left;
	display:inline;
	width:860px;
	margin:40px 0 0 0;
	background:url(../../../../images/main_top.png) 0 0 no-repeat;
	position:relative;
	z-index:10;
}

#main{
	float:left;
	display:inline;
	width:860px;
	padding:0 0 40px 0;
	background:url(../../../../images/main.png) 0 0 repeat-y;
	position:relative;
}

#footer{
	float:left;
	display:inline;
	width:860px;
	background:url(../../../../images/main_btm.png) 0 100% repeat-y;
	padding:14px 0 10px 0;
	border-top:1px solid #CCCCCC;
	font-size:10px;
}

#footerText{
	float:left;
	display:inline;
	width:860px;
	font-size:10px;
	padding:10px 0 10px 0;
	color:#A6A6A6;
}

#footerText a{
	color:#A6A6A6;
	text-decoration:none;
}

#footerText a:hover{
	color:#A6A6A6;
	text-decoration:underline;
}

#footerLeft{
	float:left;
	display:inline;
	width:260px;	
}

#footerRight{
	float:right;
	display:inline;
	width:600px;
	text-align:right;
}

.logo{
	float:left;
	display:inline;
	margin:19px 0 0 20px;
	width:161px;
}

#flags{
	float:right;
	display:inline;
	margin:23px 20px 0 0;
	width:500px;
	text-align:right;
	height:11px;
}

#flags img{
	margin:0 0 0 10px;
}


#flags a{
	display:none;
}

#topNav{
	float:right;
	display:inline;
	margin:18px 20px 0 0;
	width:500px;
	text-align:right;
	color:#A6A6A6;
}

#topNav a{
	color:#A6A6A6;
	text-decoration:none;
}

#topNav a:hover, #topNav a.on{
	color:#0D3689;
}

#mainNav{
	float:left;
	display:inline;
	width:820px;
	margin:14px 0 0 20px;
	background:url(../../../../images/mainnav_bg.png) 0 0 no-repeat;
	line-height:36px;
	color:#D9D9D9;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	/*overflow:hidden;*/
}

#mainNav ul{
	float:left;
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}

#mainNav li{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:auto;
	position:relative;
}

#mainNav a{
	color:#D9D9D9;
	padding:0 20px 0 20px;
	text-decoration:none;
	display:inline-block;
}
#mainNav ul ul a{
	padding:5px 20px;
}
#mainNav a:hover, #mainNav .on a, #mainNav .over a{
	color:#FFFFFF;
	text-decoration:none;
	background:#0D3689;
}
#mainNav ul ul a:hover, #mainNav .on ul a, #mainNav .over ul a{
	color:#FFFFFF;
	text-decoration:none;
	background:none;
	display:block;
	float:none;
}
#mainNav .over ul a.hover{
	background:#0D3689;
	color:#FFFFFF;
}

#mainNav .over ul a.hover:hover{
	background:#0D3689;
	color:#FFFFFF;
}

#mainNav a.first:hover, #mainNav .on .first, #mainNav .over .first{
	background:url(../../../../images/mainnav_bg_over.png) 0 0 no-repeat;
}

#mainNav a.last:hover, #mainNav .on .last, #mainNav .over .last{
	background:url(../../../../images/mainnav_bg_over.png) 100% 0 no-repeat;
}

#mainNav ul ul{
	width:auto;
	position:absolute;
	z-index:3000;
	top:36px;
	left:0;
	width:160px;
	background:url(../../../../images/topnav_bottom.gif) 0 100% no-repeat;
	float:left;
	display:none;
	padding:0 0 10px 0;
}
#mainNav ul ul li{
	float:left;
	display:inline;
	width:100%;
	padding:0;
	position:relative;
	background:url(../../../../images/topnav_repeat.gif) 0 0 repeat-y;
}
#mainNav ul ul ul{
	top:-8px;
	left:159px;
	display:none;
	width:160px;
	z-index:2090;
}
#mainNav ul ul .subFirst ul, #mainNav ul ul .subFirst .subFirst ul{
	top:0;
}
#mainNav ul ul .subFirst ul ul{
	top:-8px;
}

#mainNav ul ul li.subFirst{
	padding:8px 0 0 0;
	background:url(../../../../images/topnav_top.gif) 0 0 no-repeat;
}
#mainNav li ul li a{
	display:block;
	position:relative;
	font-size:11px;
	line-height:13px;
	float:left;
}
#mainNav .over ul li a{
	color:#0D3689;
}

#mainNav .over ul li a:hover{
	color:#015C98;
}

#banner{
	float:left;
	display:inline;
	width:820px;
	height:225px;
	margin:20px 0 0 20px;
	position:relative;
}

#bannerFlash{
	float:left;
	display:inline;
	width:820px;
	height:225px;
	position:absolute;
	z-index:1;
}

#bannerRight{
	width:220px;
	height:205px;
	padding:20px 20px 0 20px;
	overflow:auto;
	position:absolute;
	top:0;
	right:0;
	z-index:5;
}

#bannerRight h2{
	color:#4D4D4D;
}

#homeLeft{
	float:left;
	display:inline;
	width:520px;
	margin:25px 0 0 20px;
}

#homeRight{
	float:left;
	display:inline;
	width:260px;
	margin:27px 0 0 40px;
}

#footer_c1{
	float:left;
	display:inline;
	width:246px;
	margin:0 0 0 20px;
	padding:10px 20px 0 0;
}

#footer_c2{
	float:left;
	display:inline;
	width:246px;
	margin:0;
	padding:6px 20px 10px 20px;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

#footer_c2 a{
	line-height:17px;
}

#footer_c3{
	float:left;
	display:inline;
	width:240px;
	margin:0 0 0 20px;
	padding:0 20px 0 0;
}

.redBox{
	float:left;
	display:inline;
	width:220px;
	padding:8px 20px 8px 20px;
	background:#D4145A;
	text-decoration:none;
	cursor:pointer;
	color:#FFFFFF;
}

.rb1{
	float:left;
	display:inline;
	width:260px;
	padding:5px 0 0 0;
	background:url(../../../../images/red_top.png) 0 0 no-repeat;
	text-decoration:none;
	cursor:pointer;
}

.rb1 .rb2{
	float:left;
	display:inline;
	width:260px;
	padding:0 0 5px 0;
	background:url(../../../../images/red_btm.png) 0 100% no-repeat;
}

.rb1 .rb3{
	float:none;
	padding:4px 20px 8px 20px;
	display:block;
	background:#D4145A;
	color:#FFFFFF;
	width:auto;
}

.redBox:hover .h2, .rb1:hover .h2, .redBox:hover h2, .rb1:hover h2{
	background:url(../../../../images/red_arrow.gif) 100% 4px no-repeat;
}

.redBox .h2, .rb1 .h2, .redBox h2, .rb1 h2{
	background:url(../../../../images/red_arrow.gif) 100% -230px no-repeat;
	color:#FFFFFF;
	margin:0;
	padding:0 20px 0 0;
}

.redBox:hover{
	background:#B3174D;
	color:#FFFFFF;
}

.rb1:hover{
	background:url(../../../../images/red_top.png) 100% 0 no-repeat;
}

.rb1:hover .rb2{
	background:url(../../../../images/red_btm.png) 100% 100% no-repeat;
}

.rb1:hover .rb3{
	background:#B3174D;
}

.blueBox{
	float:left;
	display:inline;
	width:220px;
	margin:20px 0 0 0;
	padding:8px 20px 8px 20px;
	background:#015C98;
	text-decoration:none;
	cursor:pointer;
	color:#D9D9D9;
}

.bb1{
	float:left;
	display:inline;
	width:260px;
	margin:20px 0 0 0;
	padding:5px 0 0 0;
	background:url(../../../../images/blue_top.png) 0 0 no-repeat;
	text-decoration:none;
	cursor:pointer;
}

.bb1 .bb2{
	float:left;
	display:inline;
	width:260px;
	padding:0 0 5px 0;
	background:url(../../../../images/blue_btm.png) 0 100% no-repeat;
}

.bb1 .bb3{
	float:none;
	padding:4px 20px 4px 20px;
	background:#015C98;
	color:#D9D9D9;
	width:auto;
	display:block;
}

.blueBox:hover{
	background:#0D3689;
	color:#FFFFFF;
}

.bb1:hover{
	background:url(../../../../images/blue_top.png) 100% 0 no-repeat;
}

.bb1:hover .bb2{
	background:url(../../../../images/blue_btm.png) 100% 100% no-repeat;
}

.bb1:hover .bb3{
	background:#0D3689;
	color:#FFFFFF;
}

.blueBox:hover .h2, .bb1:hover .h2, .blueBox:hover h2, .bb1:hover h2{
	background:url(../../../../images/blue_arrow.gif) 100% -230px no-repeat;
	color:#FFFFFF;
}

.blueBox .h2, .bb1 .h2, .blueBox h2, .bb1 h2{
	background:url(../../../../images/blue_arrow.gif) 100% 4px no-repeat;
	color:#D9D9D9;
	margin:0;
	padding:0 20px 0 0;
}

.hrzList{
	margin:0 0 0 -20px;
	padding:0 0 13px 0;
	font-size:13px;
	color:#4A5A5C;
	float:left;
	width:540px;
}

.hrzList li{
	margin:0 0 5px 20px;
	display:inline;
	width:160px;
	list-style:none;
	line-height:30px;
	float:left;
}

.hrzList a{
	text-decoration:none;
	color:#4A5A5C;
	background:url(../../../../images/bullet.png) 0 0 no-repeat;
	padding:0 10px 0 24px;
	display:block;
}

.hrzList a:hover{
	text-decoration:underline;
	color:#0D3689;
}

#tools{
	margin:0;
	padding:0;
	list-style:none;
	line-height:16px;
}

#tools li{
	padding:8px 0 8px 0;
}

#tools a{
	padding:0 0 0 22px;
	display:block;
	text-decoration:none;
	color:#A6A6A6;
}

#tools a:hover{
	text-decoration:underline;
	color:#A6A6A6;
}

#tools .print{
	background:url(../../../../images/print.gif) 0 0 no-repeat;
}

#tools .friend{
	background:url(../../../../images/send.gif) 0 0 no-repeat;
}

#tools .bookmark{
	background:url(../../../../images/bookmark.gif) 0 0 no-repeat;
}

#footer #news{
	margin:0;
	padding:0;
	list-style:none;
}

#footer #news .news{
	padding:0 0 16px 34px;
	background:url(../../../../images/news_icon.gif) 0 0 no-repeat;
}

#footer #news .rss{
	padding:0 0 16px 22px;
	background:url(../../../../images/rss.gif) 0 1px no-repeat;
}

#footer #news .rss a{
	color:#A6A6A6;
	text-decoration:none;
}

#footer #news .rss a:hover{
	color:#A6A6A6;
	text-decoration:underline;
}

#footer_c2 h3{
	margin-bottom:5px;
}

#leftColumn{
	float:left;
	display:inline;
	width:160px;
	margin:20px 0 0 20px;
	padding:0 0 0 0;
}

#middleColumn{
	float:left;
	display:inline;
	width:460px;
	margin:20px 0 0 20px;
	padding:0 10px 0 0;
	border-right:1px solid #CCCCCC;
}

#rightColumn{
	float:left;
	display:inline;
	width:160px;
	padding:0 0 0 10px;
	margin:20px 0 0 -1px;
	border-left:1px solid #CCCCCC;
}

#wideColumn{
	float:left;
	display:inline;
	width:640px;
	margin:20px 0 0 20px;
	padding:0;
}

#leftBottom{
	position:absolute;
	left:-40px;
	bottom:20px;
	height:135px;
	width:137px;
	display:none;
}

#rightBottom{
	position:absolute;
	right:-40px;
	bottom:20px;
	height:135px;
	width:137px;
	display:none;
}

.borderBox{
	float:left;
	display:inline;
	width:138px;
	padding:9px 10px 9px 10px;
	margin:0 0 20px 0;
	border:1px solid #5A8BB5;
}

.bbox1{
	float:left;
	display:inline;
	width:160px;
	padding:5px 0 0 0;
	margin:0 0 20px 0;
	background:url(../../../../images/border_box_top.png) 0 0 no-repeat;
}

.bbox1 .bbox2{
	float:left;
	display:inline;
	width:160px;
	padding:0 0 5px 0;
	background:url(../../../../images/border_box_btm.png) 0 100% no-repeat;
}

.bbox1 .bbox3{
	float:none;
	display:block;
	width:auto;
	padding:4px 10px 4px 10px;
	background:url(../../../../images/border_box_mid.png) 0 100% repeat-y;
}

.borderBox ul, .bbox1 ul{
	margin-top:18px;
	margin-bottom:3px;
}

.borderBox li, .bbox1 li{
	margin-top:10px;
}

.blueBoxSmall{
	float:left;
	display:inline;
	width:160px;
	background:#015C98;
	padding:5px 0 5px 0;
	margin:0 0 20px 0;
	color:#D9D9D9;
	text-align:center;
	text-decoration:none;
	line-height:26px;
}

.blueBoxSmall .h2, .blueBoxSmall h2{
	color:#FFFFFF;
}

.bbs1{
	float:left;
	display:inline;
	width:160px;
	background:url(../../../../images/bbs_top.png) 0 0 no-repeat;
	padding:5px 0 0 0;
	margin:0 0 20px 0;
	color:#D9D9D9;
	text-align:center;
	text-decoration:none;
	line-height:26px;
}

.bbs1 .bbs2{
	float:left;
	display:inline;
	width:160px;
	background:url(../../../../images/bbs_btm.png) 0 100% no-repeat;
	padding:0 0 5px 0;
}

.bbs1 .bbs3{
	float:none;
	display:block;
	background:#015C98;
	padding:0;
	width:auto;
}

.bbs1 .h2, .bbs1 h2{
	color:#D9D9D9;
	margin:0;
	padding:0 20px 0 20px;
	background:url(../../../../images/blue_arrow.gif) 124px 4px no-repeat;
	text-align:left;
}

.blueBoxSmall:hover{
	color:#FFFFFF;
	background:#0D3689;
}

.bbs1:hover{
	color:#FFFFFF;
	background:url(../../../../images/bbs_top.png) 100% 0 no-repeat;
}

.bbs1:hover .bbs2{
	background:url(../../../../images/bbs_btm.png) 100% 100% no-repeat;
}

.bbs1:hover .bbs3{
	color:#FFFFFF;
	background:#0D3689;
}

.blueBoxSmall:hover .h2, .blueBoxSmall:hover h2{
	color:#FFFFFF;
	background:url(../../../../images/blue_arrow.gif) 124px -230px no-repeat;
}

.bbs1:hover .h2, .bbs1:hover h2{
	color:#FFFFFF;
	background:url(../../../../images/blue_arrow.gif) 124px -230px no-repeat;
}


/***** NEW *****/

.loginField{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:240px;
}

.redBoxMed{
	float:left;
	display:inline;
	width:205px;
	padding:9px 20px 13px 20px;
	background:#D4145A;
	text-decoration:none;
	cursor:pointer;
}

.redBoxMed:hover{
	background:#B3174D;
}

.rbm1{
	float:left;
	display:inline;
	width:245px;
	padding:5px 0 0 0;
	background:url(../../../../rbm_top.png) 0 0 no-repeat;
	text-decoration:none;
	cursor:pointer;
}

.rbm2{
	float:left;
	display:inline;
	width:245px;
	padding:0 0 5px 0;
	background:url(../../../../rbm_btm.png) 0 100% no-repeat;
}

.rbm3{
	float:none;
	padding:4px 20px 8px 20px;
	display:block;
	background:#D4145A;
	color:#FFFFFF;
	width:auto;
}

.redBoxMed:hover .h2, .rbm1:hover .h2, .redBoxMed:hover h2, .rbm1:hover h2{
	background:url(../../../../red_arrow.gif) 100% 4px no-repeat;
}

.redBoxMed .h2, .rbm1 .h2, .redBoxMed h2, .rbm1 h2{
	background:url(../../../../red_arrow.gif) 100% -230px no-repeat;
	color:#FFFFFF;
	margin:0;
	padding:0 20px 0 0;
}

.rbm1:hover{
	background:url(../../../../rbm_top.png) 100% 0 no-repeat;
}

.rbm1:hover .rbm2{
	background:url(../../../../rbm_btm.png) 100% 100% no-repeat;
}

.rbm1:hover .rbm3{
	background:#B3174D;
}


.blueBoxMed{
	float:left;
	display:inline;
	width:205px;
	background:#015C98;
	padding:5px 20px 5px 20px;
	margin:10px 0 0 0;
	color:#D9D9D9;
	text-align:center;
	text-decoration:none;
	line-height:26px;
}

.blueBoxMed:hover{
	background:#0D3689;
}

.bbm1{
	float:left;
	display:inline;
	width:245px;
	background:url(../../../../bbm_top.png) 0 0 no-repeat;
	padding:5px 0 0 0;
	margin:10px 0 0 0;
	color:#D9D9D9;
	text-align:center;
	text-decoration:none;
	line-height:26px;
}

.bbm2{
	float:left;
	display:inline;
	width:245px;
	background:url(../../../../bbm_btm.png) 0 100% no-repeat;
	padding:0 0 5px 0;
}

.bbm3{
	float:none;
	display:block;
	background:#015C98;
	padding:0;
	width:auto;
}

.blueBoxMed .h2, .bbm1 .h2, .blueBoxMed h2, .bbm1 h2{
	color:#D9D9D9;
	margin:0;
	padding:0 20px 0 20px;
	background:url(../../../../blue_arrow.gif) 124px 4px no-repeat;
	text-align:left;
}

.bbm1:hover{
	color:#FFFFFF;
	background:url(../../../../bbm_top.png) 100% 0 no-repeat;
}

.bbm1:hover .bbm3{
	color:#FFFFFF;
	background:#0D3689;
}

.bbm1:hover .bbm2{
	background:url(../../../../bbm_btm.png) 100% 100% no-repeat;
}

.blueBoxMed:hover .h2, .bbm1:hover .h2, .blueBoxMed:hover h2, .bbm1:hover h2{
	color:#FFFFFF;
	background:url(../../../../blue_arrow.gif) 124px -230px no-repeat;
}

#lColumn{
	float:left;
	display:inline;
	width:256px;
	border-right:1px solid #E6E6E6;
	margin:27px 0 0 20px;
	padding:0 20px 0 0;
}

#mColumn{
	float:left;
	display:inline;
	width:237px;
	border-right:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
	margin:27px 0 0 -1px;
	padding:0 20px 0 20px;
}

#rColumn{
	float:right;
	display:inline;
	width:245px;
	border-left:1px solid #E6E6E6;
	margin:27px 0 0 -1px;
	padding:0 20px 0 20px;
}

#rColumn .blueBoxMed, #rColumn .redBoxMed, #rColumn .bbm1, #rColumn .rbm1{
	margin:0 0 10px 0;
}

#rColumn hr{
	padding-top:10px;
}

#lColumnWide{
	float:left;
	display:inline;
	width:534px;
	padding:0 20px 0 0;
	margin:25px 0 0 20px;
	border-right:1px solid #E6E6E6;
}

.greyBox1{
	float:left;
	display:inline;
	width:534px;
	background:url(../../../../grey_box_top.png) 0 0 no-repeat;
}
.greyBox2{
	float:left;
	display:inline;
	width:534px;
	background:url(images/grey_box_btm.png) 0 100% no-repeat;
}
.greyBox3{
	float:left;
	display:inline;
	width:494px;
	margin:5px 0 5px 0;
	padding:10px 20px 10px 20px;
	background:#E6E6E6;
}
.greyBox1 td{
	padding:0 10px 10px 0;
}
.appList{
	margin:0 0 25px 0;
	padding:0;
	list-style:none;
	font-weight:bold;
}
.appList li{
	margin:0 0 24px 0;
}
.button{
	float:left;
	display:inline;
	background:url(../../../../button.png) 0 0 no-repeat;
	color:#D9D9D9;
	padding:0;
	margin:0;
	font-weight:normal;
	text-decoration:none;
	line-height:26px;
	height:26px;
	width:60px;
	text-align:center;
}
.button:hover{
	color:#FFFFFF;
	background:url(../../../../button_over.png) 0 0 no-repeat;
}
.small{
	font-size:10px;
}
#lColumn .button{
	float:right;
	margin:-6px 0 0 0;
}
#kbSelect{
	width:184px;
	font-size:11px;
	margin:0 0 15px 0;
}
#searchCP{
	width:180px;
	font-size:11px;
	margin:0 0 20px 0;
}
.searchBtn{
	width:15px;
	height:16px;
	background:url(../../../../search_button.png) 0 0 no-repeat;
	border:0;
	cursor:pointer;
	margin:0 0 20px 6px;
	padding:0;
}
.appImg{
	display:block;
	margin:0 0 6px 0;
}

/*****     *****/



#historyFlash{
}

.peopleContainer{
	float:left;
	display:inline;
	width:640px;
	margin:0 0 20px 0;
}

.people{
	width:145px;
	display:inline-block;
	margin:0 0 20px 20px;
	float:left;
}

.people img{
	display:block;
	margin:0 0 5px 0;
}

#people #wideColumn table{
	margin:0 0 20px -20px;
}

#people #wideColumn td{
	padding:0 0 20px 20px;
}

#people td img{
	display:block;
	margin:0 0 5px 0;
}

#peopleDetail h1{
	margin-bottom:0;
}

.quote{
	font-family:"Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	color:#015C98;
	font-size:30px;
}

.paging{
	font-size:10px;
}

#rightColumn table, #rightColumn td{
	margin:0;
	padding:0;
	border-collapse:collapse;
	vertical-align:top;
}

#rightColumn td img{
	margin-right:10px;
}

/*** BLOG ***/

.RSSFeedLink{
	position:absolute;
	top:27px;
	right:20px;
}
.CreatedDate{
	margin:20px 0 0 0;
}
h1.Title{
	font-size:14px;
	font-weight:bold;
	margin:0;
}
h1.Title a{
	text-decoration:none;
}

.BlogEntryNewCommentForm fieldset{
	border:none;
	padding:0;
	margin:0;
}
.BlogEntryNewCommentForm legend{
	margin:0 0 10px 0;
	padding:0;
}
.BlogEntryNewCommentForm ul.formitem{
	margin:0;
	padding:0;
	list-style:none;
}
.BlogEntryNewCommentForm li.formitem{
	margin:0;
	padding:0;
}
.BlogEntryNewCommentForm li.formitem label{
	margin:0 0 0 0;
	padding:0;
}
.BlogEntryNewCommentForm li.formitem input, .BlogEntryNewCommentForm li.formitem textarea{
	margin:4px 0 10px 0;
	padding:0;
	width:280px
}
.captchaImage{
	margin:10px 0 0 0;
}
.BlogEntryNewCommentForm li.formitem .captchaTextBox{
	margin:10px 0 0 0;
	width:100px;
}
.Footer{
	margin:0 0 20px 0;
}
.blogArchive{
	margin:30px 0 0 0;
}
.blogArchive a{
	display:block;
}
#cvUploadTable td{
	padding:0 20px 10px 0;
	vertical-align:top;
}
#cvUploadTable input, #cvUploadTable textarea{
	width:200px;
}
#cvUploadTable select{
	width:204px;
}
#cvUploadTable textarea{
	height:70px;
}
#cvUploadTable input.button{
	width:auto;
}

.newsArticle{
	margin:0;
	padding:0;
	list-style:none;
}
.newsArticle li{
	margin:0 0 20px 0;
	padding:0;
}
.newsArticle li img{
	margin:0 15px 0 0;
}

.ImmControlAlign_Right, .ImmControlAlign_Left {
	clear:none;
}


/*** LEFT NAV ***/

#leftNav{
	float:left;
	display:inline;
	width:160px;
}

#leftNav ul{
	margin:0;
	padding:0;
	list-style:none;
	padding:0;
	float:left;
	display:inline;
	width:160px;
}

#leftNav #first{
	border:none;
}

#leftNav a{
	display:block;
	width:160px;
	float:left;
	display:inline;
	text-decoration:none;
	background:url(../../../../images/nav_bg.png) no-repeat -330px 0;
}

#leftNav a span{
	display:block;
	background:#025C98;
	color:#D9D9D9;
}

#leftNav a:hover span{
	display:block;
	background:#0D3689;
	color:#FFFFFF;
}

#leftNav a:hover span, #leftNav .on span{
	color:#FFFFFF;
}


#leftNav #first a span{
	padding-top:5px;
}

#leftNav #first a{
	padding-top:5px;
	background:url(../../../../images/nav_bg.png) no-repeat -330px 0;
}

#leftNav #last a span{
	padding-bottom:5px;
}

#leftNav #last a{
	padding-bottom:5px;
	background:url(../../../../images/nav_bg.png) no-repeat 0 100%;
}

#leftNav #last a:hover, #leftNav #last a.on{
	background:url(../../../../images/nav_bg.png) no-repeat -165px 100%;
}

#leftNav .L1{
	border-top:1px solid #D9D9D9;
	float:left;
	display:inline;
}
#leftNav .L2, #leftNav .L3{
	float:left;
	display:inline;
}


#leftNav #first.L1 a.on, #leftNav #first.L1 a:hover{
	background:url(../../../../images/nav_bg.png) -495px 0 no-repeat;
}

#leftNav .L1 a.on{
	background:url(../../../../images/nav_bg.png) no-repeat -330px 0;
}

#leftNav .L1 a.on span{
	background:url(../../../../images/down_arrow.gif) no-repeat 134px 9px #0D3689;
}

#leftNav #first.L1 a.on span{
	background:url(../../../../images/down_arrow.gif) no-repeat 134px 4px #0D3689;
}


#leftNav .L1 a span{
	padding:10px 25px 10px 10px;
}

#leftNav .L2 a span{
	padding:0px 10px 10px 20px;
	background:url(../../../../images/nav_bullets.gif) 12px 7px no-repeat #0D3689;
}

#leftNav .L2 a:hover span, #leftNav .L2 a.on span{
	background:url(../../../../images/nav_bullets.gif) 12px -93px no-repeat #0D3689;
}

#leftNav .L3 a span{
	padding:0px 10px 10px 27px;
	background:#0D3689;
	background:url(../../../../images/nav_bullets.gif) 21px -194px no-repeat #0D3689;
}

#leftNav .L3 a:hover span, #leftNav .L3 a.on span{
	background:url(../../../../images/nav_bullets.gif) 21px -294px no-repeat #0D3689;
}

/*.addthis_button{
	position:absolute;
	top:28px;
	right:100px;
}*/
.searchPage td{
	padding:0 10px 10px 0;
}
.Content{
margin:0 0 16px 0;
}

#leftColumn.noPad, #rightColumn.noPad{
	padding-bottom:0;
}

/***** Icon List *****/

#iconList {
	float:left;
	display:inline;
	clear:both;
	margin:0;
	padding:0 0 14px 0;
	width:246px;
	list-style:none;
}
#iconList li {
	float:left;
	display:inline;
	margin:0 5px 0 0;
	padding:0;
}
#iconList .news {
	margin:0;
	padding:0;
	width:212px;
	padding:0 0 14px 34px;
	background:url(../../../../images/news_icon.gif) 0 0 no-repeat;
}
#iconList .blogIcon {
	margin:0 5px 0 5px;
	padding:0 0 0 10px;
	border-left:1px solid #D3D3D3;
}
#iconList li a {
	float:left;
	display:inline;
}
.addThis {
	float:left;
	display:inline;
	padding:0 0 0 0;
	height:22px;
}

.ImmTextAlign_Center{
	text-align:center;
}


/*** ***/

.greyBox{
	float:right;
	display:inline;
	margin:0 -3px 0 0;
	padding:6px 30px 25px 30px;
	width:377px;
	position:relative;
	background:url(../../../../images/greybox_top.png) 0 0 no-repeat;
}
.greyBtm{
	float:right;
	display:inline;
	margin:0 -3px 0 0;
	padding:0;
	width:437px;
	height:15px;
	background:url(../../../../images/greybox_btm.png) 0 0 no-repeat;
	position:absolute;
	bottom:0;
	left:0;
}
.greyBox h2{
	display:block;
	color:#d20523;
	font-size:19px;
	margin:0 0 13px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #999;
	font-family:"Myriad Pro",Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-align:center;
}
.greyBox ul{
	margin:6px 0 0 0;
	padding:0;
	list-style:none;
	font-size:13px;
	color:#015c98;
}
.greyBox li{
	margin:0;
	padding:7px 0 0 22px;
	background:url(../../../../images/greybox_arrow.png) 0 0 no-repeat;
}

