@import url("css/menu.css");
.headline {
	text-transform:uppercase;
	color:#005A71;
	font-family:'Lucida Sans Unicode',Arial, Helvetica, sans-serif;
	padding:20px 0;
	line-height:24px;
	font-weight:bold;
	font-size:11px
	}
.masterLine {
	padding:10px 0;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	}
.masterLine p {
	color:#EB3B28;
	font-size:14px;
	font-family:'Lucida Sans Unicode',Arial, Helvetica, sans-serif;
}	
.rightTop {
	width:300px;
	float:left;
	margin-left:75px;
	}	
.leftTop {
	width:525px;
	float:left;
	height:75px
	}	
.customCont {
	border:none;
	width:525px;
	}
.customCont td {
	font-size:10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px dotted #CCC;
	}
.customCont td p {
	font-size:10px;
	text-align:left;
	vertical-align:top;
	}	
.customCont th {
	font-size:10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px dotted #CCC;
	}
.customCont th img {
	margin-bottom:20px;
	}	
.customContTitle  {
	font-size:10px;
	text-transform:uppercase;
	padding:25px 3px 10px 3px;
	font-weight:bold;
	letter-spacing: .1em;
	color:#EB3B28;
	}	
.customContTitle th {
	border-bottom:2px solid #CCC;
	}	
.text {
	font-family:Georgia, 'Times New Roman', Times, serif;line-height:24px;
	}
.text p {
	font-family:Georgia, 'Times New Roman', Times, serif;line-height:24px;
	}
.text strong {
	font-family:Georgia, 'Times New Roman', Times, serif;line-height:24px;color:#005A71
	}
.text li {
	font-family:Georgia, 'Times New Roman', Times, serif;line-height:24px;list-style:square;
	}


/* ################################################################################### */
img {
	border:none;
	}
.p_holder {
	width:910px;height:155px;border:1px solid #DDD;padding:5px
	}
.news_bg {
	width:226px;border:1px solid #CCC;border-bottom:3px solid #CCC;border-right:3px solid #CCC;background-image:url(images/n_bg.png);background-position:bottom;background-repeat:repeat-x;float:left;margin-right:0px;
	}
.btn_holder {
	width:105px;height:150px;margin-right:27px;float:left;

	}	
.btn_bg {
	width:105px;height:147px;border:1px solid #999999;border-bottom:3px solid #CCC;border-right:3px solid #CCC;background-image:url(images/p_bg.png);background-position:bottom;background-repeat:repeat-x;float:left;
			filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40; 

	}
a:hover .btn_bg  {
cursor:pointer;
display:block;
width:105px;height:147px;
		border:1px solid #EB3B28;float:left;border-bottom:3px solid #666666;border-right:3px solid #666666;
		filter:alpha(opacity=100);
	-moz-opacity:100;
	opacity:100; 
	}		
.news_bg div {
	width:200px;
	margin:10px auto;
	
	font-size:10px;
	}	
.logo {
	width:105px;height:50px;text-align:center;vertical-align:bottom;
	}
.logo img {
	margin-top:8px;
	}	
.footer_high {
	font-family:'Lucida Sans Unicode',Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-style: normal;
	letter-spacing: .1em;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #CCC;
	}	
.footer_line {
	font-family:'Lucida Sans Unicode',Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	font-style: normal;
	letter-spacing: .1em;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding-top:10px;
	padding-bottom:10px;	
	}
.footer_line a:link, .footer_line a:active, .footer_line a:visited {
	font-size:10px;
	}
.footer_line a:hover {
	font-size:10px;
	color:#EB3B28
	}			
.footer_add {
	font-family:'Lucida Sans Unicode',Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	font-style: normal;
	letter-spacing:.02em;
	line-height:24px;
	float:left;
	margin-right:0px;
	}		
.footer_address {
	font-family:'Lucida Sans Unicode',Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-style: normal;
	letter-spacing:.02em;
	line-height:24px;
	float:right;
	margin-left:50px;
	margin-bottom:25px;
	}
