@charset "utf-8";

html, body{
	height:100%;
}
html, body, div, form, td, th{
	margin:0;
	padding:0;
}
body {
	background-image:url(../image/background/master.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:12px;
	behavior: url("/resource/style/csshover.htc");
}
input{
	margin:0px;
}
/* Start - Used so all browsers display the same way - http://www.w3.org/TR/CSS21/sample.html */
h1{
	font-size: 2em;
	margin: .67em 0
}
h2{
	font-size: 1.5em;
	margin: .75em 0
}
h3{
	font-size: 1.17em;
	margin: .83em 0
}
h4, p, blockquote, fieldset, ol, dl, dir, menu{
	margin: 1.12em 0
}
h5{
	font-size: .83em;
	margin: 1.5em 0
}
h6{
	font-size: .75em;
	margin: 1.67em 0
}
/* End - Used so all browsers display the same way */
a img{
	border:none;
}
a{
	color:#5B74C3;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
a.topLinks{
	color:#666666;
	font-size:10px;
	line-height:16px;
	margin:0 4px;
	text-decoration:none;
}
a:hover.topLinks{
	text-decoration:underline;
}
a.footerLinks{
	text-decoration:none;
	font-size:10px;
	color:#666666;
	vertical-align:bottom;
}
a:hover.footerLinks{
	text-decoration:underline;
}
a.redLinks{
	text-decoration:none;
	font-size:11px;
	color:#A41544;
	padding-top:5px;
}
a:hover.redLinks{
	text-decoration:underline;
}
a.blueLinks{
	text-decoration:underline;
	font-size:10px;
	color:#0469AD;
	vertical-align:top;
}
a:hover.blueLinks{
	text-decoration:underline;
}
a.newsLinks{
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	color:#32598F;
	vertical-align:top;
}
a:hover.newsLinks{
	text-decoration:underline;
}
a.whiteLinks{
	text-decoration:underline;
	font-size:10px;
	color:#ffffff;
	margin-top:10px;
}
a:hover.whiteLinks{
	text-decoration:underline;
}
a.white2Links{
	text-decoration:none;
	font-size:11px;
	color:#ffffff;
	margin-top:10px;
}
a:hover.white2Links{
	text-decoration:none;
}

.ul {
	margin:0px; 
	padding:0px; 
	list-style-type:square;
	margin-bottom:12px; 
	padding-left:15px;} 
	
.ul li {
	margin:0px; 
	padding:0px; 
	list-style-type:square;
	margin-bottom:3px; 
	line-height:15px; 
	color:#fdbb2f;} /* color value will affect content as well as bullet */
	
.ul li span {margin-bottom:0px; color:#666666;}


h1, .header_1{
	color:#5B74C3;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	line-height:30px;
}

h2, .header_2{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#666666;
	font-size:18px;
}
h3, .header_3{
	color:#32598F;
	font-size:14px;
	font-weight:bold;
}
h4, .header_4{
	color:#32598F;
	font-size:11px;
	font-weight:bold;
}
h5, .header_5{
	color:#32598F;
	font-size:9px;
	font-weight:bold;
}
h6, .header_6{
	color:#32598F;
	font-size:8px;
	font-weight:bold;
}
#masterContainer{
	height:100%;
}
.layoutContainer {
	width:960px;
	margin: 0 auto;
}
#innerLayoutContainer {
	width:978px;
	margin: 0 auto;
	text-align:center;
}
#headerTop {
	height:78px;
	margin: 0 auto;
}
#divider{
	height:3px;
}
#dividerColor{
	width:960px;
	background-color:#AA232D;
	height:3px;
}
#topLinks{
	color:#666;
	height:28px;
	margin-top:48px;
	padding-right:10px;
	text-align:right;
	width:307px;
}
#projectImages{
	height:224px;
	width:444px;
}
#searchArea{
	margin-top:36px;
	height:28px;
}
#searchText{
	width:125px;
	height:13px;
	vertical-align:middle;
}
#searchButton{
	margin-left:4px;
	vertical-align:middle;
}
#homeFlashHolder {
	height:332px;
}
#homeScrollerFlashHolder {
	height:115px;
	width:960px;
}
#navigation2 {
	background-color:#5B74C3;
	height:25px;
	width:960px;
}
#homeBottom{
	background-image: url(../image/background/bg_homeBottom.jpg);
	background-repeat:repeat-x;
	/*position:left top;*/
}
#homeBottomBox_1{
	height:289px;
	vertical-align:top;
	width:450px;
}
#homeBottomBox_1 .noOverflow{
	width:444px;
	/*overflow-x:hidden;*/
}
#homeBottomBox_1 .padding{
	padding:21px 12px 0 12px;
}
#homeBottomBox_1 .header{
	color:#862d33;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:22px;
}
#homeBottomBox_2{
	background-image: url(../image/background/bg_homeBottomCenter.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#EEF1F9;
	vertical-align:top;
	min-height:290px;
	height:auto !important;
	height:290px;
}
#homeBottomBox_2 .padding{
	padding:21px 10px 0 26px;
}
#homeBottomBox_2 .header{
	color:#5B74C3;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	vertical-align:top;
	padding-bottom:1em;
}
#homeBottomBox_3{
	background-image: url(../image/background/grey-white-fade.jpg);
	background-repeat:repeat-x;
	vertical-align:top;
}
#homeBottomBox_3 .noOverflow{
	width:224px;
	/*overflow-x:hidden;*/
}
#homeBottomBox_3 .padding{
	padding:8px 0 0 14px;
}
#homeTabContainer{
	background-image:url(/resource/image/tabBackground.jpg);
	background-repeat:repeat-y;
	border-bottom:1px solid #dadada;
	width:420px;
}
#homeTabContainer .activeTab{
	background-image:url(/resource/image/tab/homeTabBackground.jpg);
	background-repeat:repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	float:left;
	line-height:28px;
	height:30px;
	position:relative;
}
#homeTabContainer .activeTab .tabLeft{
	background-image:url(/resource/image/tab/homeTabLeftSide.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:30px;
	padding-left:10px;
	border-bottom:1px white solid;
	position:absolute;
}
#homeTabContainer .activeTab .tabRight{
	background-image:url(/resource/image/tab/homeTabRightSide.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:30px;
	padding-right:10px;
	cursor:pointer;
}
#homeTabContainer .inactiveTab{
	background-image:url(/resource/image/tab/homeTabBackground.jpg);
	background-repeat:repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	float:left;
	line-height:28px;
	height:30px;
}
#homeTabContainer .inactiveTab .tabLeft{
	background-image:url(/resource/image/tab/homeTabLeftSide.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:30px;
	padding-left:10px;
}
#homeTabContainer .inactiveTab .tabRight{
	background-image:url(/resource/image/tab/homeTabRightSide.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:30px;
	padding-right:10px;
	cursor:pointer;
}
#footerArea{
	padding-top:40px;
	margin-bottom:16px;
	text-align:center;
}
#currentNavItem{
	color:#FFF;
	width:114px;
	height:25px;
	background-color:#AD252C;
	overflow:hidden;
}
#currentNavItem .padding{
	padding-top:6px;
	padding-left:13px;
}
#leftNavContainer{
	background-color:#AD252C;
	background-image:url(../image/leftNavBG.jpg);
	background-repeat:repeat-x;
	min-height:226px;
	height:auto !important;
	height:226px;
	width:213px;
}
#leftNavContainer .padding{
	padding-left:25px;
}
.bold {
	font-weight:900;
}
.clear {
	clear:both;
}
.right {
	float:right;
}
.left {
	float:left;
}
.noMargin{
	margin:0;
}
.breadcrumb{
	color:#AD252C;
	font-size:10px;
}
.breadcrumb a{
	color:#5B74C3;
	font-size:10px;
	text-decoration:underline;
}
.breadcrumb a:hover{
	text-decoration:none;
}
.mainContent{
	background-image: url(../image/background/grey-white-fade.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	/*position:left top;*/
}
.mainContent .padding{
	padding:20px 20px 0 30px;
}
.headerImageContainer{
	width:747px;
	background-color:#FFF;
}
.headerImageContainer .border{
	padding-bottom:2px;
	border-bottom:3px solid #FDBC76;
	
}
.headerBar_1{
	font-family:Georgia;
	color:#233361;
	font-size:15px;
	background-color:#FBEEE0;
	height:20px;
	padding:2px 0px 1px 5px;
	font-weight:900;
	line-height:18px;
}
.headerBar_2{
	font-family:Georgia;
	color:#233361;
	font-size:15px;
	background-color:#F7E1C8;
	height:20px;
	padding:2px 0px 1px 5px;
	font-weight:900;
	line-height:18px;
}

.newsColumn{
	vertical-align:top;
}

.eventColumn{
	background-color:#E4F0EC;
	background-image: url(../image/eventGradient.jpg);
	vertical-align:top;
}

.newsCenterDivider{
	background-color:#D9D9D9;
}

.newsBottomLink{
 	padding-right:17px;
	text-align:right;
	font-weight:bold;
 }
 
.news_image{
 	padding-right:10px;
	padding-bottom:10px;
	padding-top:20px;
	vertical-align:top;
	width:200px;
	float:left;
 }
 
.news_title{
	font-family:Verdana;
	color:#32598F;
	font-size:11px;
	font-weight:bold;
}