@charset "UTF-8";
/* CSS Document */

/* Page Layout */
body
{
	margin: 2px 0% 0% 4%;
	background:url(../images/background/background.jpg); 
	background-repeat: repeat-x;
}
#main {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	position: relative;
	width:800px;
	color: #FFFFFF;
}
#topheader{float:left;width:800px; height:120px; background-image:url(../images/background/bg_top.jpg); background-repeat:no-repeat; position:relative}
#toplinks{position:absolute; right:10px; top:10px;}
#menu{float:left; width:800px; height:32px; background-image:url(../images/background/bg_menu.gif); background-repeat:repeat-x; text-align:left;}
#contenttext{float:right; width:526px;}
#Center{float:right; width:526px; height:500px; background-color: #FFFFFF; text-align:center;}
#leftpanel{float:left; width:274px; }
#leftimg{float:left; width:800px; background-color: #FFFFFF;}
#footer{float:left; width:800px; background-color:#F0F0F0; padding:0px; text-align:center;}
#wrapper { width:800px; background:#FFF; 	display: block; clear: both; overflow:hidden;}

/*GRAY PANEL*/
.graypanel{
	border:solid 1px #666666; background-color:#F7F7F7; padding:10px; margin:10px;
}
.whitepanel{
	border:solid 1px #666666; background-color:#F7F7F7; padding:2px; margin:2px;
}

/*TEXT STYLES*/
.bodytext {
	font: 0.7em Tahoma, sans-serif;
	color: #666666;
}
.bodytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;;
	color: #666666;
	text-decoration:none;
}
.bodytext a:hover{
	text-decoration:underline;
}
.submissionform {
	font: 0.7em Tahoma, sans-serif;
	color: #666666;
	text-align: left;
}
.contact {
	font: 12px Tahoma, sans-serif;
	color: #666666;
	text-align: left;
}
.contact a{
	font: 12px Tahoma, sans-serif;
	color: #666666;
	text-decoration:underline;
	font-weight:bold;
}
.headertext {
	font: 12px Tahoma, sans-serif;
	color: #000000;
}

.titletext {
	font: 0.7em Tahoma, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#CC0000;
}
.titletextSmall {
	font: 0.7em Tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	color:#CC0000;
}
.missingtext {
	font: 0.7em Tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#999999;
	text-align:center;
}
.smalltitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#D63748;
}
.smallwhitetext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}
.smallwhitetext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.smallwhitetext a:hover{
	text-decoration:underline;
}
.smallgraytext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
}
.smallgraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	text-align:center;
}
.VikingInfo {
	font: 0.5em Tahoma, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	text-align:center;
}
.smallgraytext a:hover{
	text-decoration:underline;
	text-align:center;
}
.smallredtext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#D63748;
}
.smallredtext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
.smallredtext a:hover{
	text-decoration:underline;
}

/* Image Float */
.floatLeft {
	float: left;
	margin: 4px;
}
.floatRight { 
    float: right; 
    margin: 4px; 
}
