﻿html 
{ 
	margin: 0px; padding: 0px; 
}

body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	background-position: center;
	margin: 0px;
	padding: 0px;
	/*font: 0.7em Verdana, Arial, Helvetica, sans-serif;*/
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
b{color:#666666}
bold{color:#666666}
bolder{color:#666666}

h2
{
	font-weight:bold;
    font-size:17px;    
}

a:link { color: #3166C4; text-decoration:underline}


#spbody
{
	background-image:url('images/bg3.gif');
	background-repeat:repeat;
}

#MainForm
{
	width:756px;
	height:300px;
}

#TopHeaderMain
{
	display:block;
	width:auto;
	height:74px;
}

#TopHeaderMainLeft
{
	display:inline;
	float:left;
	width:14px;
	height:74px;
	background:url('images/TopHeader_Left.gif') no-repeat;
	
}
#TopHeaderMainCenter
{	
	float:left;
	display:inline;
	width:728px;
	height:74px;
	background:url('images/TopHeader_Center.gif') repeat;

}
#TopHeaderMainRight
{
	display:inline;
	float:right;
	width:14px;
	height:74px;
	background:url('images/TopHeader_Right.gif') no-repeat;
}

#InnerMain
{
	padding-top:15px;
	padding-left:15px;
	clear:both;
	display:block;
}
#InnerMainLogo
{
	width:240px;
	display:inline;
	margin-left:10px;
	float:left;
}
img 
{ 
    border: 0px; 
}
hr 
{ 
    color: Gray;
    height: 1px; 
}
html
.fivepixspacer
{
    height:5px;
    clear:both;
}
.twopixspacer
{
    height:2px;
    clear:both;
}
.tenpixspacer
{
    height:10px;
    clear:both;
}
.fifteenpixspacer
{
    height:15px;
    clear:both;
}
.twentypixspacer
{
    height:20px;
    clear:both;
}

/* Blue Round corner box */ 
.mt {background: url('images/MainTopLine.gif') 0 0 repeat-x; width:756px;background-color:White}
.mb {background: url('images/MainBottomLine.gif') 0 100% repeat-x}
.ml {background: url('images/MainLeftLine.gif') 0 0 repeat-y}
.mr {background: url('images/MainRightLine.gif') 100% 0 repeat-y}
.mbl {background: url('images/MainBottomLeft.gif') 0 100% no-repeat}
.mbr {width:756px;background: url('images/MainBottomRight.gif') 100% 100% no-repeat}
.mtl {background: url('images/MainTopLeft.gif') 0 0 no-repeat}
.mtr {width:736px;background: url('images/MainTopRight.gif') 100% 0 no-repeat; padding:10px} 


.blue_Title{font-size:12px;font-style:normal;font-weight:bolder;color:black}
.blue_Text{text-align:justify}
/*Box with invisible contour*/
.blue1_mt {background: url('images/t_Blue3.gif') 0 0 repeat-x; width:450px}
.blue1_mb {background: url('images/b_Blue3.gif') 0 100% repeat-x}
.blue1_ml {background: url('images/ml_Blue3.gif') 0 0 repeat-y}
.blue1_mr {background: url('images/mr_Blue3.gif') 100% 0 repeat-y}
.blue1_mbl {background: url('images/bl_Blue3.gif') 0 100% no-repeat}
.blue1_mbr {background: url('images/br_Blue3.gif') 100% 100% no-repeat}
.blue1_mtl {background: url('images/tl_Blue3.gif') 0 0 no-repeat}
.blue1_mtr {background: url('images/tr_Blue3.gif') 100% 0 no-repeat; padding:10px}


.blue2_mt {background: url('images/t_Blue2.gif') 0 0 repeat-x; width:450px}
.blue2_mb {background: url('images/b_Blue2.gif') 0 100% repeat-x}
.blue2_ml {background: url('images/ml_Blue2.gif') 0 0 repeat-y}
.blue2_mr {background: url('images/mr_Blue2.gif') 100% 0 repeat-y}
.blue2_mbl {background: url('images/bl_Blue2.gif') 0 100% no-repeat}
.blue2_mbr {background: url('images/br_Blue2.gif') 100% 100% no-repeat}
.blue2_mtl {background: url('images/tl_Blue2.gif') 0 0 no-repeat}
.blue2_mtr {background: url('images/tr_Blue2.gif') 100% 0 no-repeat; padding:10px}

#InnerMainLogin
{
	padding-top:12px;
	padding-right:15px;
	display:inline;
	width:250px;
	float:right;
}
.LoginObj
{
	font-family: tahoma;
	font-size: 11px; 
	font-weight:bold; 
	text-decoration: underline; 
	padding: 5px 0px 0px 0px;
	font-size:8pt;
	color:White;
}


#InnerContour
{
   /* background-color:Blue;*/
    margin:-5px;
}

#bgLowHeader
{
	display:block;
	width:100%;
	height:164px;
}
#bgLowHeaderMid
{
	float:left;
	width:734px;
	height:165px;
	display:inline;
	background: url('images/bgLowHeaderVLine.jpg') repeat;
}

#bgLowHeaderLeft
{
	float:left;
	width:6px;
	height:165px;
	display:inline;
	background: url('images/bgLowHeaderVLeft.jpg') no-repeat;
}
#bgLowHeaderRight
{
	float:right;
	width:6px;
	height:165px;
	display:inline;
	background: url('images/bgLowHeaderVRight.jpg') no-repeat;
}
html>body #bgLowHeaderRight
{
	float:right;
	width:6px;
	height:165px;
	display:inline;
	background: url('images/bgLowHeaderVRight.jpg') no-repeat;
}

	#footerNav a:link, #footerNav a:visited { 
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: underline; 
	}
	#footerNav a:active, #footerNav a:hover, #footerNav a.selected{
	text-decoration:underline;
	}
#bgFooter
{
	display:block;
	width:100%;
	height:45px;
}
#bgFooterMid
{
	float:left;
	width:734px;
	height:45px;
	display:inline;
	background: url('images/FooterBgVLine.jpg') repeat;
}
#bgFooterLeft
{
	float:left;
	width:6px;
	height:45px;
	display:inline;
	background: url('images/FooterBgVLeft.jpg') no-repeat;
}
#bgFooterRight
{
	float:right;
	width:6px;
	height:45px;
	display:inline;
	background: url('images/FooterBgVRight.jpg') no-repeat;
}
.separator
{
    color:#959595;
}

.Footer
{
    padding-top:4px;
    font-weight:lighter;
    font-size:smaller;
    color:#FFFFFF;
}

#mainmenu { /* styles for section or tab menu */
	height: 30px;
	width:747px;
	display:block;
	clear:both;
	margin-top:2px;
	margin-right:-2px;
}

	#mainmenu ul { list-style: none; padding: 0px; margin: 0px;}
	#mainmenu li { display: inline;}
	#mainmenu li a:link, #mainmenu li a:visited { 
		background:url('images/MenuBtn.jpg') repeat; 
		display: block;
		float: left;
		margin-right:1px;
		width: 148px;
		height: 30px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none; 
		text-align: center;
		padding-top: 12px;
		/* box model hack */
		voice-family: "\"}\"";
		voice-family:inherit;
	}
	#mainmenu li a:active, #mainmenu li a:hover, #mainmenu li a.selected{
	text-decoration:none;background:url('images/MenuBtnHover.jpg') repeat;
	}
	
