/********** V1 **********/

.v1 *{
	font: normal 11px Arial, Helvetica, sans-serif;
	
}

body.v1 {
	margin: 0px;
	background: url(../../images/bg_gradient_texture.jpg) #3c3f3a repeat-x;
	font: normal 11px Arial, Helvetica, sans-serif;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
}

.v1 hr{
	height: 1px;
	border: 0px;
	border-top: 1px dotted #595d56 ;
}

.v1 p{
	font: normal 11px Arial, Helvetica, sans-serif;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
}

.v1 ul{
	padding-left: 30px;
	margin-top: 5px;
	font: normal 11px Arial, Helvetica, sans-serif;
	font: normal 12px Arial, Helvetica, sans-serif;
	list-style-type: square;
	color: #c4d1bc !important;
}

.v1 li{
	margin-bottom: 10px;
}

.v1 a{
	color: #a3d51a;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
}

.v1 #search .modContainer .ctNormal{
	text-align: left;
}

.v1 #search table table{
	width: auto;
}

.v1 #srchResults font{
	color: #2cb1ee;
}

.v1 a:hover{
	color: #ffffff;
	text-decoration: none;
}

.v1 a.homelink{
	display: block;
	height: 50px;
}

.v1 select{
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
	border-style: none;
}

.v1 table{
	border-collapse: collapse;
}

.v1 blockquote{
	display: block;
	color: #c4d1bc !important;
	font: 11px Arial, Helvetica, sans-serif;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-weight: normal;
	margin-left: 30px;
}

.v1 table.datagrid th{
	color: #c4d1bc;
	font: normal 11px Arial, Helvetica, sans-serif;
	font: normal 12px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #abb6a4;
	padding: 4px;
}

.v1 table.datagrid td{
	color: #c4d1bc;
	font: normal 11px Arial, Helvetica, sans-serif;
	font: normal 12px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #595d56;
	padding: 4px;
}

.v1 table.datagrid td.paging{
	border-bottom: 0px;
}

.v1 #contentcontainer{
	margin: 0px auto;
}

.v1 #navBox{
	color: #c4d1bc !important;
	font: 11px Arial, Helvetica, sans-serif;
	font: normal 12px Arial, Helvetica, sans-serif;
	background: #1f211e;
	border-top: 1px solid #595d56;
}

.v1 #testimonials img{
	margin-right: 5px;
}

.v1 .pagetitle{
	color: #2cb1ee;
	font: normal 16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.v1 .photobar{
	padding: 4px;
}

.v1 .photobar img{
	/*margin-bottom: 4px; */
	width: 311px;
}

.v1 .photobar table{
	margin: -5px;
	padding: 0px;
}

.v1 .photobar table td{
	margin: 0px;
	padding: 0px;
}

.v1 .paging{
	padding: 4px;
	color: #ffffff;
	font: normal 11px Arial, Helvetica, sans-serif;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.v1 table.breadcrumbs{
	margin: 0px;
	margin-left: 9px;
}

.v1 .breadcrumbs{
	margin: 0px 0px 0px 0px;
	color: #b0bfab;
	font: 9px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}

.v1 .breadcrumbs a font{
	font: 9px Arial, Helvetica, sans-serif;
	color: #a3d51a;
	text-decoration: none;
}

.v1 .breadcrumbs a:hover font{
	/*color: #c4d1bc; */
	color: #ffffff;
	text-decoration: none;
}

.v1 #footer_container{
	width: 990px;
}

.v1 #footer{
	margin: 0px auto;
}

.v1 .footer{
	color: #c4d1bc;
	font: 9px Arial, Helvetica, sans-serif !important;
	text-transform: capitalize;
	margin: 4px 0px 0px 10px;
	padding: 4px;
}

.v1 .footer a{
	color: #a3d51a;
	font: 9px Arial, Helvetica, sans-serif !important;
	text-decoration: none;
}

.v1 .footer a:hover{
	color: #ffffff;
	text-decoration: none;
}

