/* CSS Document */

/*PAGE LAYOUT*/
body {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}

#logo{position: absolute; left:34px; top:6px; border:0px;}
#logo a img{border:0px;}
#menu{position: absolute; width:411px; height:42px; left:250px; top:91px;}
#menuitem1{position: absolute; width:74px; height:26px; left:33px; top:2px;}
#menuitem2{position: absolute; width:125px; height:25px; left:143px; top:3px;}
#menuitem3{position: absolute; width:89px; height:26px; left:302px; top:2px;}
#menu a img{border:0px; padding:0px}
#topheader{float:rightt; width:800px; height:130px; position:relative;}
#contenttext{float:right; width:526px;}
#leftpanel{float:left; width:274px;}
#leftpanel a img {border:0px;}

#footer {
	float:left; 
	width:800px; 
	background-color:#F0F0F0; 
	padding:10px;
	margin-bottom: 10px;
    -moz-border-radius: .60em .60em .60em .60em;
	border-radius-topleft: .75em;
	border-radius-topright: .75em;
	border-radius-bottomleft: .75em;
	border-radius-bottomright: .75em;

}

img.floatRight { 
    float: right; 
    margin: 0px 0px 2px 10px; 
    border: 1px solid black;
}
img.floatLeft { 
    float: left; 
    margin: 0px 10px 2px 0px; 
    border: 1px solid black;
}

.story {
    margin-bottom: 20px;
        
}

/*GRAY PANEL*/
.graypanel{
	border:solid 1px #666666; 
	background-color:#f0f0f0; 
	padding:10px; 
	margin:10px;
    -moz-border-radius: .60em .60em .60em .60em;
	border-radius-topleft: .75em;
	border-radius-topright: .75em;
	border-radius-bottomleft: .75em;
	border-radius-bottomright: .75em;
}

.shoppanel{
	border:solid 1px #666666; 
	background-color:#f0f0f0; 
	padding:10px; 
	margin:10px;
	height:130px;
    -moz-border-radius: .60em .60em .60em .60em;
	border-radius-topleft: .75em;
	border-radius-topright: .75em;
	border-radius-bottomleft: .75em;
	border-radius-bottomright: .75em;
}

/*TEXT STYLES*/
.bodytext {
	font: Tahoma, sans-serif;
	color: #444444;
	font-size: 13px;
}	

.bodytext table {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	background-color:#f0f0f0;
	margin: 0px 0px 0px 0px;
    -moz-border-radius: .60em .60em .60em .60em;
	border-radius-topleft: .75em;
	border-radius-topright: .75em;
	border-radius-bottomleft: .75em;
	border-radius-bottomright: .75em;
}

.bodytext th {
	border-width: 0px 0px 0px 0px;
	background-color: #d4d4d4;
	padding: 0px 0px 0px 0px;
}

.bodytext td {
	border-width: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#F0F0F0;
}

.extlink a{
	font: Tahoma, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#006600;
	text-decoration:none;
}
.extlink a:hover{
	text-decoration:underline;
}

.extlink a:visited{
	text-decoration:none;
}

.titletext {
	font: Tahoma, sans-serif;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	color:#22245d;

}
.smalltitle {
	font: Tahoma, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#22245d;

}

.smalltitle a{
	color:#22245d;
	text-decoration: none;
}


.smallgraytext {
	font: Tahoma, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#999999;
}

.smallgraytext a{
	font: Tahoma, sans-serif;
	font-size: 12	px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}

.smallbluetext {
	font: Tahoma, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#22245d;
}
.smallbluetext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#22245d;
	text-decoration:none;
}
.smallbluetext a:hover{
	text-decoration:underline;
}

.smallbluetext a:visited{
	text-decoration:none;
}