.FooterEmail
{
    text-decoration:underline;
    color:#FFFFFF;
}
.ParagraphTitle
{
	font-weight:bolder;
	font-size:11px;
}
.PageTitle
{
	font-weight:900;
    font-size:16px;
    text-align:center;
    color:#356EC7;
}
html>body PageTitle{font-weight:bold;font-size:16px;text-align:center;}
.Line
{
    border-color: #F0F0F0; 
    border-bottom: 1px solid #F0F0F0; 
    width: auto;
    margin-bottom:4px;
}
.LineInBox
{
    border-color: #F0F0F0; 
    border-bottom: 1px solid #F0F0F0; 
    width: auto;
    margin-bottom:1px;
}
.GrayLine
{
    border-color: #CCCCCC; 
    border-bottom: 1px solid #CCCCCC; 
    width: auto;
    margin-bottom:4px;
}
.BlueLine
{
    border-color: #4F9BD7; 
    border-bottom: 1px solid #4F9BD7; 
    margin-bottom:6px;
    width: auto;
}
.floatLeft{float: left;} 
.floatRight{float: right;} 
.image-left{float: left; vertical-align: text-top;margin-right:8px;} 
.image-right{float: right; vertical-align: text-top;margin-left:8px;} 
div.wrapContainer{width:99.5%; float:left;} 

.txt
{
    text-align:justify;    
}
.Core{margin-left:3%;margin-right:3%;}

#GuiReflect
{
    display:inline;
    padding-top:3px;
    padding-right:10px;
    float:right;
}
#FlashSection
{
    display:inline;
    float:left;
    font-style:normal;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:White;
    padding-left:40px;
    padding-top:40px;
}

#loginForm
{
    width:300px;
    height:auto;
    background-image:url('images/LoginGradient.jpg');
    border-color:#C5C5C5;
    border-style:solid;  
    border-width:thin;
}
#loginheader
{
    margin-bottom:10px;
    font-size:small;
    font-weight:bolder;
    color:#356EC7;
    text-align:center;
}
#NewsLetterBox
{
    width:320px;
    height:auto;
    background-image:url('images/LoginGradient.jpg');
    border-color:#C5C5C5;
    border-style:solid;  
    border-width:thin;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}
#NewsLetterBoxHeader
{
    margin-top:4px;
    margin-bottom:4px;
    font-size:small;
    font-weight:bolder;
    color:#356EC7;
    text-align:center;
 } 