.v1 .subnav_container, .v1 .pagetitle_container{
	background: url(../../images/bg_pagetitle.gif) #1f211e no-repeat;
	border-bottom: #595d56 1px solid;
}

.v1 table.inputform td{
	padding: 4px 0px 4px 0px;
}

/*tag specific styles*/

.v1 #application input.short{
	background:#3C4039;
	border: 0px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #c4d1bc;
	width: 186px;
	padding: 3px;
}

.v1 #application input.long{
	background:#3C4039;
	border: 0px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #c4d1bc;
	width: 380px;
	padding: 3px;
}

.v1 #application select{
	background:#fff;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	width: 186px;
	padding: 0px;
	margin: 0px;
}

.v1 #application textarea{
	background:#3C4039;
	border: 0px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #c4d1bc;
	width: 380px;
	padding: 3px;
}

.v1 #application input.submitbutton{
	border: 1px solid #545B51;
	color: #A3D51A;
	width: 60px;
	text-align: center;
	padding: 2px;
	background:none;
	font: 10px Arial, Helvetica, sans-serif;
}

.v1 #application input.cancelbutton{
	border: 0px;
	color: #A3D51A;
	width: 90px;
	text-align: left;
	padding: 2px;
	background-color: transparent;
	font: 10px Arial, Helvetica, sans-serif;
}

.v1 #application input.submitbutton:hover, .v1 #application input.cancelbutton:hover{
	color: #fff;
}

.v1 #links td{
	padding: 1px 0px;
}

.v1 .modules td{
	padding-left: 0px;
}

.v1 .modules a{
	color: #a3d51a;
	font: normal 11px Arial, Helvetica, sans-serif;
	font: normal 12px Arial, Helvetica, sans-serif;
}

.v1 .modules a:hover{
	color: #FFF;
	font: normal 11px Arial, Helvetica, sans-serif;
	font: normal 12px Arial, Helvetica, sans-serif;
}

.v1 .modules .ctBulletinDate{
	color: #2cb1ee;
	font: normal 11px Arial, Helvetica, sans-serif;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding-right: 5px;
}

.v1 .modules .ctBulletinShortText{
	color: #c4d1bc;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	line-height: 24px;
}

.v1 .research td{
	padding-left: 0px;
}

.v1 .research a{
	color: #a3d51a;
	font: normal 11px Arial, Helvetica, sans-serif;
	font: normal 12px Arial, Helvetica, sans-serif;
}

.v1 .research a:hover{
	color: #FFF;
	font: normal 11px Arial, Helvetica, sans-serif;
	font: normal 12px Arial, Helvetica, sans-serif;
}

.v1 .research .ctBulletinDate{
	color: #2cb1ee;
	font: normal 11px Arial, Helvetica, sans-serif;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding-right: 5px;
}

.v1 .research .ctBulletinShortText{
	color: #c4d1bc;
	font: normal 11px Arial, Helvetica, sans-serif;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
}

/* dhtml navigation menu styles */

.v1 #subnavigation{
	margin: 5px 0px 0px 0px;
	font: 9px Arial, Helvetica, sans-serif;
	
}

.v1 .mnuMain{
	width:auto;
	
}

.v1 .mnuSub{
	margin-top:1px;
	background-color:#003399;
	font: 9px Arial, Helvetica, sans-serif;
	
}

.v1 .mnuItem, .v1 .mnuItemMembers{
	font: 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	color:#a3d51a;
	padding-right: 0px;
	padding-left: 6px;
	background: #1F211E url(../../images/separator.gif) no-repeat left top;
	
}

.v1 .mnuItem a div, .v1 .mnuItemActive a div, .v1 .mnuItemOver a div, .v1 .mnuItemActiveOver a div{
	font: 9px Arial, Helvetica, sans-serif;
	
}

.v1 .mnuItemOver, .v1 .mnuItemActive, .v1 .mnuItemActiveOver, .v1 .mnuItemMembersOver{
	font: 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	color:#a3d51a;
	padding-right: 0px;
	padding-left: 6px;
	background: #1F211E url(../../images/separator_on.gif) no-repeat left top;
	
}

