* {padding:0; margin:0}

/* ------------------------------
Dropdowns
------------------------------ */

.home {float:left; padding-right:5px }
.home dt {width:66px; border:2px; margin: 0; padding:0px; font-size:16px; font-weight:bold; color:white; text-align:center; cursor:pointer;}
.home dt:hover {text-shadow: 0px 0px 4px white;}
.home a, .home a:active, .menuhead a:visited {text-decoration:none; width:66px}
.home a:hover {background:#d9e1e4; color:#000}

.menuhead {float:left; padding-right:5px }
.menuhead dt {width:66px; border:0px; margin: 0; padding:0px; font-size:16px; font-weight:bold; color:white; text-align:center; cursor:pointer;}
.menuhead dt:hover {text-shadow: 0px 0px 4px white;}
.menuhead a, .menuhead a:active, .menuhead a:visited {text-decoration:none; width:66px}
.menuhead a:hover {background:#d9e1e4; color:#000}
.menuhead .underline {border-bottom:1px solid #b9d6dc}

.col_right_btn {float:left; padding-right:5px }
.col_right_btn dt {width:128px; border:2px solid #9ac1c9; padding:3px; text-align: center; font-size:15px; font-weight:bold; color:navy; cursor:pointer; background:url(../images/button.png)}
.col_right_btn dt:hover {background:url(../images/buttonhot.png)}
.col_right_btn a, .menuhead a:active, .menuhead a:visited {display:block; padding:5px; color:#333; text-align: center; text-decoration:none; width:122px}
.col_right_btn a:hover {}
.col_right_btn .underline {border-bottom:1px solid #b9d6dc}

.dropdown {float:left; padding-right:5px}
.dropdown dt {width:137px; border:2px; margin: 0; padding:3px; font-size:16px; font-weight:bold; color:white; text-align:center; cursor:pointer;}
.dropdown dt:hover {text-shadow: 0px 0px 4px white;}
.dropdown dd {position:absolute; overflow:hidden; width:194px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {width:194px; border:2px; list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}
.dropdown a:hover {background:#d9e1e4; color:#000}
.dropdown .underline {border-bottom:1px solid #b9d6dc}


/* ------------------------------
HTML Redefine Tags
------------------------------ */
body{font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:15px;
	background: #ddf url(../images/sky_backer.jpg);
	background-attachment: fixed;
	background-position: top center;
}

input, form, textarea
h1, h2, h3, h4, h5, h6, h7, h8, h9{margin:0; padding:0; line-height:1.75em}
h1{font-size:20px; color:#ffffff; text-align:center;}
h2{font-size:20px;}
h3{font-size:22px; font-style:italic; color:navy;}
h4{font-size:16px; font-weight:bold; color:white; }
h5{font-size:16px; font-weight:bold; color:navy; }
h6{font-size:36px; color:#ffffff; text-align:center; text-shadow: 2px 2px 4px #000; }
h7{font-size:13px; font-weight:bold; color:navy;}
h8{font-size:13px; text-decoration:underline; color:#0000ff;}  /* underlined link */


a:link, a:visited{color:#0033CC;}
a:hover{text-decoration:none;}


/* ------------------------------
PAGE STRUCTURE
------------------------------ */

/* #container has an absolute width (840 pixel) */

#container{width:960px; margin:0 auto; padding: 0px;
         background-color: transparent;
         border: solid 3px #ddf;
}
#header{width:100%; height:150px;
        border: 0; padding: 0; margin: 0; 
        background: url(../images/banner.png) no-repeat;
}
#navbar{width:100%; display:block; height:35px; position: absolute; top: 133px;}


#tabbar{width:955px; height:40px;
        background-color: white;
        display:block;
        padding:0; margin:0;
        padding-left:5px;
}

.tabbartab {width:190px; height:40px; padding:0px; margin:0; background:url(../images/tab.png)}
.tabbartab:hover { background:url(../images/tabhot.png)}
.tabbartab a {display:block; font-size:16pt; text-align:center; text-decoration:none; color:white}
.tabbartab a:hover { padding:0px; display:block;  font-size:16pt; text-shadow: 0px 0px 4px white;}
.tabbartabactive {width:190px; height:40px; padding:0px; margin:0; background:url(../images/tabactive.png)}
.tabbartabactive a {display:block; font-size:16pt; text-align:center; text-decoration:none; color:navy}


#main{width: 100%; display:block; padding:0px;
	min-height: 100px;
	margin: 0px;
	margin-bottom: 5px;
	position: relative;
        background: url(../images/whitetrans.png);
	font-family: "Verdana", "Helvetica", sans-serif;
	overflow: hidden;
}


#column_one{width:auto;}
#column_left{width:810px; margin-right:0px; float:left;}
#column_right{width:150px; float:right}
/*
div.spacer, solve an issue with #container height
in css 2 column layout.
*/
div.spacer{clear:both; height:10px; display:block;}

#footer {width:auto; display:block;
         padding: 8px;
         margin-left:560px;
         font-size:12px; color:white;
         clear: both;}
#footer a {color:white}


/* ------------------------------
CUSTOM CLASSES
------------------------------ */

/* Add here your custom classes ... */


#content {
	min-height: 650px;
	margin: auto;
	margin-bottom: 25px;
	padding: 15px;
	border: 1px solid black;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: url(../images/whitetrans.png);
	background-color: transparent;
	position: relative;
	top: 20px;
	font-family: "Verdana", "Helvetica", sans-serif;
	overflow: hidden;
}

div.text {
       background: white;
       margin-bottom: 10px;
       padding: 10px;
       font-size: 10pt;
       border: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#logo { float: left;}

span.red { color: red;}


