.SiteTable{
	background-color: White;
	border-bottom: 1px solid #01233c;
	border-left: 1px solid #01233c;
	border-right: 1px solid #01233c;
	width: 770px;
}
.TalkbackTitle{
	background-color: #96D6FE;
	color:#006F9C;
	font-weight: bold;
	padding: 3px 14px;
}
.TalkbackTitleDiv{
	padding: 0px 14px;
}
.TalkbackContentDiv{
	background-color: #E5F5FD;
	padding: 10px 14px;
}
.TalkbackNo{
	color: #ea2922;
	font-size: 11px;
	font-weight: bold;
}
.TalkBackTitleText{
	font-size: 11px;
	font-weight: bold;
	color: #005D86;
}
.TalkbackNoOpen{
	color: #ea2922;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 20px
}
.TalkBackTitleTextOpen{
	font-size: 13px;
	font-weight: bold;
	color: #005D86;
		padding-bottom: 20px
}
.TalkBackWriter{
	font-size: 11px;
	font-weight: bold;
	color: #999A9A;
}
.link{
	font-size: 12px;
	text-decoration: none;
	color:#666666;
}
.link:hover{
	font-size: 12px;
	text-decoration: underline;
	color:#ee3333;
}
.WelcomeTD{
	text-align: center;
	padding-left: 15px;
}
.HPNewsTD{
	background-image: url(../images/newsBG.png);
	background-position: top;
	background-repeat: repeat-x;
}

.HPabstractTD{
	background-image: url(../images/newsBG.png);
	background-position: top;
	background-repeat: repeat-x;
	border: 1px solid #dedede;
	padding: 10px;	
}
.HPHeader{
	
	height: 42px;
	padding: 4px 0px;	
	vertical-align: top;
	font-size: 22px;
	color: #005e4b;
	font-weight: bold;
}

.HPHeaderLong{
	padding: 4px 0px;	
	vertical-align: top;
	font-size: 22px;
	color: #005e4b;
	font-weight: bold;
}


.HPNewsHeader{
	background-image: url(../images/newsHeader.png);
	background-repeat: repeat-x;
	width: 396px;
	height: 42px;
	padding: 4px 35px;	
	vertical-align: top;
	font-size: 18px;
	color: White;
	font-weight: bold;
}
.SideMenuHeader{
	background-image: url(../images/CubeMenuTop.png);
	background-repeat: repeat-x;
	width: 176px;
	height: 42px;
	padding: 8px 35px;	
	vertical-align: top;
	font-size: 12px;
	color: White;
	font-weight: bold;
}

.SideMenuItem
{
background-color: #E0E0E0;
		height: 21px;
		padding: 0px 0px;
}
.sideMenuLink{
	font-size: 12px;
	font-weight: bold;
	color: Black;
	vertical-align: middle;
	padding: 4px 10px;
	text-decoration: none;
	width: 100%;
	height: 26px;
}
.SideMenuSeparator{
	background-color: #5C6667;
}
.sideMenuLink:hover{
	color:white;
	background-color: #80B3CB;
}

.greyTD{
	background-color: #000000;
}
.SideTable{
	border: 1px solid black;
	background-color: White;
	width: 152px;
}
.searchText{
	color: #CC9900;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.ProductListHolder{
	background-color: #F7F7F7;
}
.ProductListItem{
	color:#0132EB;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
}
.productTitle{
	font-weight: bold;
	font-size: 18px;
}
.link a{
	text-decoration: none;
	color: #6495ED;
}
.link a:hover{
color:#B22222;
}
.productIndexImage{
	border: 1px solid #666666;
}
.productLink{
	text-decoration: none;
	
}
.productLink:hover{
text-decoration: underline;
color: #B22222;
}
.LoginTitle{
	background-image: url(../images/CubeGreyTop.png);
	background-repeat: repeat-x;
	width: 176px;
	height: 42px;
	padding: 8px 30px;	
	vertical-align: baseline;
	font-size: 12px;
	color: White;
	font-weight: bold;
}
.GreyCubeBody{
	vertical-align: top;
	background-image: url(../images/CubeGreyBodyBG.png);
	background-repeat: repeat-x;
	background-color: #f7f7f7;
}
.GreyCubeBodyTextAbstract{
	vertical-align: top;
	background-image: url(../images/CubeGreyBodyBG.png);
	background-repeat: repeat-x;
		background-color: #f7f7f7;
	padding: 5px;
}


