@charset "utf-8";
/* CSS Document */
img{border:0}
body{ margin:0; padding:0; background:url(../images/BG.jpg) top left repeat-x #fff;}

#Wrap{ width:1008px; margin:0 auto; height:780px; position:static; background:url(../images/WrapBG.jpg) top left no-repeat;}

#Main{ width:1000px; margin:0 auto; height:780px;}
#LeftBG{ width:4px; float:left; height:780px; background:url(../images/LeftBG.jpg) top right no-repeat; position:relative;}
#RightBG{ width:4px; float:right; height:780px; background:url(../images/RightBG.jpg) top left no-repeat; position:relative;}
/*Header*/
#Main #Header{ width:1000px; height:104px; position:static; background:url(../images/TopBG.jpg) top left no-repeat;}
#Main #Header #QuickLink{ font:90% Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:0 0 0 380px; top:21px; position:absolute;}
#Main #Header #QuickLink a{ color:#000; text-decoration:none;}
#Main #Header #QuickLink a:hover{ color:#0066FF;}
#Main #Header #ROPLogin{
	font:90% Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 0 0 638px;
	position:absolute;
	top:80px;
	width:360px;
	color:#fff;
}
#Main #Header #ROPLogin input{
	/*width:100px;*/
	font:90% Arial, Helvetica, sans-serif;
	height: 15px;
	border: 1px solid #676262;
	background:url(../images/textshdow.gif) top left repeat-x #fff;
	padding-left:2px;
	font-size:12px;
}
#Main #Header #ROPLogin img{ margin:-3px 0 0 0; border:0; position:absolute;}

#Main #Header #TopMenu{ height:26px; margin:0; padding:0 0 0 80px; *padding:0 0 0 120px; position:absolute; top:77px;}
#Main #Header #TopMenu ul{ list-style-type:none; margin:0;}
#Main #Header #TopMenu li{ float:left; margin:0;}
#Main #Header #TopMenu img{ /*display:block;*/ border:0;}

#Main #Header #flashcontent01{width: 114px; height: 68px; z-index: 10; position:absolute; top:32px;}
/*Container*/
#Main #Container{ width:1000px; height:564px; position:static; background:url(../images/MainBG.jpg) top left no-repeat;}
#Main #Container .WrapTable{ width:1000px; height:564px; padding:0; margin:0;}
#Main #Container .WrapTable td{ vertical-align:top;}

#Main #Container .WrapTable .Updated{ width:24px; vertical-align:top; padding:70px 0 0 0;}

#Main #Container .WrapTable .LeftMenu{ width:186px;}
#Main #Container .WrapTable .LeftMenu #NewsLetter{ width:186px; height:129px; margin:0; padding:0; background:url(../images/NewsLetterBG.jpg) top left no-repeat; margin:9px 0 0 0;}
#Main #Container .WrapTable .LeftMenu #NewsLetter .Signup{ padding:70px 0 0 15px;}
#Main #Container .WrapTable .LeftMenu #NewsLetter .Signup input{
	width:110px;
	font:90% Arial, Helvetica, sans-serif;
	height: 19px;
	border: 1px solid #676262;
	background:url(../images/textshdw.gif) top left repeat-x #fff;
	padding-left:2px;
	font-size:12px;
}
#Main #Container .WrapTable .LeftMenu #NewsLetter .Signup img{ position:absolute;}
#Main #Container .WrapTable .LeftMenu ul{ list-style-type:none; margin:20px 0 0 0; padding:0;}
#Main #Container .WrapTable .LeftMenu li{ margin:0; padding:0; height:36px; _margin-bottom:-4px;}
#Main #Container .WrapTable .LeftMenu img{ border:0; /*display:block; *display:table-row;*/ }

