/* CSS Document */

/*BODY*/
body {margin:0px;padding:0px;background-color:#FFFFFF;text-align:center;}


/*LANDING PAGE*/
body.gray{background:#CCCCCC;}
#landing-box{margin-left:auto;margin-right:auto;margin-top:120px;width:300px;height:300px;background-color:#FFFFFF;}


/*TOP*/
#top {margin:0px;padding:0px;width:100%;height:105px;}
#top-content {width:920px;margin:0px;overflow:visible;}
.logo {width:365px;height:95px;margin-top:8px;margin-left:16px;float:left;}
.logo-front {width:182px;height:83px;margin-top:8px;margin-left:16px;float:left;}

/*OUTER BOX*/
#outer {width:920px;background:url(../images/body-background.gif) no-repeat;margin-top:0px;margin-bottom:0px;margin-left: auto;margin-right: auto;overflow:hidden;}
#outer-inside {width:920px;background:url(../images/body-background-in.gif) no-repeat;margin-top:0px;margin-bottom:0px;margin-left: auto;margin-right: auto;overflow:hidden;}
#outer-front {width:920px;;margin-top:0px;margin-bottom:0px;margin-left: auto;margin-right: auto;overflow:hidden;}


/*MENU BOX*/
#menu-box {width:880px;height:20px;padding:0px;}


/*MENU*/
#nav {width:450px;text-align:left;padding-top:8px;z-index:3;overflow:visible;text-align:left;float:right;clear:none;}
#menu, #menu ul {height:1px;overflow:visible;margin:0px;padding:0px;list-style: none;z-index:3;font:normal 10px/12px Trebuchet MS, Helvetica, sans-serif;text-decoration:none;color:#FFFFFF;text-align:left;}
#menu a.on {display:block;width:96px;height:14px;font-weight:normal;color:#FFFFFF;background-color:#000066;}
#menu a.off {display:block;width:96px;height:14px;font-weight:normal;color:#FFFFFF;background-color:#A7A7A7;}
#menu a {display: block;width:96px;height:14px;margin:0px;padding-left:2px;font-weight:normal;text-decoration: none;font:normal;color:#000000;text-align:left;background-color:#FFFFFF;border-bottom:1px solid #FFFFFF;}
#menu a:visited{display: block;width:96px;height:14px;font-weight:normal;text-decoration:none;font:normal;}
#menu a:hover{display: block;width:96px;height:14px;font-weight:normal;text-decoration:none;font:normal;color:#FFFFFF;background-color:#000066;}
#menu li {float:left;width:102px;text-align:left;margin:0px;}
#menu li ul {position:absolute;border:none;width:96px;left:-999em;}
#menu li:hover ul, #menu li.sfhover ul {left:auto;}


/*MAIN BOX*/
#main{width:820px;margin:0px;padding:0px;}

#left{width:405px;margin:4px 20px 0px 13px;padding:0px;text-align:left;font:normal 10px/18px Verdana, Helvetica, Arial, sans-serif;color:#000000;float:left;clear:none;display:inline;}
#left p{width:90%;}
#left a:link {font:bold 10px/18px Verdana, Helvetica, Arial, sans-serif;color:#000066;text-decoration:none;}
#left a:visited {font:bold 10px/18px Verdana, Helvetica, Arial, sans-serif;color:#000066;text-decoration:none;}
#left a:hover {font:bold 10px/18px Verdana, Helvetica, Arial, sans-serif;color:#000066;text-decoration:underline;}
#left h1{font:bold 20px/10px Helvetica, Arial, sans-serif;color:#818181;text-decoration:none;margin-bottom:-4px;}
#left h2{font:bold 14px/14px Helvetica, Arial, sans-serif;color:#818181;text-decoration:none;margin-bottom:0px;}
.pic-border{margin:0px 20px 20px;float:right;border:1px solid #000000;}
.pic-noborder{margin-left:20px;margin-right:20px;margin-bottom:20px;float:right;border:none;}
.headline{margin-bottom:0px;border:none;}
#left td{text-align:left;font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif;color:#000000}


/*FRONT LANDING PAGE*/
#left-front{width:505px;margin:4px 0px 0px 17px;padding:0px;text-align:left;font:normal 10px/18px Verdana, Helvetica, Arial, sans-serif;color:#000000;float:left;clear:none;display:inline;}
#left-front p{width:90%;}
#left-front a:link {font:bold 10px/18px Verdana, Helvetica, Arial, sans-serif;color:#AD9342;text-decoration:none;}
#left-front a:visited {font:bold 10px/18px Verdana, Helvetica, Arial, sans-serif;color:#AD9342;text-decoration:none;}
#left-front a:hover {font:bold 10px/18px Verdana, Helvetica, Arial, sans-serif;color:#AD9342;text-decoration:underline;}

#right-front{width:310px;margin:0px 12px 0px 0px;padding:0px;text-align:left;font:normal 10px/18px "Lucida Sans Unicode", "Lucida Grande", Verdana, Heletica, Verdana, Arial, sans-serif;color:#000000;text-decoration:none;float:right;clear:none;display:inline;}
#right-front a:link {font:normal 10px/18px "Lucida Sans Unicode", "Lucida Grande", Verdana, Heletica, Arial, sans-serif;color:#AD9342;text-decoration:none;}
#right-front a:visited {font:normal 10px/18px "Lucida Sans Unicode", "Lucida Grande", Verdana, Heletica, Arial, sans-serif;color:#AD9342;text-decoration:none;}
#right-front a:hover {font:normal 10px/18px "Lucida Sans Unicode", "Lucida Grande", Verdana, Heletica, Arial, sans-serif;color:#AD9342;text-decoration:underline;}

/*INSIDE PAGES RIGHT SIDE*/
#right{width:370px;margin:0px 0px 0px 0px;padding:0px;text-align:left;font:normal 10px/18px "Lucida Sans Unicode", "Lucida Grande", Verdana, Heletica, Verdana, Arial, sans-serif;color:#000000;text-decoration:none;float:right;clear:none;display:inline;}
#right a:link {font:normal 10px/18px "Lucida Sans Unicode", "Lucida Grande", Verdana, Heletica, Arial, sans-serif;color:#AD9342;text-decoration:none;}
#right a:visited {font:normal 10px/18px "Lucida Sans Unicode", "Lucida Grande", Verdana, Heletica, Arial, sans-serif;color:#AD9342;text-decoration:none;}
#right a:hover {font:normal 10px/18px "Lucida Sans Unicode", "Lucida Grande", Verdana, Heletica, Arial, sans-serif;color:#AD9342;text-decoration:underline;}
#right h1{font:bold 12px/12px Helvetica, Arial, sans-serif;color:#C66665;text-decoration:none;}
#right h2{text-align:left;font:bold 12px/16px Helvetica, Arial, sans-serif;color:#818181;text-decoration:none;}
.right-front{margin-top:45px;}
.news-item{width:305px;height:62px;margin-bottom:6px;}

hr{margin-top:5px;margin-bottom:5px;height:1px;background-color:#818181;color:#818181;border: #818181;}        

#in{width:700px;margin:0px 0px 0px 17px;padding:0px;text-align:left;font:normal 10px/18px Verdana, Helvetica, Arial, sans-serif;color:#000000;float:left;clear:none;display:inline;}
#in p{width:90%;}
#in a:link {font:normal 10px/18px Verdana, Helvetica, Arial, sans-serif;color:#00000;text-decoration:none;}
#in a:visited {font:normal 10px/18px Verdana, Helvetica, Arial, sans-serif;color:#00000;text-decoration:none;}
#in a:hover {font:normal 10px/18px Verdana, Helvetica, Arial, sans-serif;color:#00000;text-decoration:underline;}
#in h1{font:bold 20px/10px Helvetica, Arial, sans-serif;color:#818181;text-decoration:none;margin-bottom:-4px;}
#in h2{font:bold 12px/10px Helvetica, Arial, sans-serif;color:#818181;text-decoration:none;margin-bottom:0px;}
#in td{text-align:left;font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif;color:#000000}


/*COPYRIGHT*/
#copyright {width:803px;height:70px;background:url(../images/copyright-background.gif) no-repeat;margin-top:14px;padding-left:14px;padding-top:10px;text-align:left;font:normal 10px/12px Trebuchet MS, Helvetica, sans-serif;text-decoration:none;color:#818181;clear:both;overflow:hidden;}
#copyright a:link {font:normal 10px/12px Trebuchet MS, Helvetica, sans-serif;text-decoration:none;color:#818181;text-decoration:none;}
#copyright a:visited {font:normal 10px/12px Trebuchet MS, Helvetica, sans-serif;text-decoration:none;color:#818181;text-decoration:none;}
#copyright a:hover {font:normal 10px/12px Trebuchet MS, Helvetica, sans-serif;text-decoration:none;color:#000000;text-decoration:underline;}


/*FORMS*/
input, select, menu {
border: 1px solid #999;
background: #F0F0F0;
color: #333333;
text-align:left;
width:200px;
font:10px/10px "Lucida Sans Unicode", "Lucida Grande", Verdana, Heletica, Arial, sans-serif;}

/* Hide from IE-Mac \*/
input{width: 100%}
/* End hide */

input.btn{
border: 1px solid #999;
background: #F0F0F0;
color: #333333;
text-align:center;
width:100px;
margin-top:2px;
font:10px/10px "Lucida Sans Unicode", "Lucida Grande", Verdana, Heletica, Arial, sans-serif;}

label{
float: left;
text-align: left;
margin-right:1em;
clear: both;
}
