/* CSS Document */

* {
	padding:0px;
	margin:0px;
}

body {background:#eee; 
font:10px Verdana, Arial, Helvetica, geneva, sans-serif; text-align:center; color:black;}
div {text-align:left;}
h1{}
h2{}
h3{font:16px Verdana, Arial, Helvetica, geneva, sans-serif; font-weight:bold; padding: 5px 8px 2px; color:#0000CC;}
h4{font:12px Verdana, Arial, Helvetica, geneva, sans-serif; font-weight:bold; padding: 5px 8px 0px;}
ul{}
li{}
p{padding: 2px 8px 5px;}

a:link {color: #CC0000; text-decoration: none;}
a:visited {color: #990000; text-decoration: none;}	
a:hover {color: #FF0000;text-decoration: underline;}

#mainwrap {width:800px; margin: 0 auto; background:white;}

#head {height:125px; width:800px; background:#fff url(viking_logo3.gif) 100% 0 no-repeat; float:left; border-top:1px solid red;}
#head h1 span, #head h2 span {position:absolute; top:0; left:-9999px;}
#title {float:left;}
#menu {float:right; padding:5px; text-align:right;}
#premier li {display:inline; padding:5px;}

#menubar {clear:both; width:800px; height: 2.2em; margin: 0 0 12px 0; background: white;}

#menu1 {text-transform:uppercase;}

/* --------- menu ---------*/
#tabs {
margin:0;
padding: 0;
margin:0px;
}

#tabs li {
display:inline;
margin:0;
padding:0;
list-style: none ;
float: left;
}
/* tab- left side */
#tabs li a{
list-style: none ;
float: left;
margin:0px 0px 0px 0px;
padding:0 0 0 1em;
font-size:10px;
line-height:2em;
background:#CC0000;
text-decoration:none;
border-top:2px solid #eee;
border-bottom:2px solid #333;
border-left:2px solid #ccc;
border-right:2px solid #999;

}
/* tab hover - left side and text*/
#tabs a:hover, #tabs a:hover span{background:#0033FF; color:blue; text-decoration:none;
}
#tabs a:hover {
border-bottom:2px solid #ccc;
border-top:2px solid #333;
border-right:2px solid #666;
border-left:2px solid #666;
}
/* tab hover - right side */
#tabs a:hover span{background:#0033FF;


}
/* tab - right side and text*/
#tabs a span{
display: block;
float: left;
padding: 0 1em 0 0px;
/* font-weight: bold;*/
background-color:#CC0000;
color:#fff;
text-decoration:none;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span{float: none;}	/* End IE5-Mac hack */

/* tab hover - right side and text*/
#tabs a:hover span, #tabs #current a:hover span{background-color:#0033FF; color:#fff;

}
/* current tab - left side*/
#tabs #current_tab a{background:#0000CC;}
/* current tab - right side and text*/
#tabs #current_tab a span{background:#0000CC; color:#fff;}
/* current tab hover - left side and text*/
#tabs #current_tab a:hover, #tabs #current_tab a:hover span{background:#0033FF; color:#fff;}
/* current tab hover - right side */
#tabs #current_tab a:hover span{background:#0033FF;}

/* --------- end menu ---------*/

#search form { padding:0; margin:0;}
#search fieldset {float:right; padding:0; margin:0; border:none;}
#search input.search_input {border:1px solid #0000CC; padding:0; margin: 0;}
#search input.search {background:#CC0000; color:white; font-size:11px; height:2em; width:5em; padding:0; margin: 0;}

#content_wrap {width:800px; margin: 0 auto;}

#menu2 {
text-transform:uppercase;
display:inline;
float:left;
width:134px;
}

/* --------- submenu ---------*/

#vert_tabs {
margin:0;
padding: 0;
margin:0;
}

#vert_tabs li {
display:block;
margin:0;
padding:0;
list-style: none ;
float: left;
}

/* tab- left side */
#vert_tabs li a{
list-style: none;
float: left;
margin:0px 0px 0px 0px;
padding:3px 0 3px 0;
font-size:10px;
background:#990000;
text-decoration:none;
border-top:2px solid #eee;
border-bottom:2px solid #333;
border-left:2px solid #ccc;
border-right:2px solid #999;
width:134px;
}

/* sub tab - left side*/
#vert_tabs .sub a{background:#666;}
/* sub tab - right side and text*/
#vert_tabs .sub a span{background:#666; padding: 0 10px 0 10px; color:#fff;}

/* tab hover - left side and text*/
#vert_tabs a:hover, #vert_tabs a:hover span{background:#0033FF; color:blue; text-decoration:none;
}
#vert_tabs a:hover {
border-bottom:2px solid #ccc;
border-top:2px solid #333;
border-right:2px solid #666;
border-left:2px solid #666;
}
/* tab hover - right side */
#vert_tabs a:hover span{background:#0033FF;}
/* tab - right side and text*/
#vert_tabs a span{
display: block;
float: left;
padding: 0 5px 0 5px;
/* font-weight: bold;*/
background:#990000;
color:#fff;
text-decoration:none;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#vert_tabs a span{float: none;}	/* End IE5-Mac hack */

/* tab hover - right side and text*/
#vert_tabs a:hover span, #vert_tabs #current a:hover span{background:#0033FF; color:#fff;}
/* current tab - left side*/
#vert_tabs #current_subtab a{background:#0000CC;}
/* current tab - right side and text*/
#vert_tabs #current_subtab a span{background:#0000CC; color:#fff;}
/* current tab hover - left side and text*/
#vert_tabs #current_subtab a:hover, #vert_tabs #current_subtab a:hover span{background:#0033FF; color:#fff;}
/* current tab hover - right side */
#vert_tabs #current_subtab a:hover span{background:#0033FF;}


/* ----------- end submenu ---------- */

#main_content, #search_results {
background:white;
display:inline;
margin: 0 12px 12px;
float:left;
width:500px;
}
#main_content ul {padding: 2px 10px 5px; }
#main_content li {padding: 2px 5px; list-style:square inside none;}

#main_content img {padding:0; margin:5px 0;}

#search_results {width:600px;}

#sub_content {
display:inline;
float:right;
width:134px;
}
#example {
border:1px solid white;
font:9px Verdana, Arial, Helvetica, Geneva, sans-serif;}

#example h4 {
font:10px Verdana, Arial, Helvetica, geneva, sans-serif; background:#CC0000; color:#fff; padding:2px 8px; text-transform:uppercase; font-weight:normal;}
#example h4 a:link, #example h4 a:visited {
color:#fff; font-weight:normal;}
#example h4 a:hover {
color:#fff; font-weight:normal;}

#example ul {background:#FFF; color:black; padding:2px 8px;}
#example li {list-style:none; font-weight:bold;}
#example p {background:#999999; font-style:italic; padding:4px 8px;}
#example p.top {background:#FFF; font-style:normal; font-weight:bold; color:#000; padding:4px 8px;}

#foot {
clear:both;
border-top: 1px solid red;
padding:2px 0;
margin:12px 0 0 0;
height:80px;
background:#eee url(background_logo.gif) 100% 100% no-repeat;
text-align:center;
}
#foot span{padding:0 10px;}

a img {border:none;}

.bold {font-weight:bold;}
.i {font-style:italic;}

/* hides images in search */
.hidden {display:none; visibility:hidden;}