#Main #Container .WrapTable .MainContent{ width:595px;}
#Main #Container .WrapTable #PageTitle{ width:595px; height:60px; position:static; padding:9px 0 0 0;}
#Main #Container .WrapTable #Content{ 
	width:520px; 
	height:485px; 
	margin:0 auto 10px auto; 
	overflow:auto;
	font:90% Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding:0 10px;
}
#Main #Container .WrapTable #Content h1{ font-size:14px; font-weight:bold; color:#2584B1; margin:5px 0;}
#Main #Container .WrapTable #Content #PageMap{ text-align:right; width:500px; border-bottom:1px #CDDCE2 dotted; color:#577599; padding-bottom:5px; margin:0 auto;}
#Main #Container .WrapTable #Content #PageMap a{ text-decoration:underline; color:#577599;}
#Main #Container .WrapTable #Content #PageMap a:hover{ color:#FF9900;}
#Main #Container .WrapTable #Content p{
	margin:15px 0 5px 0;
	text-align:justify;
	color:#666;
}
#Main #Container .WrapTable #Content p b{ font-size:14px; color:#2c4390;}
#Main #Container .WrapTable #Content p strong{ font-weight:bold; color:#0F3F62;}
#Main #Container .WrapTable #Content p a{color:#666; text-decoration:underline;}
#Main #Container .WrapTable #Content p a:hover{ color:#FF6600; text-decoration:none;}
#Main #Container .WrapTable #Content .note{ color:#660000; font-size:11px;}
#Main #Container .WrapTable #Content .note a{ color:#660000; text-decoration:underline;}
#Main #Container .WrapTable #Content .note a:hover{ color:#FF6600;}
#Main #Container .WrapTable #Content .RightNote{ color:#660000; font-size:11px; float:right; padding:0 8px;}
#Main #Container .WrapTable #Content .RightNote a{ color:#660000; text-decoration:underline;}
#Main #Container .WrapTable #Content .RightNote a:hover{ color:#FF6600;}


#Main #Container .WrapTable #Content .LeftImg{ float:left; margin:0 10px 0 0;}
#Main #Container .WrapTable #Content .RightImg{ float:right; margin:0 0 0 10px;}
#Main #Container .WrapTable #Content hr{ height:1px; border-bottom:dotted 1px #ccc; border-top:0;}
#Main #Container .WrapTable #Content ul{ color:#666; list-style:disc; margin-top:5px;  margin-bottom:0px;}
#Main #Container .WrapTable #Content ul a{ color:#666; text-decoration:underline;}
#Main #Container .WrapTable #Content ul a:hover{ color:#FF6600; text-decoration:none;}

#Main #Container .WrapTable #Content ul ul{ color:#858EAF; list-style:square; margin:0 0 5px -15px; *margin:0 0 5px 25px;}
#Main #Container .WrapTable #Content ul ul a{ text-decoration:underline; color:#858EAF;}
#Main #Container .WrapTable #Content ul ul a:hover{ color:#FF3300; text-decoration:none;}

#Main #Container .WrapTable #Content span{ color:#858EAF}
#Main #Container .WrapTable #Content span a{ color:#858EAF}
#Main #Container .WrapTable #Content span a:hover{ color:#003366;}
#Main #Container .WrapTable #Content b{ color:#333;}
#Main #Container .WrapTable #Content i{ color:#2E5969; font-weight:bold;}
#Main #Container .WrapTable #Content #VideoWindow{ width:320px; margin:5px auto;}
#Main #Container .WrapTable #Content #VideoWindow p{ text-align:center;}