.v1 .mnuItemOver, .v1 .mnuItemMembersOver, .v1 .mnuItemActiveOver{
	color:#FFFFFF;
	
}

.v1 .mnuItemActive{
	color:#FFFFFF;
	text-decoration:none;
	
}

.v1 .mnuItemSeparatorH{
	/*background: #1F211E url(../../images/separator.gif) no-repeat;
	height:100%; */
	width:5px;
	
}

.v1 .mnuItemSeparatorV{
	background-color:#FFFFFF;
	width:100%;
	height:1px;
	
}

.v1 .mnuSeparatorH{

}

.v1 .mnuSeparatorV{

}

/* Site Map */

.v1 .mnuSiteMain{
	text-decoration: none;
	/*background: #3C4039; */
	margin-top: 3px;
	width: 95%;
}

.v1 .mnuSiteMainItem{
	font: normal 10px verdana, arial, helvetica, sans-serif;
	color: #a3d51a;
	padding-right: 0px;
	padding-left: 6px;
	text-decoration: none;
	margin: 5px 5px 5px 10px;
	background: #1F211E url(../../images/dash.gif) no-repeat left top;
}

.v1 .mnuSiteMainOver{
	font: normal 10px verdana, arial, helvetica, sans-serif;
	color: #fff;
	padding-right: 0px;
	padding-left: 6px;
	text-decoration: none;
	margin: 5px 5px 5px 10px;
	background: #1F211E url(../../images/dash_on.gif) no-repeat left top;
}

.v1 .mnuSiteMainSep{
	visibility: hidden;
	
}

.v1 .mnuSiteSub{
	text-decoration: none;
}

.v1 .mnuSiteSubItem{
	font: normal 10px verdana, arial, helvetica, sans-serif;
	color:#a3d51a;
	margin: 5px 5px 5px 25px;
	padding-right: 0px;
	padding-left: 6px;
	text-decoration: none;
	background: #1F211E url(../../images/dash.gif) no-repeat left top;
}

.v1 .mnuSiteSubItemOver{
	font: normal 10px verdana, arial, helvetica, sans-serif;
	color: #ffffff;
	margin: 5px 5px 5px 25px;
	padding-right: 0px;
	padding-left: 6px;
	text-decoration: none;
	background: #1F211E url(../../images/dash_on.gif) no-repeat left top;
}

.v1 .mnuSiteSubSep{
	visibility: hidden;
}

.v1 .ctHeader{
	background-color:#003399;
	font-family:Verdana,Ms Sans Serif,Arial;
	font-size:8pt;
	font-weight:bold;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	color:#FFFFFF;
}

.v1 .ctHeader A{
	background-color:#003399;
	font-family:Verdana,Ms Sans Serif,Arial;
	font-size:8pt;
	font-weight: bold;
	color:#FFFFFF;
}

.v1 .ctToolBar, .v1 .ctToolBar TD{
	font: 10px Arial, Helvetica, sans-serif;
	color: #fff;
}

.v1 table.ctToolBar{
	font: 10px Arial, Helvetica, sans-serif;
	color: #fff;
}

.v1 .ctAlternate{

}

.v1 .ctNormal{
	line-height: 16px;
}

.v1 .ctSmall{
	font-family:Verdana;font-size:8pt;
}

.v1 .ctBulletin{
	padding-bottom:5px;
	padding-bottom:0px;
}

.v1 .ctBulletin td .ctNormal{
	padding:0px;
}

.v1 .ctBulletinImage{

}

.v1 .ctBulletinNew{
	/*color: #2cb1ee;
	color: #a3d51a; */
	line-height: 16px !important;
	font: normal 12px Arial, Helvetica, sans-serif !important;
}

.v1 .ctBulletinLink{
	color: #a3d51a;
}

.v1 .ctBulletinDate{
	color:#000000;
}

