* { padding: 0; margin: 0; } 
em {font-size:9px; font-style:italic; color:#990000;}
body { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; background:url(images/bbb.gif) fixed; /*background:url(images/bg.jpg) top left fixed;*/}
 
hr {width:90%; height:1px; color:#ccc;}

#wrapper { width: 785px; margin: 0 auto; border: 1px solid #ccc; background-color:#FFFFFF;} 
#header { /*border: 1px solid #ccc; */margin: 5px 5px 5px 5px; height: 115px; background-image: url(images/bglogo.gif);}

.logo { width: 250px; height: 50px; margin-top: 60px; margin-left: 10px;} 
.topright_menu {font-size:9px; padding:3px; float:right; position: relative; top:15px; right:15px; background:#336dae; border:#fff 1px solid; }
.topright_menu a {text-decoration:none; color:#FFFFFF;}
.topright_menu a:hover {color:#FFCC66;}

#menu { width:775px; height:17px; background: #336DAE url(images/menu_bg.jpg) repeat-x; font-size:8pt; clear:both; margin:5px;}
.menu { width:129px; height:17px; float:left; font-family: Tahoma,sans-serif; text-align:center; text-transform:uppercase;}
.menu a:link, .menu a:visited, .menu a:active {text-decoration: none;color:#FFFFFF;display:block;height:17px;padding-top:5px;font-weight:bold;font-size:7pt;}
.menu a:hover{ background: url(images/menu_bg_h.jpg) repeat-x; text-decoration:none; color:#FFCC66;}

#leftcolumn {margin: 0 5px 5px 5px; display: inline; width: 170px; float: left; min-height: 300px; border: 1px solid #ccc;} 
#leftcolumn h3 { background-color: #336DAE; font-size: 1em; padding-left: 7px; padding-top: 2px; padding-bottom: 2px; color: #fff; font-weight: bolder;} 

.accrediv{width:99%; border:none;}
.accrediv img{float:left; border:none; margin:5px;}
.accrediv a{text-decoration:none; color:#FF0000; font-size:11px; margin:auto auto auto 15px;}
.accrediv a:hover{color:#0000FF;}
.accrediv hr{width:100%; height:1px; color:#ccc;}

.menuleft ul { margin: 10px 0 0 0; list-style-type: none; margin-left: 5px;} 
.menuleft ul li { width: 155px; height: 15px; border-bottom: 1px solid #868686;}
.menuleft ul li a { display: block; height: 15px; background: url(images/arrow1.gif) no-repeat 0 50%; color: #475877; font: 400 11px Arial, Helvetica, sans-serif; padding: 3px 0 0 10px; text-decoration: none;} 
.menuleft ul li a:hover { background: url(images/arrow2.gif) no-repeat 0 50%; text-decoration: none; color: #d90000;} 
.menuleft ul li.last { border: none;} 
.menuleft img{border: 0px; margin-left:16px;}

#centercolumn { border: 1px solid #ccc; display: inline; width: 592px; float: left;} 

.rightcontent { color:#333333;}
.rightcontent h4 { width:99%; background: url(images/bgh4.jpg) repeat-x; font-size: 1em; font-weight: bold; height:17px;
					padding-top:5px;  padding-bottom:2px; padding-left:10px; color:#962C07; margin-top:-1px;}
.rightcontent h3 {font-size:14px; font-weight:bold; color:#FFFFFF; background-color:#4278b4; margin-left:10px; margin-right:10px; text-align:center; }
.rightcontent h2 { width:99%; font-size:17px;;  padding-top:5px;  padding-bottom:2px; padding-left:10px; color:#750000; text-align:center;}
.rightcontent h2 strong {font-size: 14px; color:#4278b4;}
.rightcontent h2 span{font-size:10px; color:#FF0000;}
.rightcontent h1 {margin: 0 auto; padding:5px; width:16%; background: url(images/bgh4.jpg) repeat-x; color:#910000; text-align:center; text-transform:uppercase; font-size:15px; font-weight:bold;}

.rightcontent p {margin:10px; text-align:justify;}
.rightcontent p span{color:#336dae; font-weight:bold;}

.rightcontent ul{/*list-style: url(images/bullet.gif);*/ margin-top:10px;;}
.rightcontent li { margin-left:25px; background-repeat: no-repeat; background-position: 0px 6px; margin-bottom:8px;  list-style-type:square}
.rightcontent a{text-decoration:none; color:#FF0000;}
.rightcontent li.sub { margin-left:25px; background-repeat: no-repeat; background-position: 0px 6px; margin-bottom:8px; list-style-type:circle }
.rightcontent li.sub1 { margin-left:25px; background-repeat: no-repeat; background-position: 0px 6px; margin-bottom:8px; list-style-type:disc }
#x{ color:#FF0000;}

.accbox {width:100%; /*border-top:#ccc 1px solid; border-bottom:#ccc 1px solid;*/ margin:3px 3px -3px 3px;}
.accbox #lb{width:48%; margin:3px; float:left; position:relative;}
.accbox #rb{width:48%; margin:3px; float:right; position:relative; /*border-left:#ccc 1px dotted;*/}
.accbox .lrimg{border:none; float:left; padding:5px; clear:both;}
.plr{font-size: 10px; text-align:left; padding:3px;}
.plr a{text-decoration:underline;}
.plr a:hover{color:#0000FF;}
.plr .red{color:#FF0000;}

.imgr {float:right; padding:5px; border:#CCCCCC 1px dotted; margin:5px 5px 5px 15px ;}
.imgl {float:left; padding:5px; border:#CCCCCC 1px dotted; margin:15px 10px 10px 10px ;}
.imgnobor {float:left; padding:5px; border:none; margin:15px 10px 10px 10px ;}
.imgnoborr {float:right; padding:5px; border: none; margin:5px 5px 5px 15px ;}

#footer { width:98.6%; border: 1px solid #ccc; margin: 5px 5px 5px 5px; padding-top:5px; padding-bottom:5px; background-color: #336DAE; text-align:center; color:#FFFFFF;}
#footer a{font-size:11px; text-decoration:none;}
#footer a:link, #footer a:visited, #footer a:active { color:#336DAE; background-color:#FFFFFF; display:inline; /*font-weight:bold;*/ letter-spacing:1px;}
#footer a:hover{ color:#FF0000; }

input, textarea, select, option {/*width: 90%;*/ padding: 1px 3px; margin: 2px 0; font: 1.1em Helvetica,Arial,sans-serif; color: #004080; background-color: #f6fafd; border: 1px solid #336dae;}
/*textarea, select {scrollbar-3dlight-color : #f6fafd; scrollbar-arrow-color : #336dae; scrollbar-darkshadow-color : #f6fafd; scrollbar-face-color : #f6fafd; scrollbar-highlight-color : #336dae; scrollbar-shadow-color : #336dae; scrollbar-track-color : #f6fafd;}*/

table { width:99%; border:1px #ccc solid; margin:5px; font-size:11px;; border-collapse:collapse;}
table a{text-decoration:none;} 
td {padding-left:10px;}
#td1 {width:150px; text-align:right; vertical-align:top; color:#336dae; font-weight:bold; padding-top:5px;}
#tdr {width:375px;}
#tdc {vertical-align:top; color:#336dae; font-weight:bold; padding-top:5px;}
#tdtitle { font-size:14px; font-weight:bold; background:#7199CA; height:25px; text-align:center; color:#FFFFFF;}

#trtp {font-weight:bold; color:#000000; background:#9ec8f9; height:10px;}
#trrow1 { background-color:#e1f2ff; height:23px;}
#trrow2 { height:23px;}
#trrow2 a, #trrow1 a{text-decoration:none; color:#000000;}
#trrow2 a:hover, #trrow1 a:hover{color:#FF0000;}

#tdtp0, #tdtp1, #tdtp2, #tdtp3, #tdtp4, #tdtp5 { padding:5px; border-bottom:#ccc 1px solid;}
#tdtp0 {width:30px; border-right:#ccc 1px solid;}
#tdtp1 {width:345px; border-right:#ccc 1px solid;}
#tdtp2 {width:110px; border-right:#ccc 1px solid;}
#tdtp3 {width:90px; text-align:center; border-right:#ccc 1px solid;}
#tdtp4 {width:35px; text-align:center;}
#tdtp5{font:11px bold; color:#990000; background-color:#fff; text-transform:uppercase; letter-spacing:1px;}
#tdtp6 {text-align:center; font-weight:bold; color:#990000; background-color:#fff; border-bottom:#ccc 1px solid; }
#tdtp6 a{color:#990000; font-size:11px; font-weight:bold; text-align:center; }

/*Date Showing Table*/
.divtblDt {margin: 20px 10px 0px 130px; }
.tblDates{width:75%; vertical-align:middle; border:1px #4278b4 solid; color:#962C07;}
.tblDates.tr{height:10px;}
.tblDates.td1{padding:2px; border:1px #4278b4 solid; color:#4278b4; background-image:url(images/bgh4.jpg); /*background-color:#4278b4;*/}
.tblDates.td{padding:2px; border:1px #4278b4 solid; text-align:center;}

.utilities { width:100%; float:left; text-transform:uppercase; padding:2px; text-align:center; letter-spacing:1px; font-weight:bold;} 
.utilities a{text-decoration:none; color:#FFFFFF; height:20px; width:150px; display:inline; background:#336dae; padding:30px; border-left:#999999 5px solid;}
.utilities a:hover{color:#CCCCCC; background:#336dae; border-left:#000000 5px solid;}

.catboxes{width:175px; margin:10px 4px 5px 5px; float:left; text-align:center; overflow:hidden; max-height:96px; font-weight:bold; border:#336dae 1px solid; padding:0px 0px 7px 0px; background:url(images/bgcat.gif) repeat-x;}
.catboxes span { padding:2px; text-decoration:none; color:#336dae; width:160px; display:block; font-size:12px; margin-bottom:3px;}
.catboxes img {/*border:1px #ffffff dotted; */ border:none; padding:5px; margin:3px 0px 0px 2px;}
.catboxes a {text-decoration:none; color:#333333;}
.catboxes a:hover {color:#336dae;/* border:#FF0000 1px dotted;*/}

.readmore {text-align:right; padding-left:430px; position:relative; width:120px; height:15px; }
.readmore a{ text-decoration:none; color:#FF0000;}
.readmore a:hover{color:#0000FF;}

.contactbox{width:110px; position:relative; float:left; margin: 28px 10px 10px 10px; border:#336dae 1px solid; color:#336dae;}
.contactbox p, .contactbox a{text-align:center; color:#6F0000; text-decoration:none; width:100px; font-weight:bold; font-size:11px;}
.contactbox a:hover{color:#FF0000;}
.contactbox img{border:none; padding: 16px 10px 0px 10px;}
.contactbox h4{background:#336dae; font-size:12px; color:#FFFFFF; text-align:center; width:116px; margin:0px; padding:3px;}

.footoutline{text-align:center;}
.footoutline img{azimuth:center;}
.footoutline span, .footoutline p span{color:#FF0000;}
.footoutline p{text-align:justify; font-size:10px; height:45px; margin-left:30px; margin-right:30px;}
.footoutline p img{margin-left:8px; float:left; margin-right:10px; margin-bottom:25px;}

