/* BASIC STYLES */
HTML {overflow-y:scroll;}
body { 
	margin:0px; padding:0px; padding-top:8px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFFFFF;
	outline:0;
   color: #000000;
   scrollbar-face-color: #000000;
   scrollbar-arrow-color: #A52A00;
   scrollbar-3dlight-color: #F0F0F0;
   scrollbar-darkshadow-color: #696969;
   scrollbar-highlight-color: #A52A00;
   scrollbar-shadow-color: #A0A0A0;
   scrollbar-track-color: #C8C8C8;
	}
DIV, TD {
	margin:0px auto; padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303030;
	text-align:left;
} 
body{text-align:center;}
A, A:link, A:visited, A:active { color:#5a66cc; text-decoration:underline; }
A:hover {color:#ca0308; text-decoration:none; }

FORM{margin:0px; padding:0px;}
INPUT{margin:0px; padding:0px;}
INPUT.txtBox{ background:#FFF; border:1px solid #a2d4e9; width:110px; margin-right:10px; padding:1px; color:#808080; font-family:Arial, Helvetica, sans-serif;}

#page-wrapper { width:996px; margin:0px auto; padding:0px; background:url(../images/bg_page-content.gif) top center repeat-y;}
#page-header IMG.topIMG { width:996px; height:24px; background:url(../images/bg_page.gif) top left no-repeat; }
#page-footer IMG.bottomIMG { width:996px; height:24px; background:url(../images/bg_page.gif) bottom left no-repeat; }
.page-content{padding:30px; margin:0px; padding-left:46px; padding-right:46px;} 
.colLeft {width:204px; padding-right:30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;} 
.colLeft TD,.colLeft P,.colLeft DIV{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.colLeft h1{ margin:0px; padding:0px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#3366CC; border-bottom:1px solid #474747; border-top:1px solid #474747; padding-bottom:8px; padding-top:8px; margin-bottom:10px;}
.colLeft h2{margin:0px; padding:0px; font-size:16px; color:#3366CC; border-bottom:1px solid #CCC; margin-bottom:15px; padding-bottom:4px; padding-top:8px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

.colRight{width:670px; font-family:Arial, Helvetica, sans-serif;}
.colRight DIV, .colRight P{ font-family:Arial, Helvetica, sans-serif;}
.colRight h1{margin:0px; padding:0px; font-size:20px; color:#ca0431; border-bottom:1px solid #ead699; margin-bottom:15px; padding-bottom:4px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.colRight h2{margin:0px; padding:0px; font-size:16px; color:#ca0431; border-bottom:1px solid #ead699; margin-bottom:15px; padding-bottom:4px; padding-top:8px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.colRight h3{margin:0px; padding:0px; font-size:14px; color:#ca0431; border-bottom:1px solid #ead699; margin-bottom:15px; padding-bottom:4px; padding-top:8px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.colRight h4{margin:0px; padding:0px; font-size:14px; color:#ca0431; margin-bottom:10px;  padding-top:8px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
DIV.leftNav, DIV.leftNav DIV{ margin:0px; padding:0px; text-align:right; color:#5e5e5e; font-weight:bold;}
DIV.leftNav A, DIV.leftNav A:link, DIV.leftNav A:visited, DIV.leftNav A:active { color:#5e5e5e; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
DIV.leftNav A:hover {color:#ca0308; text-decoration:none; }

DIV.leftNav A#item1{ background: url(../images/bg_btn.gif) 100% 0px no-repeat; display:block; height:26px; margin-bottom:4px;} 
DIV.leftNav A#item1:hover{ background-position: 100% -26px;}
DIV.leftNav A#item2{ background: url(../images/bg_btn.gif)  100% -52px no-repeat; display:block; height:26px; margin-bottom:4px;} 
DIV.leftNav A#item2:hover{ background-position: 100% -78px;}
DIV.leftNav A#item3{ background: url(../images/bg_btn.gif)  100% -104px no-repeat; display:block; height:26px; margin-bottom:4px;} 
DIV.leftNav A#item3:hover{ background-position: 100% -130px;}
DIV.leftNav A#item4{ background: url(../images/bg_btn.gif)  100% -156px no-repeat; display:block; height:26px; margin-bottom:4px;} 
DIV.leftNav A#item4:hover{ background-position: 100% -182px;}
DIV.leftNav A#item5{ background: url(../images/bg_btn.gif)  100% -208px no-repeat; display:block; height:26px; margin-bottom:4px;} 
DIV.leftNav A#item5:hover{ background-position: 100% -234px;} 
#btnShare{text-align:center; margin:0px;padding:0px; padding-top:20px; padding-bottom:20px;}

UL.leftUL{margin:0px; padding:0px; list-style:none;}UL.leftUL LI{margin-bottom:8px; line-height:15px; padding-left:8px; background:url(../images/blue-arrow.gif) 0px 5px no-repeat;} 

#footer-nav{ background:url(../images/bg_footer.gif) 0px -74px repeat-x; position:relative; bottom:-38px;}
.fn_left{background:url(../images/bg_footer.gif) 0px 0px no-repeat; padding-left:12px;}
.fn_content{background:url(../images/bg_footer.gif) 100% -148px no-repeat; height:64px; padding-right:12px; padding-top:10px;}

#footer-nav TD{ color:#FFF; font-family:Arial, Helveti ca, sans-serif; font-size:10px; font-weight:normal;}
#footer-nav A, #footer-nav A:link, #footer-nav A:visited, #footer-nav A:active {font-weight:normal; color:#FFF; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; }
#footer-nav A:hover {color:#ca0308; text-decoration:none; }

.logoB{text-align:center; vertical-align:middle; border:1px solid #CCC;}

TABLE.schedule{ border:1px solid #CCC; }TABLE.schedule TD, TABLE.schedule TH{padding:4px; background:#FFF;} TABLE.schedule TH{ background:#EEE;}

.blue{color:#3366CC;}.grey{color:#808080; } .brown{color:#e68133;}.red{ color:#ca0431;}
.font14{font-size:14px;}.font10{font-size:10px;}.font9{font-size:9px;}.font12{font-size:12px;}
/*Common*/  
EM { font-style: italic; }
SUP {  font-size: 9px; }
STRONG { font-weight: bold; }
P { margin:0px;	margin-bottom: 10px; }
.left { text-align:left} .fleft{float:left;}
.right {
	text-align:right;
}.fright{float:right;}
.center{text-align:center;}
.bold { font-weight: bold; }
.nowrap { white-space: nowrap; }
.clear{visibility:hidden; clear:both; line-height:0px; height:0px; font-size:0px; padding:0px; margin:0px;}
A:active{outline:none; } :focus { -moz-outline-style:none; }
blockquote:before, blockquote:after,
q:before, q:after { 	content: ""; }
blockquote, q { 	quotes: "" "";}
table { 	border-collapse: separate; 	border-spacing: 0; }
A IMG{border:0px;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}  /* for IE/Mac */