/* ################################################################################### */
/* CSS Document */
body {background:#00FF00  /*url(images/body_bg.png);repeat-x top left;*/ height:100%; margin:0px; padding:0px; }

/* ControlPanel style */
.ControlPanel{background:transparent /*url(images/cpanel_center.png) repeat-x bottom left;*/ border:none;padding-bottom:10px;}
.cpanel_left {background: /*url(images/cpanel_left.png) no-repeat bottom left;*/padding-left:21px;}
.cpanel_right {background: /*url(images/cpanel_right.png) no-repeat bottom right;*/padding-right:33px;}

/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{color:#2E3D47; font-family:'Lucida Sans Unicode',Tahoma,Verdana, Arial, Helvetica, sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
h1, h2, h3, h4, h5, h6{color:#375162;;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:16px;margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}
hr {color:#CCCCCC;margin:2px;height:1px}
li {list-style-image:url(/Portals/0/plus.gif);
line-height:24px;}
.rspacer {
	height:5px;
	}
.hline {
	border-bottom:1px solid #CCC;
	padding:3px;
	}
.hline p {
	font-size:12px;
	letter-spacing: .1em;	
	}
.hline li {
	font-size:10px;
	}
	
.hlineLast {
	padding:3px;
	}		
.hlineLink {
	border-bottom:1px solid #CCC;
	padding:10px 3px;
	background-image:url(/Portals/0/linkItem.gif);
	background-repeat:no-repeat;
	background-position:right;
	}
a .hlineLink:hover {
	background-color:#FDFDFD;
	border-bottom:1px solid #EB3B28;
	padding:10px 3px;
	background-image:url(/Portals/0/linkItemOn.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
	padding-left:5px;
	}	
.hlineHeader {
	font-size:10px;
	text-transform:uppercase;
	padding:25px 3px 10px 3px;
	border-bottom:2px solid #CCC;
	font-weight:bold;
	letter-spacing: .1em;
	color:#EB3B28;
	}	
a,a:link,a:visited,a:active{color:#3E81B5; text-decoration:none; font-weight:normal; }
a:hover{color:#D00; text-decoration:underline; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:'Lucida Sans Unicode',Tahoma,Verdana, Arial, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}


/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
.template_style{width:930px; margin:0 auto;background-color:#FFF}

.top_space{height:34px;display:none}
.lang_pad{padding:7px 35px 0px 0px;}

.logo_top_left{padding:0px; margin:0px; /*background:url(images/logo_top_left.png) no-repeat top left; height:23px;*/}
.logo_top_right{padding:0px; margin:0px;/* background:url(images/logo_top_right.png) no-repeat top right;*/}
.logo_top_bg{padding:0px; margin:0 39px 0 27px; background:#FFF /*url(images/logo_top_bg.png) repeat-x top;height:23px;*/}
.logo_left{padding:0px; /*background:url(images/logo_left.png) repeat-y top left;*/}
.logo_right{padding:0px; /*background:url(images/logo_right.png) repeat-y top right;*/}
.logo_pad{background:#FFF; margin: 0px 10px 0 0px; padding:0 ;height:50px;text-align:right;}

.menu_bg{padding:0 0 0 6px;  margin: 0 0px 0 0px; background:url(images/menu_bg.png) top left;height:50px;background-repeat:repeat-x}
.menu_left{padding:0px; margin:0px; /*background:url(images/menu_left.png) repeat-y  top left;*/}
.menu_right{margin:0px;/* background:url(images/menu_right.png) repeat-y top right; */}
.lang_style{float:right;margin-right:25px;height:40px;text-align:center;vertical-align:middle;padding-top:10px;color:#00526E;}
.lang_style a {color:#FFFFFF;text-transform:uppercase;font-size:9px;}
.search_style{float:right; height:40px;}
.search_bg{padding:8px 2px 0 0;}

.bread_bg{padding:0px; margin: 0 0px 0 0px; /*background:url(images/bread_bg.png) repeat-x top left; */height:34px;}
.bread_left{padding:0px; margin:0px;/* background:urlmenu_left(images/bread_left.png) no-repeat top left;*/ height:34px;}
.bread_right{padding:0px;  /*background:url(images/bread_right.png) no-repeat top right;*/ height:34px;}

#login_style{ float:right; padding:8px 10px 0px 10px; }
#bread_style{ float:left; line-height:34px; padding-left:0px;color:#000000;}
#bread_style a {text-transform:uppercase}

.center_bg{padding:0px; margin:0px;clear:both;}
.left_bg{padding:0px; margin:0px; /*background:url(images/left_bg.png) repeat-y top left;*/}
.right_bg{padding:0px; margin:0px; /*background:url(images/right_bg.png) repeat-y top right;*/}
.content_pad{padding:0px 0px; margin: 0px 0px;/*background:#FFF url(images/center_bg.png) repeat-x bottom left;*/}
.content_width{width:910px;overflow:hidden;/* padding-top: 15px;*/ min-height:350px; margin-left:auto;margin-right:auto;/*border:1px solid #DDD*/}

.bot_left{padding:0px; margin:0px; /*background:url(images/bot_left.png) no-repeat top left;*/}
.bot_right{padding:0px; margin:0px; /*background:url(images/bot_right.png) no-repeat top right;*/ padding:0px 39px 0px 27px;}
.bot_bg{padding:0px; margin:0px; /*background:url(images/bot_bg.png) repeat-x top left;*/ height:25px;}

.bot_pad{margin-bottom:20px;padding:0 30px 0 20px;}
#terms_style{float:left;}
#copy_style{float:right;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}

a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*--------- pane style ----------*/
.bottomP {background-color:#F7F7F7;border-top:1px solid #CCC} 
.ContentPane, .TopPane, .BottomPane{ padding:0px; margin:0px;}
/*.ContentPane {padding-right:25px}
*/
.ContentPane {padding:0px 75px 0px 0px; width:525px; }
.compPane { padding:0px 0px 0px 0px; width:880px; margin:0px;background-color:#FFF;height:125px;/*border-top:3px solid #DDD;*/margin-left:auto;margin-right:auto;
 }
.LeftPane  {width:880px;margin-left:auto;margin-right:auto;}  
.RightPane{ padding:0px 0px 0px 0px; width:300px; margin:0px; }

/*------------ Breadcrumb Style --------------*/

a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#CCC;}
a.Breadcrumb:hover{color:#EB3B28;}
.Breadcrumb{color:#DDD;text-transform:uppercase;}

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:normal; color:#3E81B5;font-size:10px;}
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#3E81B5;}
a.user:hover{color:#C00;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#3E81B5;}
a.footer:hover{color:#C00;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: #4F8A9E; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;display:none}
div.SearchIcon img{margin-top: 3px;display:none}

input.SearchTextBox{float: left; z-index: 10; border: 0px; width:130px; height:18px; margin-left:3px; color: #FFFFFF;background-color:#4F8A9E}
.ServerSkinWidget {border:none;height:20px;padding-top:5px;}
#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}