.v1 .ctBulletinShortText{
	color: #c4d1bc;
	font: normal 11px Arial, Helvetica, sans-serif !important;
	font: normal 12px Arial, Helvetica, sans-serif !important;
	line-height: 16px !important;
}

/* Custom XSLT classes */

.v1 .XSL_projecttableheadrow{
	color: #a3d51a;
}

.v1 .XSL_projecttabletitle{
	font-size: 11px;
	text-transform:uppercase;
	color: #a3d51a;
	border-bottom: 1px #ADB6A5 solid;
	padding: 4px;
}

.v1 .XSL_projecttablecopy{
	font-size: 10px;
	color: #ffffff;
	border-bottom: 1px #494B46 solid;
	padding: 4px;
}

/********** V2 **********/

.v2 *{
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #9D9FA3;
}

body.v2{
	margin: 0px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #6a747c;
	text-align: center;
}

.v2 hr{
	height: 1px;
	border: 0px;
	border-top: 1px dotted #246ECD;
}

.v2 p{
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #6a747c;
}

.v2 .copyright {
	text-align: center;
	font: normal 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #adafb2;
	margin-bottom: 20px;
}

.v2 ul{
	padding-left: 30px;
	margin-top: 5px;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	list-style-type: disc;
	color: #9D9FA3 !important;
}

.v2 li{
	margin-bottom: 10px;
}

.v2 a{
	color: #246ECD;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 24px;
}

.v2 a:hover{
	color: #a6b1ba;
}

.v2 #search .modContainer .ctNormal{
	text-align: left;	
}

.v2 #search table table{
	width: auto;
	
}

.v2 #srchResults font{
	color: #2cb1ee;
	
}

.v2 a:hover{
	color: #9D9FA3;
	text-decoration: none;
}

.v2 a.homelink{
	display: block;
	height: 50px;
}

.v2 table{
	border-collapse: collapse;
}

.v2 blockquote{
	display: block;
	color: #a6b1ba !important;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	line-height: 24px;
	font-weight: normal;
	margin-left: 30px;
}

.v2 table.datagrid th{
	color: #a6b1ba;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #abb6a4;
	padding: 4px;
}

.v2 table.datagrid td{
	color: #a6b1ba;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #595d56;
	padding: 4px;
}

.v2 table.datagrid td.paging{
	border-bottom: 0px;
}

.v2 #pagecontainer {
	background: url(../../images/bg_footer.jpg) bottom center no-repeat;
	width: 980px;
	margin: 0 auto;
	padding-bottom: 86px;
	text-align: left;
}

.v2 #contentcontainer{
	margin: 47px auto 0px auto;
}

.v2 table#contentcontainer{
	background: url(../../images/bg_contentcontainer.png) no-repeat;
}

.v2 #navBox{
	color: #9D9FA3 !important;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	background: none;
	border-top: 1px solid #595d56;
}

.v2 #testimonials img{
	margin-right: 5px;
}

.v2 .pagetitle{
	color: #2cb1ee;
	font: normal 16px Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.v2 .photobar{
	color: #a6b1ba !important;
	padding: 4px;
	background: #111c24;
	border-color: #071721 !important;
	border-width: 2px !important;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
}

.v2 .photobar img{
	/*margin-bottom: 4px; */
	width: 311px;
}

.v2 #gridPageNavigation a {
	width: auto;
	padding: 0px 1px;
}

.v2 #gridPageNavigation img {
	width: auto;
	display: none;
}

.v2 .photobar table{
	margin: -5px;
	padding: 0px;
	
}


/*.v2 .photobar table td{
	margin: 0px;
	padding: 0px;
}*/

.v2 .paging{
	padding: 4px;
	color: #9D9FA3;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.v2 table.breadcrumbs{
	margin: 0px;
	margin-left: 9px;
	
}

.v2 .breadcrumbs{
	margin: 0px 0px 0px 0px;
	color: #b0bfab;
	font: 9px Tahoma, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	
}

.v2 .breadcrumbs a font{
	font: 9px Tahoma, Arial, Helvetica, sans-serif;
	color: #1284d8;
	text-decoration: none;
	
}