/*Table*/
#Main #Container .WrapTable #Content .Table01{ width:500px; border:1px solid #999;}
#Main #Container .WrapTable #Content .Table01 td{ padding:5px; text-align:left; background:#EFF3F5; border-right:1px solid #fff; border-bottom:1px solid #fff; vertical-align:middle;}
#Main #Container .WrapTable #Content .Table01 td span{ font-weight:bold;}
#Main #Container .WrapTable #Content .Table01 td a{ text-decoration:underline; color:#003366;}
#Main #Container .WrapTable #Content .Table01 td .FAQ{ background:#fff; margin-top:2px; text-align:justify;}
#Main #Container .WrapTable #Content .Table01 td a:hover{ text-decoration:underline; color:#FF3300;}
#Main #Container .WrapTable #Content .Table01 .TitleTr td{ background:#6699CC; color:#fff;}
#Main #Container .WrapTable #Content .Table01 .OddTr td{ background:#dde9ef;}
#Main #Container .WrapTable #Content .Table01 .TitleTd{ background:#6699CC; color:#fff; text-align:center; font-weight:bold;}
#Main #Container .WrapTable #Content .Table01 .TitleTd span{ color:#000033; text-align:center; font-weight:normal;}
#Main #Container .WrapTable #Content .Table01 img{ border:0;}
#Main #Container .WrapTable #Content .Table01 .TitleTr ul{ list-style:decimal; color:#fff; margin-top:0;}

#Main #Container .WrapTable #Content .StoreTable{ width:300px; border:1px solid #999;}
#Main #Container .WrapTable #Content .StoreTable td{ padding:5px; text-align:left; background:#EFF3F5; border-right:1px solid #fff; border-bottom:1px solid #fff; vertical-align:middle;}
#Main #Container .WrapTable #Content .StoreTable td span{ font-weight:bold;}
#Main #Container .WrapTable #Content .StoreTable td a{ text-decoration:underline; color:#003366;}
#Main #Container .WrapTable #Content .StoreTable td a:hover{ text-decoration:underline; color:#FFCC00;}
#Main #Container .WrapTable #Content .StoreTable .TitleTr td{ background:#6699CC; color:#fff;}
#Main #Container .WrapTable #Content .StoreTable .OddTr td{ background:#dde9ef;}
#Main #Container .WrapTable #Content .StoreTable .TitleTd{ background:#6699CC; color:#fff; text-align:center; font-weight:bold;}
#Main #Container .WrapTable #Content .StoreTable img{ border:0;}
#Main #Container .WrapTable #Content .StoreTable .TitleTr ul{ list-style:decimal; color:#fff; margin-top:0;}


#Main #Container .WrapTable #Content .Table02{ width:500px; border:1px solid #999;}
#Main #Container .WrapTable #Content .Table02 td{ padding:5px; text-align:left; /*background:#e8f1df;*/ border-right:1px solid #fff; border-bottom:1px solid #fff; vertical-align:middle;}
#Main #Container .WrapTable #Content .Table02 td span{ font-weight:bold;}
#Main #Container .WrapTable #Content .Table02 td a{ text-decoration:none; color:#003366;}
#Main #Container .WrapTable #Content .Table02 td a:hover{ text-decoration:underline;}
#Main #Container .WrapTable #Content .Table02 .OddTd{ background:#d5d7d7;}
#Main #Container .WrapTable #Content .Table02 .OddTd_A{ background:#dde9ef;}
#Main #Container .WrapTable #Content .Table02 .OddTd_B{ background:#def2cb;}
#Main #Container .WrapTable #Content .Table02 .EvenTd{ background:#ebebeb;}
#Main #Container .WrapTable #Content .Table02 .EvenTd_A{ background:#EFF3F5;}
#Main #Container .WrapTable #Content .Table02 .EvenTd_B{ background:#e8f1df;}
#Main #Container .WrapTable #Content .Table02 .TitleTd{ background:#8ba0a5; color:#fff; text-align:center; font-weight:bold;}
#Main #Container .WrapTable #Content .Table02 .TitleTd_A{ background:#6699CC; color:#fff; text-align:center; font-weight:bold;}
#Main #Container .WrapTable #Content .Table02 .TitleTd_B{ background:#64a920; color:#fff; text-align:center; font-weight:bold;}
#Main #Container .WrapTable #Content .Table02 img{ border:0;}