.XArticleTitleRow{
	background-color: #014133;
	color:white;
}
.XArticleTextRow{
	background-color:#e4f2d3;
}
.XArticleTitle{
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
}




/* MFC Specific CSS*/
.SearchTop200{
	background-image: url(../images/CubeTop200.png);
	background-repeat: repeat-x;
	width: 200px;
	height: 29px;
	padding: 4px 12px 0px 12px;	
	vertical-align: top;
	font-size: 14px;
	color: #005e4b;
	font-weight: bold;
}

.CubeTop200{

	background-color: #666666;
	width: 173px;
	height: 22px;
	padding: 0px 10px;	
	vertical-align: middle;
	font-size: 14px;
	color: white;
	font-weight: bold;

}
.CubeTop152{
	background-color: #80B3CB;
	width: 100%;
	height: 22px;
	padding: 0px 10px;	
	vertical-align: middle;
	font-size: 14px;
	color: White;
	font-weight: bold;
}
.CubeHP
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e4f2d3,endColorStr=#e4f2d3); 
	vertical-align: top;
	padding-bottom: 6px;
	padding: 2px 4px 6px 4px;
}
.Cube
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e6e6e6,endColorStr=#fefefe); 
	vertical-align: top;
	padding-bottom: 6px;
	padding: 2px 4px 6px 4px;
}
.HPImage{
	border: 1px solid #666666;
}
.CubeBG200
{

	background-color: #e6eaec;
	vertical-align: top;
	padding-bottom: 6px;
	padding: 2px 4px 6px 4px;
}
.CubeBG152
{
	background-color: #E6EAEC;
	width: 100%;
	vertical-align: top;

	padding: 10px;
}


.CubeBG152S
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e6e6e6,endColorStr=#fefefe); 
	width: 152px;
	vertical-align: top;
	padding-bottom: 6px;
	padding: 2px 4px 6px 4px;
}
.CubeTop152S{
	background-color: #666666;
	background-repeat: repeat-x;
	width: 152px;
	height: 31px;
	padding: 8px 12px;	
	vertical-align: top;
	font-size: 14px;
	color: White;
	font-weight: bold;
}




.cubeBottom{
	background-color: #CFCFCF;
}


.EventTD{
	background-color: #287767;
	color:White;
	padding: 3px;
	

}
 .EventTDDate{
	font-size: 11px;
	color:White;
	text-decoration: none;
}
 .EventTDTitle{
	font-weight: bold;
	color:White;
	text-decoration: none;
}

.CubeMenuTop{
	background-image: url(../images/CubeMenuTop.jpg);
	background-repeat: repeat-x;
	width: 200px;
	height: 36px;
	padding: 8px 12px;	
	vertical-align: top;
	font-size: 12px;
	color: White;
	font-weight: bold;
}

.LinksMenuItem{
	padding: 6px;
	color:Gray;
}
.LinksMenuItem a{
	color:Gray;
}
.topBG{
	background-image: url(../images/topBG.jpg);
height: 146px;
}
.underMenuBG{
	background-image: url(../images/underMenuBG.gif);
}
.loginInput{
	font-size:10px;
}
.cubeTable{
}












body
{
	font-family:Arial;
	font-size:10px;
	background-color:#B8C6CE;
	margin-top:0px;
	color:#004B79;
}
*{
	font-size: x-small;
	color:#004B79;
	font-family:Arial;
}
a{
	text-decoration: none;
}
.personalbanner
{
	padding:5px;
}
.fpager{
text-align: center;
	color: #004b79;
	font-weight: bold;
	font-size: 12px
}
.poolsortTD{
	font-size: 12px;
	padding-right: 6px;
}
a.pager:link{
	font-size: 12px;
	padding-right: 6px;
	font-weight:normal;
}
a.pager:active{
	font-size: 12px;
	padding-right: 6px;
	font-weight:normal;
}
a.pager:visited{
	font-size: 12px;
	padding-right: 6px;
	font-weight:normal;
}
a.pager:hover{
	font-size: 12px;
	padding-right: 6px;
	font-weight:normal;
}
.pagerActive{
	font-size: 12px;
	padding-right: 6px;
	text-decoration:underline;
	font-weight:bold;
}
.forumLastMessage{
	font-weight: bold;
}
.yparTitle{
padding: 22px 2px 7px 2px;
color: #004B79;
font-weight: bold;
font-size: 12px;

}