.v2 .breadcrumbs a:hover font{
	/*color: #9D9FA3; */
	color: #9D9FA3;
	text-decoration: none;
	
}

.v2 #glow_top {
/*	background: url(../../images/glow_top.png) no-repeat center top; */
}

.v2 table#footer{
	background: url(../../images/bg_bottomglow.png) top center no-repeat;
	line-height: 24px;
	margin: 0px auto;
	width: 960px;
}

.v2 table#footer td {
	padding-top: 5px;
}

.v2 table#footer table {
	margin-top: 45px;
}

.v2 table#footercontent {
	margin: 0px;
	padding: 0px;
}
.v2 table#footercontent table {
	margin: 0px;
}
.v2 table#footercontent table td {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding: 0px 10px 0px 0px;
}

.v2 table#footer p, .v2 table#footer a{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	line-height: 18px;
	letter-spacing: 1px;
}

.v2 .subnav_container, .v2 .pagetitle_container{
	background: #111C24;
	margin-bottom: 5px;	
}

.v2 table.inputform td{
	padding: 4px 0px 4px 0px;
	
}

/********** tag specific styles **********/

.v2 select{
	color: #071721;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	border-style: none;
}


.v2 #application input.short{
	background:#fff;
	border: 0px;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #071721;
	width: 186px;
	padding: 3px;
	
}

.v2 #application input.long{
	background:#fff;
	border: 0px;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #071721;
	width: 380px;
	padding: 3px;
	
}

.v2 #application select{
	background:#fff;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #071721;
	width: 186px;
	padding: 0px;
	margin: 0px;
	
}

.v2 #application textarea{
	background:#fff;
	border: 0px;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #071721;
	width: 380px;
	padding: 3px;
	
}

.v2 #application input.submitbutton{
	border: 1px solid #246ECD;
	color: #246ECD;
	width: 60px;
	text-align: center;
	padding: 2px;
	background:none;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	
}

.v2 #application input.cancelbutton{
	border: 0px;
	color: #246ECD;
	width: 90px;
	text-align: left;
	padding: 2px;
	background-color: transparent;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	
}

.v2 #application input.submitbutton:hover, .v2 #application input.cancelbutton:hover{
	color: #fff;
	
}

.v2 #links td{
	padding: 1px 0px;
	
}

.v2 .modules td{
	padding-left: 0px;
	
}

.v2 .modules a{
	color: #1284d8;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
}

.v2 .modules a:hover{
	color: #FFF;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
}

.v2 .modules .ctBulletinDate{
	color: #78a22f;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	padding-right: 5px;
	
}

.v2 .modules .ctBulletinShortText{
	color: #a6b1ba;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif !important;
	line-height: 24px !important;
}




.v2 .newshome td {
	padding-left: 0px;
}

.v2 .newshome a {
	color: #1284d8;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
}

.v2 .newshome a:hover {
	color: #FFF;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
}

.v2 .newshome .ctBulletinDate {
	color: #78a22f;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	padding-right: 5px;
}

.v2 .newshome .ctBulletinShortText {
	color: #a6b1ba;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif !important;
	line-height: 24px !important;
}

.v2 .newshome a.ctBulletinLink{
	display: block;
	padding-bottom: 10px;
}




.v2 .research td{
	padding-left: 0px;
	
}

.v2 .research a{
	color: #1284d8;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
}

.v2 .research a:hover{
	color: #FFF;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	
}

.v2 .research .ctBulletinDate{
	color: #2cb1ee;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	padding-right: 5px;
	
}

.v2 .research .ctBulletinShortText{
	color: #a6b1ba;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif !important;
	line-height: 24px !important;
}

/********** DHTML Nav Menu Styles **********/


.v2 #subnavigation{
	margin: 0px;
	font: normal 10px Tahoma, Arial, Helvetica, sans-serif;
}

.v2 .mnuMain{
	width: 667px;
	float: right;
	height: 75px;
	margin-right: 15px;
}

