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

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

html, body { margin:0; padding:0px; font-family: Arial, Verdana, sans-serif;font-size:12px;color:#4D4D4D;}

h1, h2, h3, h4, p {font-family: Arial, sans-serif; }

h1 {color:#1D5E92; font-size:14px; line-height:14px; font-weight:bold; text-transform:uppercase; margin:5px 0px 0px 0px;}

h2 {margin: 15px 0px 0px 0px; color:#4D4D4D; line-height:12px; font-size:13px; text-align:left;}

h3 {margin:5px 0px 10px 0px !important; color:#1D5E92; font-size:12px; line-height:14px; font-weight:bold; margin:0px;}

h4 {color:#7F7F7F; font-size:12px; line-height:23px; font-weight:bold; margin:0px;}

a {cursor:pointer;}

#wrapper { margin: 0px auto; width:754px;}

#top {margin: 0px auto; background:url(../i/vista_logo.jpg)  top left no-repeat; border:none; width:754px; height:122px; display:block; clear:both;}

#top_team {margin: 0px auto; background:url(../i/team_logo.jpg) top left no-repeat; border:none; width:754px; height:122px; display:block; clear:both;}

#top ul {display:block; width:378px; height:16px; margin:105px 0px 0px 0px; text-align:center; float:right; font-family: Arial; font-size:10px; color:#9A9A9A; }

#top ul li {display:inline; padding:0px 4px; text-align:left;}

#top ul li a, #top ul li a:active, #top ul li a:link, #top ul li a:visited {text-decoration:none; color:#9A9A9A;}

#top ul li a:hover {color:#464646 !important;}

#top_team ul {display:block; width:378px; height:16px; margin:105px 0px 0px 0px; text-align:left; float:right; font-family: Arial; font-size:10px; color:#9A9A9A; }

#top_team ul li {display:inline; padding:0px 4px; text-align:left;}

#top_team ul li a, #top ul li a:active, #top ul li a:link, #top ul li a:visited {text-decoration:none; color:#9A9A9A;}

#top_team ul li a:hover {color:#464646 !important;}

.onnav {color:#464646 !important;}

#main_content {margin: 0px auto; width:754px;}

/*
////////////////////////////////////////////////////////

home page styles

////////////////////////////////////////////////////////
*/

#left_home {margin:10px 0px 0px 0px; clear:left; width:218px; text-align:center; float:left;}

#left_home p {font-size:14px; line-height:20px; color:#9D9C9C; font-family:Verdana, sans-serif; font-style:italic; }

.home_quote {margin:15px 0px 0px 0px; font-size:10px !important; line-height:13px !important; color:#9D9C9C; font-style: normal !important;}

#right_home {width:505px; margin:10px 15px 0px 0px; float:right; font-family:Arial, sans-serif;}

#right_home p {margin: 5px 0px 10px 0px; color:#4D4D4D; line-height:13px; font-size:11px; text-align:left;}

#right_home h2 {margin: 15px 0px 0px 0px; color:#4D4D4D; line-height:12px; font-size:13px; text-align:left;}

/*
////////////////////////////////////////////////////////

default and portfolio page styles

////////////////////////////////////////////////////////
*/
#right_team ul li {color:#4D4D4D; font-size:10px; line-height:12px; padding:0px 0px 0px 0px; margin:4px 0px 4px 15px; list-style-image:url(../i/dot.jpg); }

#right_team {width:505px; margin:20px 15px 0px 0px; float:right; font-family:Arial, sans-serif;}

#right_team p {margin: 5px 0px 20px 0px; padding:0px 0px 15px 0px; color:#7F7F7F; line-height:12px; font-size:10px; text-align:left;}

#right_team p img {margin:5px 10px 20px 0px; border:none; float:left; }



#left {margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; /* padding-left:24px; */ clear:left; width:218px; text-align:left; font-size:10px; float:left;}

#left ul li {color:#4D4D4D; font-size:10px; line-height:12px; padding:0px 15px 0px 0px; margin:4px 0px 4px 0px; list-style-image:url(../i/dot.jpg); }

#left p {margin: 5px 0px 20px 0px; padding:0px 30px 0px 0px; color:#4D4D4D; line-height:12px; font-size:10px; text-align:left;}

#left_portfolio {margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; clear:left; width:130px; font-size:10px; text-align:left; float:left;}

#right {width:505px; margin:20px 15px 0px 0px; float:right; font-family:Arial, sans-serif;}

#right ul li {color:#4D4D4D; font-size:10px; line-height:12px; padding:0px 15px 0px 0px; margin:4px 0px 4px 18px; list-style-image:url(../i/dot.jpg); }

#right_portfolio ul li {color:#4D4D4D; font-size:10px; line-height:12px; padding:0px 15px 0px 0px; margin:4px 0px 4px 15px; list-style-image:url(../i/dot.jpg); }

#right_portfolio {width:572px; margin:20px 15px 0px 0px; float:right; font-family:Arial, sans-serif;}

#right_portfolio p {margin: 5px 0px 10px 0px; color:#4D4D4D; line-height:13px; font-size:11px; text-align:left;}

.box {margin: 5px 0px 20px 0px; padding:0px 0px 15px 0px; float:right; color:#7F7F7F; font-size:10px; text-align:left; clear:both; border-bottom:#C7C7C7 1px solid;}

.box p {margin: 5px 0px 0px 0px; padding:0px; color:#7F7F7F; clear:right; float:right; line-height:12px; font-size:10px; text-align:left; width:405px;}

.box img {margin:5px; clear:none; border:none; float:left; }

.box_quotes {margin: 5px 0px 20px 0px; padding:0px 0px 15px 0px; float:right; color:#7F7F7F; font-size:10px; text-align:left; clear:both; border-bottom:#C7C7C7 1px solid;}

.box_quotes p {margin: 5px 0px 0px 0px; padding:0px; color:#7F7F7F; clear:right; float:right; line-height:12px; font-size:10px; text-align:left; width:355px;}

.box_quotes img {margin:5px; clear:none; border:none; float:left; }

#right_portfolio a, #right_portfolio a:active, #right_portfolio a:link, #right_portfolio a:visited {color:#1D5E92; text-decoration:underline;} 

#right_portfolio a:hover {text-decoration:none; color:#7F7F7F;}

#right p {margin: 5px 0px 20px 0px; color:#4D4D4D; line-height:20px; font-size:11px; text-align:left;}

#right #content p a, #right #content p a:active, #right #content p a:link, #right #content p a:visited {color:#1D5E92; text-decoration:underline;}

#right #content p a:hover {text-decoration:none; color:#7F7F7F;}

/*
////////////////////////////////////////////////////////

sub navigation styles

////////////////////////////////////////////////////////
*/

.subnav {margin:15px 0px 0px 0px; text-transform:uppercase; font-size:10px; color:#7F7F7F;line-height:10px}

.subnav a, .subnav a:active, .subnav a:link, .subnav a:visited {text-decoration:none; color:#7F7F7F; text-decoration:none !important;}

.subnav a:hover {color:#1D5E92;} 

.subnavon {margin:15px 0px 0px 0px; font-weight:normal; text-transform:uppercase; font-size:10px; line-height:10px; color:#1D5E92 !important;}

.subnavon a, .subnavon a:active, .subnavon a:link, .subnavon a:visited {text-decoration:none; color:#1D5E92; text-decoration:none !important;}

.subsub ul li {margin:0px 0px 0px 10px; font-size:10px; color:#7F7F7F; list-style-type:none; line-height:12px;}

.subsub ul li a, .subsub ul li a:active, .subsub ul li a:link, .subsub ul li a:visited {text-decoration:none; color:#7F7F7F;}

.subsub ul li a:hover {color:#1D5E92; border-bottom:#1D5E92 1px dotted;}

.teamname {margin:15px 0px 0px 0px; font-size:10px; color:#7F7F7F;}

.teamname a, .teamname a:active, .teamname a:link, .teamname a:visited {text-decoration:none; color:#7F7F7F; cursor:pointer;}

.teamname a:hover {color:#1D5E92;} 

/*
////////////////////////////////////////////////////////

accessory styles

////////////////////////////////////////////////////////
*/

.divider {width:503px; height:5px; display:block; clear:both; background:none; border-bottom:#C7C7C7 1px solid; margin:5px 0px 10px 0px;}

.more {display:block; float:right; clear:both; text-align:right; width:100px; font-size:11px; margin:0px 10px 5px 0px;}

.more a, .more a:active, .more a:link, .more a:visited {color:#1D5E92; text-decoration:none; text-transform:uppercase;}

.more a:hover {color:#9D9C9C !important;}

.blackp {color:#000000 !important;}

.bluep {color:#1D5E92 !important;}

#top #homelink a {
outline: none;
display:block;
border: none;
top: 10px;
float: left;
width:219px; 
height:95px; 
left: 330px;

}
#top_team #homelink a {
outline: none;
display:block;
border: none;
top: 10px;
float: left;
width:219px; 
height:95px; 
left: 330px;

}
a {outline: none;}
#lnk a, #lnk a:active, #lnk a:link, #lnk a:visited {text-decoration: none; }

