/* CSS Document */
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
form {margin:0; padding:0;}
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> top part of the document <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
#topMain{ width:100%; height:318px; background:url(../images/bgTopMain.jpg) repeat-x; }
#conTopMain{ width:900px; margin:0 auto;height:318px; }

#topMainSmall{ width:100%; height:252px; background:url(../images/bgTopMainSmall.jpg) repeat-x; }
#conTopMainSmall{ width:900px; margin:0 auto; /*background:url(../images/bgBanner.jpg) no-repeat;*/ height:252px; }

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> middle part of the document <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
#middleMain{ width:100%; background:#FFFFFF; clear:both;}
#conMiddleMain{ width:880px; padding:10px 15px 10px 5px; margin:0 auto; height:auto; background:url(../images/bgMiddleMain.jpg) repeat-y; overflow:auto;}
#conRight { width:565px; float:right; height:auto; background:url(../images/bgCon.jpg) no-repeat; padding:20px 30px 20px 30px;}


#conLeft { width:240px; height:auto; float:left; /*position:relative; */ }
#welcome { background:url(../images/bgWelcome.jpg) no-repeat; width:195px; margin:5px 0 0 10px; height:135px; padding:10px 10px 0 20px; color:#003366;}
#welcome a { color:#CC0000; font-weight:bold;}
#welcome a:hover { color:#FF0000;}
/*
#lefNav { padding:0 0 0 10px;}
#lefNav ul { margin:0; padding:0; list-style-type:none;}
#lefNav li { font-family:"Trebuchet MS", Arial, serif; background:url(../images/bgNavi.jpg) no-repeat; }
#lefNav li a { display:block; font-size:12px; font-weight:bold; color:#459FFA; text-decoration:none; width:165px; height:32px; padding:15px 0 0 55px;}
#lefNav li a:hover { color:#FF6600;}
*/
#leftBottom{ margin:0 0 0 0; padding:0 10px 10px 10px; font-size:11px; clear:both; }
#titleLeftGo { font-size:14px; width:210px; height:42px; font-weight:bold; color:#FFFFFF; background:url(../images/bgTitleLeft.jpg) no-repeat; padding:12px 0 0 10px; margin:0 0 0 0; font-family:"Trebuchet MS", Arial, serif; clear:both; }

#newsLeftContent { color:#0054A8; line-height:120%; margin:0 0 0 10px; width:195px; padding:0 0 15px 0; text-align:}
#newsLeftContent ul { margin:0; padding:0; list-style-type:none;}
#newsLeftContent li { color:#0099FF; padding:5px 0 5px 0;}
#newsLeftContent li a {color:#0099FF; padding:10px 0 10px 0;}


#relatedLinks { padding:10px 0 10px 10px;}
#relatedLinks ul{ margin:0; padding:0; list-style-type:none;}
#relatedLinks li{ background:url(../images/arrow_orange.jpg) no-repeat; width:205px; background-position:0 10px; border-bottom:1px dotted #CCCCCC; padding:5px 0 5px 0;}
#relatedLinks li a { padding:5px 0 5px 15px; color:#009900; font-family:"Trebuchet MS", Arial, serif; font-size:12px; text-decoration:none;}
#relatedLinks li a:hover { color:#003300;}
#img_news { border:1px dotted #CCCCCC; padding:5px 5px; margin:10px 0 0 0;}
#cdlink { padding:10px 0 10px 20px;}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bottom part of the document <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
#bottomMain{ width:100%; height:99px; background:url(../images/bgBottomMain.jpg) repeat-x; clear:both;}
#conBottomMain{ width:900px; background:url(../images/bgFooter.jpg) no-repeat; height:84px; margin:0 auto; padding:15px 0 0 0;}
#naviFooter { width:470px; float:right; clear:right;}
#naviFooter ul { margin:0; padding:0; list-style-type:none;}
#naviFooter li { display:inline; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
#naviFooter li a{ color:#FFFFFF; padding:0 5px 0 5px; text-decoration:none;}
#naviFooter li a:hover{ color:#333333;}

#copyright { color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:300px; float:left; padding:50px 0 0 20px;}

#poweredby { color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:300px; float:left; padding:0 0 0 20px; clear:left;}
#poweredby a { color:#99CC00; text-decoration:none;}
#poweredby a:hover { color:#99FF00;}
#logo { width:170px; height:auto; float:right; clear:right; padding:12px 0 0 0;}
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
h1 { font-size:20px; font-weight:normal; margin:0; padding:0; color:#0066CC; font-family:"Trebuchet MS", Arial, serif;}
#title { text-align:right; padding:0 10px 15px 0; }
#someInfo{color:#687B95; line-height:160%; font-family:"Trebuchet MS", Arial, serif; font-size:13px;}

#imgLeft{ float:left; margin:0 10px 0 0;}
#imgRight { float:right; margin:0 0 0 10px; }
.r {text-align:right; }
.l { text-align:left; }
.asterisk{ color:#FF3300; font-size:16px; font-family:Arial, Helvetica, sans-serif;}

hr	{ height: 0px; border: 0px; width: 99%; text-align: center; margin: 10px 0 15px; border-bottom: 1px dotted #ccc; }
a.arrow_link2 { margin: 0; padding: 3px 0 3px 13px; background: url("/images/arrow_01_red.png") left center no-repeat; text-decoration: none; color: #f00; }
a.arrow_link2:hover { }
#welcome p { margin: 0; padding: 0 0 7px; }