.v2 .mnuSub{
	margin-top:1px;
	background: none;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
}

.v2 .mnuItem, .v2 .mnuItemMembers{
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#246ECD;
	width: auto;
	text-transform: uppercase;
	text-decoration: none;
	background: none;
	padding: 0px;
}

.v2 .mnuItemOver, .v2 .mnuItemActive, .v2 .mnuItemActiveOver, .v2 .mnuItemMembersOver{
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	width: auto;
	text-transform: uppercase;
	text-decoration: none;
	background: none;
	padding: 0px;
}

.v2 .mnuItem a, .v2 .mnuItemMembers a, .v2 .mnuItemOver a, .v2 .mnuItemActive a, .v2 .mnuItemActiveOver a, .v2 .mnuItemMembersOver a{
	float: right;
}


.v2 .mnuItem a div, .v2 .mnuItemMembers a div, .v2 .mnuItemOver a div, .v2 .mnuItemMembersOver a div{
	margin: 36px 0 0 35px;
	height: 40px;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#246ECD;
/*	width: auto; */
	padding: 0px;
	border-bottom: 1px solid #246ECD;
	white-space: nowrap;
}


.v2 .mnuItemActive a div, .v2 .mnuItemActiveOver a div {
	margin: 36px 0 0 35px;
	height: 40px;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
/*	width: auto; */
	padding: 0px;
	border-bottom: 1px solid #246ECD;
	white-space: nowrap;
}

.v2 .mnuItem a:hover div, .v2 .mnuItemMembers a:hover div, .v2 .mnuItemActive a:hover div, .v2 .mnuItemOver a:hover div, .v2 .mnuItemActiveOver a:hover div, .v2 .mnuItemMembersOver a:hover div{
	margin: 36px 0 0 35px;
	height: 40px;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
/*	width: auto; */
	padding: 0px;
	border-bottom: 1px solid #246ECD;
	white-space: nowrap;
}

.v2 #subnavigation .mnuMain{
	width: auto;
	float: left;
	height: auto;
	margin-right: 15px;
}

.v2 #subnavigation .mnuItem a div, .v2 #subnavigation .mnuItemMembers a div, .v2 #subnavigation .mnuItemOver a div, .v2 #subnavigation .mnuItemMembersOver a div{
	text-transform: capitalize;
	margin: 10px 10px 0 4px;
	height: auto;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#246ECD;
	width: auto;
	padding: 0px;
	border: none;
	white-space: nowrap;
}

.v2 #subnavigation .mnuItemActive a div, .v2 #subnavigation .mnuItemActiveOver a div {
	text-transform: capitalize;
	margin: 10px 10px 0 4px;
	height: auto;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	width: auto;
	padding: 0px;
	border: none;
	white-space: nowrap;
}

.v2 #subnavigation .mnuItem a:hover div, .v2 #subnavigation .mnuItemMembers a:hover div, .v2 #subnavigation .mnuItemActive a:hover div, .v2 #subnavigation .mnuItemOver a:hover div, .v2 #subnavigation .mnuItemActiveOver a:hover div, .v2 #subnavigation .mnuItemMembersOver a:hover div{
	text-transform: capitalize;
	margin: 10px 10px 0 4px;
	height: auto;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	width: auto;
	padding: 0px;
	border: none;
	white-space: nowrap;
}

.v2 .mnuItemActive{
	color: #ffffff;
	text-decoration:none;	
}

.v2 .mnuItemSeparatorH{
	width:5px;
}

.v2 .mnuItemSeparatorV{
	background-color: #9D9FA3;
	width:100%;
	height:1px;
}

.v2 .mnuSeparatorH{

}

.v2 .mnuSeparatorV{

}


/********** Sitemap **********/

.v2 .mnuSiteMain{
	text-decoration: none;
	/*background: #3C4039; */
	margin-top: 3px;
	width: 95%;
	
}