#Main #Container .WrapTable #Content .Table03{ width:500px; border:1px solid #999;}
#Main #Container .WrapTable #Content .Table03 td{ padding:5px; text-align:left; background:#e8f1df; border-right:1px solid #fff; border-bottom:1px solid #fff; vertical-align:middle;}
#Main #Container .WrapTable #Content .Table03 td span{ font-weight:bold;}
#Main #Container .WrapTable #Content .Table03 td a{ text-decoration:underline; color:#003366;}
#Main #Container .WrapTable #Content .Table03 td a:hover{ text-decoration:underline; color:#FFCC00;}
#Main #Container .WrapTable #Content .Table03 .TitleTr td{ background:#64a920; color:#fff;}
#Main #Container .WrapTable #Content .Table03 .OddTr td{ background:#def2cb;}
#Main #Container .WrapTable #Content .Table03 .TitleTd{ background:#64a920; color:#fff; text-align:center; font-weight:bold;}
#Main #Container .WrapTable #Content .Table03 img{ border:0;}
#Main #Container .WrapTable #Content .Table03 .TitleTr ul{ list-style:decimal; color:#fff; margin-top:0;}

#Main #Container .WrapTable #Content .Table04{ width:490px; border:1px solid #999;}
#Main #Container .WrapTable #Content .Table04 td{ padding:5px; text-align:left; background:#EFF3F5; border-right:1px solid #fff; border-bottom:1px solid #fff; vertical-align:middle;}
#Main #Container .WrapTable #Content .Table04 td span{ font-weight:bold;}
#Main #Container .WrapTable #Content .Table04 td a{ text-decoration:underline; color:#003366;}
#Main #Container .WrapTable #Content .Table04 td a:hover{ text-decoration:underline; color:#FFCC00;}
#Main #Container .WrapTable #Content .Table04 .TitleTr td{ background:#6699CC; color:#fff;}
#Main #Container .WrapTable #Content .Table04 .OddTr td{ background:#dde9ef;}
#Main #Container .WrapTable #Content .Table04 .TitleTd{ background:#6699CC; color:#fff; text-align:center; font-weight:bold;}
#Main #Container .WrapTable #Content .Table04 .TitleTd span{ color:#000033; text-align:center; font-weight:normal;}
#Main #Container .WrapTable #Content .Table04 img{ border:0;}
#Main #Container .WrapTable #Content .Table04 .TitleTr ul{ list-style:decimal; color:#fff; margin-top:0;}


#Main #Container .WrapTable #Content table div{ padding:2px}


/*RightAD*/
#Main #Container .WrapTable .RightAD{ width:195px;}
#Main #Container #RightAD{ width:195px; padding:0; margin:9px 0 0 0;}
#Main #Container #RightAD ul{ list-style-type:none; margin:0; padding:0;}
#Main #Container #RightAD li{ margin:0; padding:0; height:138px; _margin-bottom:-4px;}
#Main #Container #RightAD img{ border:0; /*display:block; *display:table-row;*/}



/*Footer*/
#Main #Footer{ width:1000px; height:112px; position:static; background:url(../images/FooterBG.jpg) top left no-repeat;}

#Main #Footer .BottomAD{ height:60px; margin:0; padding:8px 0 0 16px; *padding:8px 0 0 55px;}
#Main #Footer .BottomAD ul{ list-style-type:none; margin:0;}
#Main #Footer .BottomAD li{ float:left;  margin-right:15px; margin-bottom:0;}
#Main #Footer .BottomAD img{ /*display:block;*/ border:0;}

#Main #Footer .BottomLink{
	font:90% Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffcc00;
	padding:20px 10px 20px 30px;
	text-align:center;
}
#Main #Footer .BottomLink a{ text-decoration:none; color:#646c7f;}
#Main #Footer .BottomLink a:hover{ text-decoration:underline; color:#0066FF;}

#Main #Footer .Copyright{
	font:90% Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#093174;
	padding:20px 10px 20px 30px;
	text-align:center;
}


