/*
* American Vision at the Court Stylesheet
*
* Copyright (c) 2006 by LMGraphix Internet Solutions, Inc.
* http://www.lmgraphix.com
* All rights reserved.
*
*/

BODY { 
	font-family: Arial, Helvetica, sans-serif;
 	color: #FFFFFF;
	background-color: #87be46;
	background-image:url("../images/bg-body.png");
	background-repeat: repeat-x;
	font-size : 10pt;
}

P { font-family: Verdana, Geneva, Arial, Helvetica,sans-serif; font-size : 10pt; }
	
li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
 	color: #663300;
	font-size : 10pt;
	line-height: 15pt;
}

li a{text-decoration: none;color:#646465; font-weight: bold;}
li a:hover{text-decoration:underline; color:#AD520C; font-weight: bold;}
li a:visited{color:#646465; font-weight: bold;}
li a:link{font-weight: normal; color:#00000;font-weight: bold;}


	
.main_nav{
	background-color: #dd7d33;
}

.shadow_top { 
	background-image: url("../images/shadow_top.jpg");
	background-repeat: repeat-x;
	background-position: top;
}

.shadow_left { 
	background-image: url("../images/shadow_lf.jpg");
	background-repeat: repeat-y;
}
	
.main_body {
	background-color: #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 15pt;
	font-size : 10pt;
	color: #666666;
}

.main_body a{text-decoration: none;color:#AD520C; font-weight: bold;}
.main_body a:hover{text-decoration:underline; color:#AD520C; font-weight: bold;}
.main_body a:visited{color:#646465; font-weight: bold;}
.main_body a:link{font-weight: normal; color:#AD520C; font-weight: bold;}

.homepage {
	background-color: #FFFFFF;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-weight: 300;
	line-height: 15pt;
	font-size : 10pt;
	color: #666666;
}

.homepage a{text-decoration: none;color:#AD520C; font-weight: bold;}
.homepage a:hover{text-decoration:underline; color:#AD520C; font-weight: bold;}
.homepage a:visited{color:#646465; font-weight: bold;}
.homepage a:link{font-weight: normal; color:#AD520C; font-weight: bold;}

.winner {
	background-color: #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 12pt;
	font-size : 10pt;
	color: #666666;
}

.av{
	background-color: #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12pt;
	font-size : 10pt;
	color: #666600;
}

.ml{
	background-color: #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12pt;
	font-size : 10pt;
	color: #000000;
}
.pumkin{
	background-color: #FFFFFF;
	font-family : Times, serif;
	font-weight: bold;
	line-height: 13pt;
	font-size : 12pt;
	color: #C96619;
}

.section_title {
	background-color: #DD7D33;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 40pt;
	font-size : 22pt;
	color: #FFFFFF;
}

.sub_nav {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 20pt;
	color: #333333;
	background-image: url("../images/sub_nav_bg.jpg");
	font-size : 9pt;
}

.sub_nav a{text-decoration: none;color:#5b710c;}
.sub_nav a:hover{text-decoration:underline; color:#5b710c;}
.sub_nav a:visited{color:#FF6600;}
.sub_nav a:link{font-weight: normal; color:#333333;}

.page_title {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 25pt;
	font-size : 14pt;
	color: #666600;
}

.bottom_nav{
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 20pt;
	font-size : 9pt;
}
	
.bottom_nav a{text-decoration: none;color:#FFFFFF;}
.bottom_nav a:hover{text-decoration:underline; color:#FFFF00;}
.bottom_nav a:visited{color:#FFFF00;}
.bottom_nav a:link{color:#FFFFFF;}
	
.title {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: 000000;
	font-size : 13pt;
	line-height: 30pt;
}

.title_image {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003990;
	font-size : 10pt;	
	line-height: 15pt;
}

.highlight {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666600;
	font-size : 11pt;
}

.super {
	font-family : Arial, Helvetica, sans-serif;
	vertical-align: super;
    font-size: 6pt;
}
	
	
.required{
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0033;
	font-size : 9pt;
}


ul {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 10pt;

}

#oakley {
	background-image: url("../images/oakley.jpg");
	display: block;
	margin-top: 50px;
	float: left;
	color: #666600;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 10pt;	
	line-height: 12pt;
	padding-top: 80px;
	padding-right: 12px;
	padding-bottom: 18px;
	padding-left: 12px;
	text-align: center;
	text-shadow: 1px 1px 1px black;
}

.title_oakley{
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size : 12pt;	
	line-height: 15pt;
	text-shadow: 3px 3px 3px black;
}