/* CSS Document */

/* Vistac */

/* Author: Deborah Da Silva | Amici Design www.amicidesign.com */



body {
	margin: 20px auto;
	padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-size: 12px;
	background: #e6e6e6;
	color:#000000;
}

a {
	text-decoration: none;
	color:#0054a6;
}



a:hover {
	color:#0054a6;
text-decoration: underline;

}



h1 {
	font-size: 18px;
	color:#0054a6;
	margin: 0 0 3px 0;
	font-weight:normal;
	line-height:1.1em;
	padding: 2px 0px 0px 0px;
}

.white_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.white_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.white_link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}





.blue_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0054A6;
	text-decoration: none;
}

.blue_link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0054A6;
	text-decoration: none;
}

.blue_link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0054A6;
	text-decoration: underline;
}





.white_text_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.white_text_large a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.white_text_large a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

h2 {
	font-size: 14px;
	color:#8cc63f;
	margin: 0 0 5px 0;
	font-weight:normal;
	line-height:1.3em;
	padding: 2px 0px 0px 0px;
}


h3 {
	font-size: 13px;
	color:#000000;
	margin: 0 0 5px 0;
	padding: 2px 0px 0px 0px;
}

#wrap {

width:960px;
margin:auto;
background-color:#FFFFFF;
}

#header {
width:960px;
height:100px;
}

.home_buttons {
display: inline;
float: right;
margin-right: 6px;
}





/* Home Menu */
#menu {
width:auto;
height:28px;
float:right;
padding-right:10px;
padding-left: 10px;
background-image:url(http://vistac.net/images/menu.gif);
}

#menu ul {
margin: 0; 
padding: 0px;
height:27px;
list-style-type: none; 
list-style-image: none; 
text-align:left
}

#menu li { 
display: inline; 
float: left;  
} 

#menu li a  {
width:auto;
padding-right:6px;
padding-left: 6px;
background-color:#8cc63f;
display:block; 
text-align: center;
height:22px; 
padding-top:5px;
text-decoration: none;
color:#ffffff;
}
	 
#menu li a:hover {
background-color:#0054a6;
display:block;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
	  
#menu li .current {
background-color:#0054a6;
display:block;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}


/* Club Menu */
#menu_clubs {
width:auto;
height:28px;
float:right;
padding-right:10px;
padding-left: 10px;
background-image:url(http://vistac.net/images/menu_club.gif);
}

#menu_clubs ul {
margin: 0; 
padding: 0px;
height:27px;
list-style-type: none; 
list-style-image: none; 
text-align:left
}

#menu_clubs li { 
display: inline; 
float: left;  
} 

#menu_clubs li a  {
width:auto;
padding-right:6px;
padding-left: 6px;
background-color:#008FD4;
display:block; 
text-align: center;
height:22px; 
padding-top:5px;
text-decoration: none;
color:#ffffff;
}
	 
#menu_clubs li a:hover {
background-color:#0054a6;
display:block;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
	  
#menu_clubs li .current {
background-color:#0054a6;
display:block;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}


/* Academies Menu */
#menu_academies {
width:auto;
height:28px;
float:right;
padding-right:10px;
padding-left: 10px;
background-image:url(http://vistac.net/images/menu_academies.gif);
}

#menu_academies ul {
margin: 0; 
padding: 0px;
height:27px;
list-style-type: none; 
list-style-image: none; 
text-align:left
}

#menu_academies li { 
display: inline; 
float: left;  
} 

#menu_academies li a  {
width:auto;
padding-right:6px;
padding-left: 6px;
background-color:#971B1E;
display:block; 
text-align: center;
height:22px; 
padding-top:5px;
text-decoration: none;
color:#ffffff;
}
	 
#menu_academies li a:hover {
background-color:#0054a6;
display:block;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
	  
#menu_academies li .current {
background-color:#0054a6;
display:block;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}



















#content {
width:960px;
margin:auto;
}

#left {
width:200px;
float:left
}

#main {
width:740px;
float:right;
background-image:url(http://vistac.net/images/content-back.gif);
background-repeat:repeat-y}

#maincopy {

width:500px;
min-width:500px;
max-width:500px;
float:left;
margin-left:10px;
color:#000000;
text-align:left

}

#maincopylogin {
width:740px;
float:left;
margin-left:0px;
color:#000000;
text-align:left}

#right {
width:190px;
float:right;
margin-right:12px;
margin-left:10px
}


#bluebox {
width:200px;
background-image:url(http://vistac.net/images/blue-content.gif);
background-repeat:repeat-y}

#blueboxcopy {

width:170px;
margin-left:10px;
color:#FFFFFF;
text-align:left;
}

#blueboxcopy a{
color:#FFFFFF;}

#blueboxcopy a:hover{
color:#FFFFFF;
text-decoration:underline
}

#greenbox {
width:200px;
background-image:url(http://vistac.net/images/green-contetn.gif);
background-repeat:repeat-y}

#greenboxcopy {
width:170px;
margin-left:10px;
color:#ffffff;
text-align:left;
}

#greenboxcopy a{
color:#ffffff;}

#greenboxcopy a:hover{
color:#ffffff;
text-decoration:underline
}



#lightgreenbox {
width:200px;
background-image:url(http://vistac.net/images/lightgreen-content.gif);
background-repeat:repeat-y}

#lightgreenboxcopy {
width:170px;
margin-left:10px;
color:#000000;
text-align:left;
}

#lightgreenboxcopy  a{
color:#000000;}

#lightgreenboxcopy  a:hover{
color:#000000;
text-decoration:underline
}



#greybox {
width:200px;
background-image:url(http://vistac.net/images/grey-content.gif);
background-repeat:repeat-y}

#greyboxcopy {
width:170px;
margin-left:10px;
color:#FFFFFF;
text-align:left;
}

#greyboxcopy  a{
color:#FFFFFF;}

#greyboxcopy  a:hover{
color:#FFFFFF;
text-decoration:underline
}

.leftnavtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
} 

.clearall {
clear:both }

.divider {
height:10px; }

.greyline {
height:10px;
border-bottom:dotted 1px #666666 }

.whiteline {
height:10px;
margin-bottom:5px;
border-bottom:solid 1px #ffffff }


#footer {
margin-top:20px;
clear:both;
background-color:#CCCCCC;
height:30px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
padding-left:20px;
padding-top:10px;
border-top:8px solid #8cc63f }a.leftnavtext:hover {
	text-decoration: underline;
}