.yparText{
padding:15px;
background-color: #EFF7FF;
font-size: 12px

}
.fpager a{
	color: #004b79;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px
}
.rulers
{
	background-color:#666666;
	width:1px;
	height:100%;
}
.ytitle{
background-color: #96d6fe;
color:#0c5e91;
font-weight: bold;
padding: 5px 17px 5px 17px;
}
.ysubtitle{
	background-color: #ffffff;
	color: #004b79;
	padding: 22px 0px 7px 0px;
	font-size: 12px;
	font-weight: bold;
}
.contactfootre{
	background-color: #EFF9FF;
	padding-right:7px; 
}
.seatchbut{
	padding-left: 7px;
}
.ysumtable{
	background-color: #eaf7ff;
}
.ytt{
	color: #004b79;
	font-weight: bold;
	font-size: 12px;
	padding: 15px 0px 0px 0px;
	width: 113px;
	text-align: left;
	vertical-align: top;
}
.yt{
	color: #004b79;
	font-weight: normal;
	font-size: 12px;
	padding: 15px 20px 0px 0px;

	text-align: right;
	
}
.textTD{
	font-size: 12px;
	text-align: justify;

	line-height: 16px;
}
.textTD p{
	font-size: 12px;
	text-align: justify;

	line-height: 16px;
}
.newsLink a{
	font-size: 12px;
	font-weight: bold;
	color: #0c5e91;
	text-decoration: none;
}
.newsLink {
background-color: #ffffff;
}








.siteLink{
	font-size: 12px;
	font-weight: bold;
	color: #0c5e91;
	line-height: 20px;
	padding: 5px 0px 5px 0px;
	text-decoration: none;
	
}
.siteLink:hover{
	color:#ea2922;
}
.bottomF{
	background-color: #ffffff;
	color: #0C5E91;
	font-size: 10px;
}
.credit{
	padding-left: 6px;
	text-align: left;
	padding-bottom: 10px;
}

.credit a{
	background-color: #ffffff;
	color: #0C5E91;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.credit a:hover{
	color:#ea2922;
}
.rights{
	padding-bottom: 10px;
	color: #0C5E91;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 7px;
	text-align: right;
	text-decoration: none;

}

.poolTitle{
	background-color: #96D6FE;
	color: #0C5E91;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	text-align: center;
	padding: 2px 5px 2px 5px;

}










.poolText{
	background-color: #EAF7FF;
	color: #0C5E91;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	width: 100%;
}
.loginText{
	color: #0C5E91;
	font-size: 12px;
	font-weight: bold;

	padding: 2px 5px 2px 16px;
	text-align: left;

}
.loginmaintable{
	padding-right: 3px;
}

.logininputCH{
	vertical-align: bottom;

}
.loginError{
	padding: 0px 192px 0px 0px;
	font-size: 11px;
	font-weight: bold;
}
.LoginInput{
	vertical-align: bottom;
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color: #f2f8fc;
	width: 118px;
	
}
.loginbut{
	text-align: left;
	padding: 12px 26px 0px 26px;
	vertical-align: top;
}
.logininputTd{
	vertical-align: bottom;
	padding-bottom: 8px;
}

.logintable{
	background-color: #eaf7ff;
}
.mainTD{
	padding: 5px 10px 5px 5px;
}
.poolTextTitle{
	background-color: #EAF7FF;
	color: #0C5E91;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	width: 100%;
}