.v2 .mnuSiteMainItem{
	font: normal 10px Tahoma, verdana, arial, helvetica, sans-serif;
	color: #246ECD;
	padding-right: 0px;
	padding-left: 6px;
	text-decoration: none;
	margin: 5px 5px 5px 10px;
	background: #1F211E url(../../images/dash.gif) no-repeat left top;
}

.v2 .mnuSiteMainOver{
	font: normal 10px Tahoma, verdana, arial, helvetica, sans-serif;
	color: #fff;
	padding-right: 0px;
	padding-left: 6px;
	text-decoration: none;
	margin: 5px 5px 5px 10px;
	background: #1F211E url(../../images/dash_on.gif) no-repeat left top;
	
}

.v2 .mnuSiteMainSep{
	visibility: hidden;
	
}

.v2 .mnuSiteSub{
	text-decoration: none;
	
}

.v2 .mnuSiteSubItem{
	font: normal 10px Tahoma, verdana, arial, helvetica, sans-serif;
	color:#246ECD;
	margin: 5px 5px 5px 25px;
	padding-right: 0px;
	padding-left: 6px;
	text-decoration: none;
	background: #1F211E url(../../images/dash.gif) no-repeat left top;
	
}

.v2 .mnuSiteSubItemOver{
	font: normal 10px Tahoma, verdana, arial, helvetica, sans-serif;
	color: #9D9FA3;
	margin: 5px 5px 5px 25px;
	padding-right: 0px;
	padding-left: 6px;
	text-decoration: none;
	background: #1F211E url(../../images/dash_on.gif) no-repeat left top;
	
}

.v2 .mnuSiteSubSep{
	visibility: hidden;
	
}

.v2 .ctHeader{
	background-color:#003399;
	font-family:Tahoma, Verdana,Ms Sans Serif,Arial;
	font-size:8pt;
	font-weight:bold;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	color: #9D9FA3;
	
}

.v2 .ctHeader A{
	background-color:#003399;
	font-family:Tahoma, Verdana,Ms Sans Serif,Arial;
	font-size:8pt;
	font-weight: bold;
	color: #9D9FA3;
}

.v2 .ctToolBar, .v2 .ctToolBar TD{
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
}

.v2 table.ctToolBar{
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	
}

.v2 .ctAlternate{

}

.v2 .ctNormal{
	line-height: 16px;
	
}

.v2 .ctSmall{
	font-family:Tahoma, Verdana;
	font-size:8pt;
	
}

.v2 .ctBulletin{
	padding-bottom:5px;
	padding-bottom:0px;
	
}

.v2 .ctBulletin td .ctNormal{
	padding:0px;
	
}

.v2 .ctBulletinImage{

}

.v2 .ctBulletinLink{
	color: #246ECD;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif !important;
	line-height: 24px !important;	
}

.v2 a.ctBulletinLink:hover {
	color: #a6b1ba;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif !important;
	line-height: 24px !important;	
}

.v2 .ctBulletinLink .ctBulletinNew{
	color: #246ECD;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif !important;
	line-height: 24px !important;	
}

.v2 .ctBulletinLink:hover .ctBulletinNew{
	color: #a6b1ba;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif !important;
	line-height: 24px !important;	
}


.v2 .ctBulletinDate{
	color:#000000;
	
}

.v2 .ctBulletinShortText{
	color: #9D9FA3;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif !important;
	line-height: 24px !important;
}

/********** Custom XSLT classes **********/

.v2 .XSL_projecttableheadrow{
	color: #1284d8;
	
}

.v2 .XSL_projecttabletitle{
	font-size: 11px;
	text-transform:uppercase;
	color: #1284d8;
	border-bottom: 1px #071721 solid;
	padding: 4px;
	
}

.v2 .XSL_projecttablecopy{
	font-size: 10px;
	color: #9D9FA3;
	border-bottom: 1px #071721 solid;
	padding: 4px;
	
}

.v2 #glow_top,
.v2 table#footer,
.v2 a,
.v2 img,
 { behavior: url(http://www.whrarchitects.com/resources/iepngfix.htc) }