body { font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#bbb; color:#000; letter-spacing:0em; padding:0; margin:0; }
html { height:100%; margin-bottom:1px; }

/* Site settings */
/* body {font-family:Arial,sans-serif;font-size:13px;font-weight:normal;font-style:normal;text-decoration:none;color:#000000;letter-spacing:0em;} */
/* a * {color:#000000;text-decoration:none;}*/

img { border:none; margin:0; padding:0; }
/* #wrapper { width:1005px; position:relative; background:#fff url(images/backcols.gif) repeat-y left top; margin:0 auto; } */
#wrapper { width:1005px; position:relative; background-color:#fff; margin:0 auto; }
* html #wrapper { border:2px solid #000; }
br.clear { height:1px; clear:both; font-size:1px; }
a { color:#000; text-decoration:none; }
a:link { color:#000; }
a:visited { color:#561A8B; }
a:hover { color:#00e; text-decoration:underline; }
sup {font-size:0.7em; vertical-align: 0.3em;}
sub {font-size:0.7em;}


.xr_tl {position: absolute; white-space: pre; unicode-bidi:bidi-override;}
.xr_tr {position: absolute; white-space: pre; unicode-bidi:bidi-override; text-align:right;}
.xr_tc {position: absolute; white-space: pre; unicode-bidi:bidi-override; text-align:center;}
.xr_tj {position: absolute; unicode-bidi:bidi-override; text-align:justify;}
.xr_ap {position: absolute; border:none;}
.xr_tb {position: absolute; unicode-bidi:bidi-override;}
.xr_tu {unicode-bidi:bidi-override;margin-top:0px;margin-bottom:0px;}
/* Text styles */
.xr_s0 {font-family:Arial;font-size:10pt;font-weight:normal;font-style:normal;text-decoration:none;color:#000000;letter-spacing:0.0em;}
.xr_s1 {font-family:Arial;font-size:14pt;font-weight:bold;font-style:normal;text-decoration:none;color:#000000;letter-spacing:0.0em;}
.xr_s2 {font-family:Arial;font-size:10pt;font-weight:normal;font-style:italic;text-decoration:none;color:#000000;letter-spacing:0.0em;}
.xr_s3 {font-family:Arial;font-size:10pt;font-weight:bold;font-style:normal;text-decoration:none;color:#000000;letter-spacing:0.0em;}
.xr_s4 {font-family:Arial;font-size:12pt;font-weight:bold;font-style:normal;text-decoration:none;color:#000000;letter-spacing:0.0em;}
.xr_s5 {font-family:Arial;font-size:14px;font-weight:bold;font-style:normal;text-decoration:none;color:#FFFFFF;letter-spacing:0.0em;}


/* Right Side Ads */
#rightads { width:145px; padding:5px; margin:0; position:absolute; background-color:#fff; top:140px; right:0; }
#rent-ad { display:block; margin:0 0 5px 0; padding:0; border:1px solid #fff; width:141px; height:148px; outline:none; position:relative;
  background:#fff url(images/rentad.jpg) no-repeat center 60%; }
#rent-ad:hover { text-decoration:none; border:1px solid #f60; }
#rent-ad .h3 { display:block; color:#035793; font-size:14px; font-weight:bold; text-align:center; margin:0; padding:0; }
#rent-ad:hover .h3 { color:#000; }
#rent-ad .para { display:block; color:#f60; background-color:#fff; font-size:12px; font-weight:bold; text-align:center; margin:0; padding:0; position:absolute; bottom:.5em; left:0; width:141px; }
#rent-ad:hover .para { color:#000; }
#class-ad { display:block; font-weight:bold; text-align:center; margin:0 0 5px 0; padding:0; width:141px; height:148px;
           border:1px solid #fff; background:#fff url(images/class-ad.jpg) no-repeat center top; outline:none; }
#class-ad:hover { border:1px solid #f60; text-decoration:none; }
#class-ad .h2 { display:block; color:#035793; font-size:20px; margin:0; padding:0; }
#class-ad .h3 { display:block; color:#f60; font-size:16px; margin:0; padding:0; }
#class-ad .para { display:block; color:#000; font-size:13px; margin:0; padding:0; }
#class-ad:hover .h2 { color:#000; }
#class-ad:hover .h3 { color:#000; }
#westc-ad { display:block; width:141px; height:167px; position:relative; border:1px solid #fff; background:#000 url(images/westcott-slim.jpg) no-repeat 0 0; margin:0 0 5px 0; }
#westc-ad:hover { border-color:#f60; }
#westc-ad #buttn { display:block; width:58px; height:19px; position:absolute; top:120px; left:20px; background:#000 url(images/wc-button-n.jpg) no-repeat 0 0; }
#westc-ad:hover #buttn { background:#000 url(images/wc-button-h.jpg) no-repeat 0 0; }
.gen-ad { display:block; width:141px; height:183px; border:1px solid #fff; background:#fff; outline:none; margin:0 0 5px 0; }
.gen-ad:hover { border-color: #f60;}
#sideleft .gen-ad { margin:20px 0 20px 20px; }

#mainbody { margin:5px 160px 0 190px; }
.plist { font-size:12px; }
.minheight { clear:both; float:right; border:none; }
/* Banner */
#header { width:1005px; height:135px; border-bottom:1px solid #aaa; }
#header #logo { display:block; float:left; width:185px; height:109px; border:none; margin:0; padding:17px 5px 0 22px; }
#header h2 { display:block; float:left; width:270px; margin:0; padding:81px 10px 0 8px; font-family:Arial; font-size:14pt; font-weight:bold; }
#header #phn { display:block; float:left; width:270px; height:42px; margin:0; padding:89px 10px 0 24px; color: #c00; font-size:28pt; font-weight:bold; font-style:italic; }
#header h4 { display:block; float:right; width:100px; margin:0; padding:109px 34px 0 10px; font-family:Arial,Helvetica,san-serif; font-size:10pt; font-weight:normal; font-style:italic; }

/* Side Menu */
/* #sideleft { background:#E7E7E7 url(images/lsidebak2.gif) repeat-y left top; position:absolute; top:139px; left:0; margin:0; padding:0; width:210px; } */
#sideleft { background-color:#fff; margin:0; padding:0; width:181px; height:700px; float:left; }
#searchblk { position:relative; height:80px; width:180px; background-color:#eee; }
#searchblk h3 { position:absolute; top:0; left:60px; font-size:16px; font-weight:bold; color:#000; font-family:arial; text-align:center; padding:6px 2px; margin:0;}
#searchblk #keyword { position:absolute; top:30px; left:5px; }
#searchblk #submit { position:absolute; top:30px; left:140px; }

#sidebar { width:180px; height:313px; display:block; background-color:#eee; margin:0; padding:0; border-right:1px solid #aaa; }
/* #sidebar h3 { font-size:18px; color:#000; font-weight:bold; text-align:center; padding:6px 2px; margin:0; border-bottom:1px #aaa solid; } */
#sidebar ul { margin:0; margin-top:60px; list-style:none; padding:0; border-top:1px solid #aaa; }
#sidebar li { font-family:arial; padding:0; margin:0; font-size:10pt; font-weight:normal; text-align:left; display:inline; }
* html #sidebar a { height:1px; }

/* common styling */
#sidebar ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; width:165px; height:20px; padding-left:15px; text-align:left; border:1px solid #aaa; border-width:0 0 1px 0; background:#eee; }
#sidebar ul {padding:0; margin:0;list-style-type: none; }
#sidebar ul li {float:left; margin-right:1px; position:relative;}
#sidebar ul li ul {display: none;}
#sidebar ul li:hover a {color:#000; background:#aaa;}
#sidebar ul li:hover ul {display:block; position:absolute; top:-1px; left:180px; width:175px; border-left: 1px solid #777; border-right: 1px solid #777; border-top:1px solid #777; }
#sidebar ul li:hover ul li a.hide {background:#aaa; color:#000;}
#sidebar ul li:hover ul li:hover a.hide {width:160px;}
#sidebar ul li:hover ul li a {display:block; background:#aaa; color:#000; width:160px; border-bottom:1px solid #777; }
#sidebar ul li:hover ul li a:hover {background:#777; color:#fff;}

/* Footer */
#footer { height:100px; border-top:1px solid #aaa; }
#footer p { text-align:center; clear:left; margin:0; padding: 13px 0; }
#footer ul { margin:0 100px 0 150px; padding:0; list-style-type:none; width:1022px; }
#footer li { float:left; padding:0 20px; margin-bottom:5px; border-right:1px solid #000; }
#footer li#lineend { border-right:0px; }