.maintable
{
	background-color:#ffffff;
}
.menulink{
	background-color: #0C5E91;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}




.menulink:hover{
	text-decoration: underline;
}
.newTitle{
	background-color: #96D6FE;
	text-align: center;
	height: 27px;	
	
}
.newstext10{
	background-color: White;
	color:#004B79;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;

}
.searchtext10{
	background-color: White;
	color:#004B79;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	text-decoration: none;
	padding: 0px 10px 0px 9px;
}
.header12{
	color: #EA2922;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 3px;
	padding-top: 10px;
}
.newsbox{
	background-color: White;
}
.separator{
		background-color: #ffffff;
}
.newsBoxSite{
	background-color: #EAF7FF;
	padding: 7px 7px 7px 7px;
}
.newsTitle{
background-color: #EAF7FF;
color: #0C5E91;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
.newsAbstract{
	background-color: #EAF7FF;
	color: #0C5E91;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}



.newsdate{
	background-color: White;
	color:#E42721;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
.newsdateSite{
	background-color: #EAF7FF;
	color:#E42721;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
.newsdash{
	background-color: White;
	color:#686E72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
}
.newsside{
	background-color: #85AEC8;
}
.newsbottom{
	background-color: #96D6FE;
	height: 12px;
}

.ManagerTitle{
	background-color: #96D6FE;
	color: #0C5E91;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	padding: 2px 5px 2px 5px;

}

.ManagerText{
	background-color: #EAF7FF;
	color: #0C5E91;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	width: 100%;
}

.ManagerTextTitle{	
	padding: 5px 5px 5px 5px;
	width: 100%;
}
.ManagerTextTitle a{	
	text-decoration: none;
	color: #0C5E91;
	font-size: 12px;
	font-weight: normal;

}

.ManagerTextTitle a:hover{	
	color: #0C5E91;
	font-size: 12px;
	font-weight: normal;

}

.managerTextH{

   border-bottom: 1px solid #EA2922;
   border-top: 1px solid #EA2922;
	color: #0C5E91;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	width: 100%;
	display: none;	
}






.PoolSearchTable{
	background-color: #96D6FE;
	font-size: 12px;
	color: #0C5E91;	
}
.PoolTalbeTD{
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	background-color: #EAF7FF;
	text-align: center;
}
.PoolTalbeTD a{
	text-decoration: underline;
	color: #0000FF;
	font-size: 12px;
	font-weight: normal;
}
.PoolTalbeTD a:hover{
	text-decoration: underline;
	color: #FF0000;
	font-size: 12px;
	font-weight: normal;
}
.forumTitleTR{
	background-color: #96D6FE;
	color: #0C5E91;
	border-bottom: 1px solid #0C5E91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	height: 30px;
	text-align: center;
}
.forumListHeaderTD{
	background-color: #96D6FE;
	color: #0C5E91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	text-align: right;
}
.forumItemTR{
	background-color: #D6EEFD;
	color: #0C5E91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 16px 3px 16px;
	height: 30px;
	text-align: right;
}
.downloadTable{
	padding: 0px 5px 0px 5px;
}
.downitem{
	background-color: #D6EEFD;
	color: #0C5E91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 16px 3px 16px;
	height: 30px;
	text-align: right;
}
.downitemImages{
	background-color: #D6EEFD;
	color: #0C5E91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 0px 3px 0px;
	height: 30px;
	text-align: center;
}







.downTitle
{
	background-color: #96D6FE;
	color: #0C5E91;
	border-bottom: 1px solid #0C5E91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 50px 3px 50px;
	height: 30px;
	text-align: right;
}
.forumThreadTitleTR{
	background-color: #96D6FE;
	color: #0C5E91;
	border-bottom: 1px solid #0C5E91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 20px 3px 0px;
	height: 30px;
	text-align: right;
}
.forumscrollertTitleTR{
	background-color: #B3E0FC;
	color: #0C5E91;

	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 20px 2px 0px;
	height: 18px;
	text-align: right;
	vertical-align: top;
}
.forumscrollertTitleTR a{
	color: #0C5E91;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	}
	
.forumscrollertTitleTR a:hover{
color: White;
}
.forumPublishedDiv{
	font-size: 11px;
	font-weight: normal;
}
.forumtopicTitleTD{
	background-color: #96D6FE;
	color: #0C5E91;
	border-bottom: 1px solid #0C5E91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 20px 3px 0px;
	height: 30px;
	text-align: right;	
}
.forumTopicTextTD{
	background-color: #EFF9FF;
	color: #0C5E91;
	border-bottom: 1px solid #0C5E91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 18px 20px 18px 0px;
	text-align: right;	
	
}
.newMessageTitle{
	padding-right: 17px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #96D6FE;
}
.newMessage{
	padding-right: 17px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #EFF9FF;
	text-align: right;
}
.newMessageText
{
width: 150px;
	padding-right: 17px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #EFF9FF;
	text-align: left;
}

.menuTD{
	background-color: #0C5E91;
}