/* ----------reset all css-------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,/*em,strong,*/th,var {font-style:normal;font-weight:normal;}
/*ol,ul {list-style:none;}*/
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
form {margin-top: 0 ;margin-bottom: 0 ;}
html {overflow: scroll;}
object {outline:none;}
.purge {clear:both;height:0;font-size: 1px;line-height: 0px;}

/* ----------start css-------------- */

/* ---------- container to centre the layout -------------- */
#container {width:870px;margin: 0 auto;}

body {background: #EEEEEE url(../x_gfx/admin_bground.jpg) repeat-x;margin: 30px 0px 30px 0px;padding: 0;font-family: Arial, Helvetica, Sans-Serif;color: #333333;font-size: 12px;line-height: 130%;}
p {padding-top: 0pt;padding-right: 0pt;padding-bottom: 5px;padding-left: 0pt;margin-top: 0pt;margin-right: 0pt;margin-bottom: 5px;margin-left: 0pt;}

a {outline-style:none;font-weight: bold;text-decoration: none;}
a:visited, a:link {color: #CC0000;}
a:hover, a:active {color: #000000;}
.greylink a {outline-style:none;font-weight: normal;text-decoration: none;font-size: 11px;}
.greylink a:visited, .greylink a:link {color: #999999;}
.greylink a:hover, .greylink a:active {color: #000000;}

ul {margin: -8px 0px 10px 20px;padding-left: 0px;}
li {margin-left: 0px;padding-left: 0px;}

/* ---------- header -------------- */

#header {height: 145px;background:  #FFFFFF url(../x_gfx/masthead3.jpg) no-repeat;margin: 0;padding: 0;}
#navcontainer {height: 35px;width: 840px;background-color: #FFFFFF;margin: 0;padding: 0px 15px 0px 15px;}
#navleft {float: left;height: 35px;width: 640px;background: #000000 url(../x_gfx/navbar_l.gif) no-repeat;}
#navright {float: right;height: 35px;line-height: 35px;width: 200px;background: #000000 url(../x_gfx/navbar_r.gif) no-repeat top right;}
ul.navleft {margin: 0;list-style-type: none;height: 35px;padding-left: 20px;}
ul.navleft li {display: inline;line-height: 35px;padding: 0px 2px 0px 2px;font-family: Arial, Helvetica, sans-serif;font-size:13px;font-weight: bold;color:#999999;}
ul.navleft li a:visited, ul.navleft li a:link {color: #B4B4B4;text-decoration: none;}
ul.navleft li a:hover, ul.navleft li a:active {color: #FFFFFF;text-decoration: none;}

/* ---------- content -------------- */

#contentholder {float: left;width: 870px;background: #FFFFFF;margin: 0;padding: 0;}

#introleft {float: left;width: 320px;background: #FFFFFF;margin: 0px 0px 0px 0px;padding: 15px 0px 0px 15px;}
#introflash {width: 320px;height: 180px;margin: 0;padding: 0;background: #CCCCCC;}
#introleftbox{width: 245px;height: 40px;color: #FFFFFF;font-weight: bold;font-style: italic;line-height: 110%;margin: 0;padding: 10px 10px 10px 65px;background: #CCCCCC url(../x_gfx/statbar_b.gif) no-repeat bottom left;}
#intromain {margin: 0px 233px 0px 337px;padding: 15px 0px 0px 0px;background: #FFFFFF;}
#intromaintop{/*width: 218px;*/height: 10px;background: #CCCCCC url(../x_gfx/introbar_t.gif) no-repeat top right;}
#intromaincontent {/*height: 215px;*/padding: 0px 0px 0px 20px;background: #FFFFFF;}
#intromainclose{/*width: 218px;*/height: 10px;background: #CCCCCC url(../x_gfx/introbar_b.gif) no-repeat bottom right;}

#leftcol {float: left;width: 200px;background: #FFFFFF;margin: 0;padding: 15px 25px 0px 15px;}
#leftcoltitle {height: 30px;line-height: 30px;font-size: 14px;font-weight: bold;color: #FFFFFF;padding: 0px 10px 0px 20px;background: #CC0000 url(../x_gfx/leftbar_t.gif) no-repeat top left;}
.leftcontent a {display: block;border-top: 1px solid #FFFFFF;background: #777777;color: #FFFFFF;font-weight: bold;padding: 5px 10px 5px 20px;text-decoration: none;}
.leftcontent a:visited, .leftcontent li a:link {color: #FFFFFF;background: #777777;text-decoration: none;}
.leftcontent a:hover, .leftcontent a:active {color: #FFFFFF;background: #999999;text-decoration: none;}
#leftcolfooter {height: 31px;line-height: 31px;color: #999999;padding:0px 0px 0px 20px;background: #777777 url(../x_gfx/leftbar_b.gif) no-repeat;}

#maintitle {height: 30px;line-height: 30px;font-size: 15px;font-weight: bold;color: #666666;padding: 0px 0px 0px 0px;}
#maintitlenoheight {font-size: 15px;font-weight: bold;color: #666666;padding: 8px 0px 8px 0px;}
#maincontent {margin: 0px 240px 0px 240px;width: 380px;/*changed*/padding: 15px 0px 10px 0px;background: #FFFFFF;}
#ender {margin: 0;padding: 0;height:0;font-size: 1px;line-height: 0px;}

#rightcol {float: right;width: 200px;background: #FFFFFF;margin: 0px 0px 0px 0px;padding: 15px 15px 15px 20px;}
#rightcontent {width: 180px;color: #FFFFFF;font-size: 11px;line-height: 110%;background: #464646 url(../x_gfx/rightbar_t.gif) no-repeat top left;margin: 0;padding: 10px 10px 0px 10px;}
.righttitle {color: #FFFFFF;font-weight: bold;padding: 0px 0px 6px 0px;margin: 0px 0px 5px 0px;border-bottom: 2px solid #999999;}
.righttitle2 {color: #FFFFFF;font-weight: bold;padding: 0px 0px 6px 0px;margin: 20px 0px 5px 0px;border-bottom: 2px solid #999999;}
#rightclose {width: 200px;height: 15px;background: #464646 url(../x_gfx/rightbar_b.gif) no-repeat bottom;}


/* ---------- footer -------------- */

#footerbar { clear: both;padding: 0 15px 0 15px;margin: 0;height: 25px;background:#FFFFFF;}
#footerbarleft{float: left;height: 25px;padding: 0px 0px 0px 20px;width: 760px;background: #464646 url(../x_gfx/footerbar_l.gif) no-repeat;}
#footerbarright{float: right;height: 25px;width: 60px;background: #464646 url(../x_gfx/footerbar_r.gif)  no-repeat top right;}
#footerbase {height: 15px;background: #EEEEEE url(../x_gfx/footer_corners.gif) no-repeat;}
#footertext { color: #888888;font-size: 10px;padding: 10px 35px 20px 35px;margin: 0;line-height: 110%;}
#footertext a { font-weight: normal;color: #888888;}
ul.footermenu {list-style-type: none;margin: 0;height: 25px;}
ul.footermenu li {display: inline;line-height: 25px;padding: 0px 5px 0px 0px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size:11px;color:#CCCCCC;}
ul.footermenu li a:visited, ul.footermenu li a:link {color: #CCCCCC;font-weight: normal;text-decoration: none;}
ul.footermenu li a:hover, ul.footermenu li a:active {color: #FFFFFF;font-weight: normal;text-decoration: none;}

/* ---------- forms -------------- */

.formbox {width: 210px;height: 17px;border: #CCCCCC 1px solid;padding: 0px 0px 0px 5px;margin: 0px 0px 5px 0px;color: #666666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.formboxsmall {width: 70px;height: 17px;border: #CCCCCC 1px solid;padding: 0px 0px 0px 5px;margin: 0px 0px 5px 0px;color: #666666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.formarea {width: 210px;border: #CCCCCC 1px solid;padding: 0px 0px 0px 5px;margin: 0px 0px 5px 0px;color: #666666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.findbox {width: 120px;height: 17px;border: #CCCCCC 0px solid;padding: 0px 0px 0px 5px;margin: 0px 0px 0px 0px;color: #666666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.regbox {width: 175px;height: 17px;border: #CCCCCC 0px solid;padding: 0px 0px 0px 5px;margin: 8px 0px 0px 0px;color: #666666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.findbutton {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-align: center;color: #ffffff;background-color: #999999;border: none;width: 50px;padding: 0px 0px 0px 0px;height: 17px;}
.findbutton:hover {cursor: pointer; /* cursor: hand; for IE5 */background-color: #666666;}
.findbuttonbig {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-align: center;color: #ffffff;background-color: #999999;border: none;width: 60px;padding: 0px 0px 0px 0px;height: 17px;}
.findbuttonbig:hover {cursor: pointer; /* cursor: hand; for IE5 */background-color: #666666;}
.gobutton {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-align: center;color: #ffffff;background-color: #000000;border: none;width: 50px;margin-top: 5px;padding: 0px 0px 0px 0px;
height: 17px;}
.gobutton:hover {cursor: pointer; /* cursor: hand; for IE5 */background-color: #666666;}
.gbutton:hover {cursor: pointer; /* cursor: hand; for IE5 */}
.radiopad2{padding: 2px 0px 2px 0px;}
.nolineheight {line-height:100%;}
.pad2 {padding: 2px 0px 0px 0px;}

.white {color:#FFFFFF;}
.subHead {font-size: 14px;color: #666666;}
.caption {font-size: 11px;color: #666666;line-height: normal;}
.caption a{font-size: 11px;color: #CC0000;line-height: normal;}
.caption a:hover{font-size: 11px;color: #000000;line-height: normal;}