.title, .tabset1outer, .tabset1outerimg, .tabset1outerimgonly, .textbiglink, .textsmalltitle {color:#3F9AA7;}
.titlesub {color:#7BC8D3;}
.textlink,.textboldlink,A, .textlink, .textlink2, .textlinko, .textlinktiny {color:#003942;}
.error,.errorsmall {color:#9D2313;}
.headerbox {background:#E0E0E0;}
.subheader {color:#003942;}

#c {
 text-align:center;
}
#returnh {
 margin:0 auto;
 width:236px;
 height:36px;
 background-image: url('gfx/return_home.gif');
 background-position: top left;
 background-repeat: no-repeat;
 cursor:pointer;
 cursor:hand;
}

#smr, #smr a, #smr a:HOVER,#smr A:ACTIVE,#smr A:VISITED{
 text-align:center;
 font-family:tahoma;
 font-size:8px;
 text-decoration:none;
 color:#555;
}

#maincontent {
 display:block;
 height:20px;
 overflow:auto;
}

BODY {
 padding: 0; margin: 0;
 background:#444;
 font-family: Arial, Tahoma;
 font-size: 12px;
 color:#444;
 background-image: url('gfx/mainshadow.gif');
 background-position: top center;
 background-repeat: repeat-y;
}
H1 {
 margin:5px 0;
 padding:3px 3px 3px 10px;
 font-size:15px;
 font-weight:bold;
 color:#555;
 border:double;
 border-width: 3px 0px 3px 0px;
 border-color: #DDD #000 #BBB;
}
#textblock,#textblock_dark,#toplinks {
 letter-spacing: 1px;
}
#textblock UL {
 margin:8px 0 0 25px;
 padding:0;
 list-style-type:diamond;
}
#textblock LI {
 margin:8px;
 padding:0;
 font-size:11px;
 font-family:Verdana;
 letter-spacing: normal;
 color:#003942;
}
#textblock_dark UL {
 margin:8px 0 0 20px;
 padding:0;
 list-style-type:lower-roman;
}
#textblock_dark LI {
 margin:8px;
 padding:0;
 font-size:12px;
 font-family:Verdana;
 letter-spacing: normal;
 color:#333;
}
#textblock_dark A {
 color:#333;
}
#pleft20 {padding:0 0 0 20px;}
#p1 {padding-top:1px;}
#p2 {padding-top:2px;}
#pa2 {padding:2px;}
#p5 {padding-top:5px;}
#p10 {padding-top:10px;}
#hrc{
 text-align:center;
 margin:5px 0;
 height:2px;
}
#hr600, #hr100 {
 width:600px;
 height:0px;
 border:2px dotted #BBB;
 border-width:2px 0 0;
 margin:0 auto;
 padding:0;
 font-size:1px;
 line-height:0px;
}
#hr100 {
 width:100%;
}
#reverse_l, #reverse_r {
 margin:2px 0 0;
 font-weight:bold;
 border:2px solid #777;
}
#reverse_l {
 padding:0 6px 0 10px;
 border-width:1px 0 1px 1px;
 color:#FFF;
 background:#333;
}
#reverse_r {
 padding:0 10px 0 6px;
 border-width:1px 1px 1px 0;
 color:#000;
 background:#EEE;
}
#greyborder {
 border:1px solid #AAA;
 background:#FFF;
}

#itemlist {
 font-size:11px;
 font-family:Verdana;
 letter-spacing: normal;
 color:#333;
}
#itemlist .row0 {
 height:1px;
 font-size:1px;
 line-height:1px;
}
#itemlist .row1 {
 background:#DDD;
}
#itemlist .row2 {
 background:#E8E8E8;
}
#itemlist a, #itemlist a:HOVER,#itemlist A:ACTIVE,#itemlist A:VISITED{
 color:#F61D00;
}

#topdiv {
 width: 100%;
 height: 120px;
 background-image: url('gfx/topbarbg.gif');
 background-position: top center;
 background-repeat: repeat-x;
 text-align:center;
}
#topinnerdiv {
 width: 766px;
 height: 120px;
 margin: 0 auto;
 text-align:left;
}

#toplogo {
 margin:24px 0 0 24px;
 display:inline;
 width:257px;
 height:72px;
 background-image: url('gfx/logo_title.gif');
 background-position: top left;
 background-repeat: no-repeat;
 float:left;
 cursor:pointer;
 cursor:hand;
}
#toplinks {
 margin:33px 25px 0;
 display:inline;
 width:300px;
 height:54px;
 float:right;
 text-align:right;
}
#toplinks A,#toplinks A:HOVER,#toplinks A:ACTIVE,#toplinks A:VISITED {
 font-weight:normal;
 text-decoration:none;
 color:#CCC;
 font-size:12px;
 line-height:13px;
}
#toplinks A:HOVER {
 color:#0DF;
 background-color:#888;
}
#maindivwrap {
 width: 100%;
 text-align:center;
}
#maindiv {
 margin: 0 auto;
 width: 766px;
 background-color:#FFF;
 text-align:left;
}
#clear, .clear {
 clear:both;
}
.img_tr {
 width:300px;
 height:127px;
 margin:10px 0 10px 14px;
 border:1px solid #999;
}

#textblock, #textblock_dark {
 padding:4px 12px;
 text-align:justify;
 font-size:12px;
}
#textblock_dark {
 background-color:#DDD;
 color:#000;
}
#firstchr,#firstchr_IN {
 font-family:Georgia,Verdana;
 font-size:24px;
 font-weight:bold;
 line-height:24px;
 vertical-align:baseline;
 text-align:left;
}
#firstchr_IN {
 padding:0 0 0 15px;
}
#top_nav {
 width:100%;
 padding:3px 0;
 margin:1px 0 0 0; 
 background:#DDDDDD;
 text-align:right;
 color:#000;
 border:solid #888;
 border-width:1px 0;
 border-color:#AAA #888 #CCC;
}
#top_nav A, #top_nav A:HOVER, #top_nav A:ACTIVE, #top_nav A:VISITED {
 color:#000;
 font-size:12px;
 letter-spacing: 1px;
 background:#E5E7E8;
 padding:0 5px;
}
#bottom_nav {
 width:100%;
 padding:3px 0;
 margin:15px 0 0 0; 
 background:#EEEEEE;
 text-align:center;
 color:#000;
}
#bottom_nav A, #bottom_nav A:HOVER, #bottom_nav A:ACTIVE, #bottom_nav A:VISITED {
 font-size:10px;
 color:#777;
 padding:0 5px;
}
#top_nav A:HOVER, #bottom_nav A:HOVER {
 background-color:#999;
 color:#FFF;
 text-decoration:none;
}

#bottom_copy {
 width:100%;
 padding:5px 0 15px;
 text-align:right;
 font-weight:normal;
 font-family:arial;
 font-size:10px;
 color:#888;
}
#bottom_subt {
 display:inline;
 font-style: italic;
 color: #BBB;
}

