img {-ms-interpolation-mode:bicubic;}

/***** Body and main container *****/
body {margin:0 auto;padding:0;font:76% Verdana,Tahoma,Arial,sans-serif;background:#e3e3e3;color:#303030;}
#wrap {background:#fff;color:#303030;margin:0 auto;width:960px;border-top:3px solid #135687;}
#wrap #banner_top {float:right;margin:0 15px 0 0;*margin:20px 15px 0 0;}
#wrap img#logo {margin:0 0 0 25px;*margin:20px 0 0 25px;}

/***** #wrap h1.header {margin:20px 10px;font-weight:normal;letter-spacing:-1px;font-size:30px;}
#wrap h1.header a {text-decoration:none;color:#303030;}
 *****/
 
/***** Various tags *****/
a {text-decoration:underline;color:#135687;}
a:hover {color:#1b7bc1;}
a img {border:0;}

/***** Header *****/
/* #header {margin:10px 0 0;padding:0;height:60px;}
#header #ticker {width:400px;height:27px;line-height:27px;float:right;text-align:right;font-style:italic;margin:10px 0 0 0;background:white url(img/ticker.jpg) 0 0;display:inline;border-right:5px solid #335e7d;}*/
#frontphoto {margin:10px 0 20px 0;border:0;}

/***** Left sidebar *****/
#leftside {clear:left;float:left;position:relative;width:220px;margin:0;padding:0;min-height:450px;}

#mainmenu {float:left;width:194px;margin:0 0 25px 10px;}
#mainmenu ul {width:190px;margin:0;padding:0;list-style:none;}
#mainmenu ul li {width:190px;padding:0;line-height:1.4em;display:inline;}
#mainmenu ul li a {width:170px;background:#eaeaea;color:#505050;font-weight:bold;float:left;margin-bottom:5px;padding:7px 10px;border-left:4px solid #135687;text-decoration:none;}
#mainmenu ul li a:hover,
#mainmenu ul li a:active{background:#dcdcdc;border-left:4px solid #1b7bc1;color:#505050;}
#mainmenu ul ul {width:185px;margin:0 0 0 10px;padding:0 0 5px 0;font-size:0.9em;}
#mainmenu ul ul li a:hover,
#mainmenu ul ul li a:active {background:#dcdcdc;border-left:4px solid #1b7bc1;color:#505050;}
#mainmenu ul ul a {width:170px;padding:5px;font-weight:normal;}
#mainmenu ul ul ul {width:168px;}
#mainmenu ul ul ul a {width:168px;}

#leftside #contact {float:left;font-size:11px;margin-left:25px;width:180px;}

#leftside h2,
#leftside h3 {color:#135687;font-size:1.3em;margin:0;}

/***** 
#leftside div.announce {clear:left;margin:10px 0 15px;padding:10px;width:130px;font-size:0.9em;background:#f4f4f4;color:#505050;line-height:1.5em;}
#leftside div.announce p {margin:10px 0 0;padding:0;}
#leftside #logos{text-align:left;font-size:10px;color:#808080;}
#leftside #logos img {margin:5px auto;}
#leftside #anynews{font-size:11px;margin:0 0 20px 0;}
#leftside #anynews ul{list-style-type:none;margin:0 0 5px 0;}
#leftside #anynews li{padding:4px 0;}
#leftside #anynews h2,#leftside #logos h2{font-size:12px;margin-top:10px;padding:0;color:#335e7d;}
*****/

/***** Right sidebar  *****/
#extras {border-top:4px solid #ef4035;float:right;width:180px;background:#a2c3da;margin-left:15px;padding:15px;line-height:1.4em;min-height:260px;}
#extras p,
#extras ul {font-size:0.9em;margin:0 0 16px;padding:0;}
#extras li {list-style:none;line-height:1.2em;margin:0 0 6px 0;padding:0;}
#extras ul ul {margin:6px 0 0 10px;padding:0;}
#extras ul ul li {margin: 0 0 4px 0;}
#extras ul ul li a {font-size:1.1em;font-weight:normal;}
#extras h2, 
#extras h3 {color:#303030 !important;font-size:1.2em;margin:0 0 10px;padding:0;}


/***** Main content *****/
#content {margin:0 0 20px 220px;padding:0 15px 15px 15px;line-height:17px;border-left:1px solid #ddd;min-height:380px;}
#content h1 {font-size:22px;margin:0 0 20px 0;color:#ef4035;font-weight:normal;letter-spacing:-1px;}
#content h2{font-size:15px;margin:0;padding:0;color:#135687;letter-spacing:-1px;}
#content img {display:inline;background:#fff;border:1px solid #ddd;padding:5px;}
#content ul, 
#content ol {margin:10px 0 16px 20px;padding:0;}
#content ul{list-style-type:square;}
#content ol {font-size:11px;}
#content li {margin:0;padding:0 0 0 5px;}
#content ul ul, 
#content ol ol{margin:0 0 0 16px;padding:0;}
#content p {padding:0;margin:10px 0 20px 0;}

/***** Footer *****/
#footer {border-top:4px solid #135687;clear:both;margin:0 auto;padding:0;width:960px;text-align:center;color:#808080;background:#e3e3e3;font-size:0.9em;}
#footer a {color:#808080;background:inherit;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer_menu {padding:0;display:none;}
#footer_links {margin:10px 0;}
#footer_links a {}

/***** Various classes *****/
.left {margin:3px 10px 2px 0;float:left;}
.right {margin:2px 0 2px 10px;float:right;}
.textright {text-align:right;}
.center {text-align:center;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}
.table_header {font-weight:bold;background:#1b7bc1;color:#fff;}
tr.bg {background:#f4f4f4;}
