/* Copyright 2006 Vizant Group LLC.  All Rights Perturbed. */

/* Table of Contents */
/* -Page, Buttons, Layout */
/* -Form Elements */
/* -Image Elements */
/* -Text Elements */
/* -Link Elements */
/* -Client Specific */
/* Thank You, Drive Thru. */

/* Page, Buttons, Layout */

body {
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #010066;
}
#vgFreePhotos {width: 525px;}

#vgFooter {width: 790px;
		   color: white;}	

#buttonMargin {position: relative;
			   left: 8px;}

.topMargin1 {position: relative;
			top: 18px;
			left: 2px;}	

#topMargin2width { width: 98px;}

#titleSizer {background: url(images/spacer.gif); background-position: bottom ; background-repeat: repeat ; width: 565px;}

.topMargin2 { position: relative;
			 width: 95px;
			 left: 4px;
			 top: 4px;
			 word-wrap: word-break; }

.topMargin3 {position: relative;
			word-spacing: -2;
			width: 125px;
			top: 5px;
			left: 2px;}		   
			
.titleNavMargin {position: relative;
			  word-spacing: 1;
			  left: -3px;
			  letter-spacing: 1;
			  top: 4px;}

.mainNavMargin { position: relative;
				 
				 line-height: 27px;
				 left: -33px;
				 top: 44px; }

.2columnLeft {position: relative;
			  float: left;
			  display: block;
			  padding-right: 15px;
			  
			  }

.2columnRight {postion: relative;
			   padding-left: 0px;
			   display: block;
			   }

.wordSpacer1 { letter-spacing: 0.025em; }
.wordSpacer2 { letter-spacing: 0.02em; }
.wordSpacer3 { letter-spacing: -0.06em; }

#topbutton1 a {
		position: relative;
		display:block;
		width:176px;
		height: 40px;
		margin: 0em; 
		color:white;
		background: url("images/vg_topButton1.jpg") no-repeat;
		text-decoration: none;
		}
#topbutton1 a:hover {	
		background-position: -176px 0;
		color: blue;
		text-indent: 8px;
		text-decoration: none;
		}
#topbutton2 a {
		position: relative;
		display:block;
		width:176px;
		height: 39px;
		margin: 0em; 
		color:white;
		background: url("images/vg_topButton2.jpg") no-repeat;
		text-decoration: none;
		}
#topbutton2 a:hover {	
		background-position: -176px 0;
		color: blue;
		text-decoration: none;
		text-indent: 6px;
		}
#topbutton3 a {
		position: relative;
		display:block;
		width:176px;
		height: 59px;
		margin: 0em; 
		color:white;
		background: url("images/vg_topButton3.jpg") no-repeat;
		text-decoration: none;
		}
#topbutton3 a:hover {	
		text-indent: 3px;
		background-position: -176px 0;
		color: blue;
		text-decoration: none;
		}

	

.button1TabAlign {postion: absolute; 
					top: 20px;
					word-spacing:-2; }
		
.buttonText {font-family: arial; font-size: 10pt; font-style: bold; font-weight: bold; color: #FFFFFF; text-align:center;}
		
/* EEECK!  You can't have tables in the perfect Nirvana of CSS, can you? */	
table.standardTable {
		border-collapse:collapse;
		position: relative;
		padding: 0px;
		border-spacing: 0px;
		margin: 0px;
		}
		
		
.sectionButton1text{position: relative;
	top:7px;
	right: 4px;
	word-spacing: -2;
	}
.buttonAlign2{position: relative;
	top:7px;
	text-indent: 2px;
	text-align: center;
	}
	
.buttonTextAlign{position: relative;
	top: 12px;
	left: 20px;
	}


/* Form Elements */
input.textfield1 {
	margin:0px;
	height:16px;
	width:45px;
	border:solid 1 #000FF;
	background: transparent;
	background-color:#FFFFFF;
	/*url("graphics/textfield_bg.gif") no-repeat; */ }

input.textfield2 {
	margin:0px;
	height:16px;
	width:108px;
	font-size: 9px;
	border:solid 1 #000FF;
	background: transparent;
	background-color:#FFFFFF;
	/*url("graphics/textfield_bg.gif") no-repeat; */ }



/* Image Elements */
.topLeftLogo {position: relative;
			  top: 17px;
			  left: 25px;}

.dropshadow {border: 1px black solid;
             border-width: 0px 2px 2px 0px;
			 background: #0000FF }
.outline {border: 3px blue solid;
             border-width: 3px 3px 3px 3px;
			 background: #0000FF }



/* Text Elements */	

#testimonialQuote { position: relative;
				   width: 275px;
				   height: 89px;
				   top: -50px;
				   left: 250px;
				   font-family: arial;
				   font-size: 10pt;
				   font-style:italic;
				   font-weight: normal;
				   color: #FFFFFF;
				   overflow: hidden;}

.leftAdText {  font-family: arial; font-size: 10pt; font-style: normal; font-weight: normal; color: #FFFFFF; padding-left:10px;}

.HeaderText   { font-family: arial; font-size: 17pt; font-style: normal; font-weight: bold; color: #000000; padding-left:27px; position: relative; top: 10px; }
.standardPageTitle { font-family: arial; font-size: 18pt; font-style: normal; font-weight: normal; color: #000000; text-align: left; }
.standardPageText { font-family: arial; font-size: 12pt; font-style: normal; font-weight: normal; color: #000000; padding-left: 15px; padding-right: 20px;}
.standardPageFooter  {  font-family: verdana; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000;}

.standard7pt {  font-family: verdana; font-size: 7pt; font-style: normal; font-weight: normal; color: #000000;}

.standard8pt {  font-family: verdana; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000;}
.standard {  font-family: verdana; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000;}
.standard9pt {  font-family: verdana; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000;}
.standard10pt {  font-family: verdana; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000;}
.standard10ptbold {  font-family: verdana; font-size: 10pt; font-style: bold; font-weight: bold; color: #000000;}
.standard10ptwhite {  font-family: Arial; font-size: 10pt; font-style: normal; font-weight: normal; color: #FFFFFF;}

.standard12pt {  font-family: verdana; font-size: 12pt; font-style: normal; font-weight: normal; color: #000000;}
.standard11ptbold {  font-family: verdana; font-size: 11pt; font-style: bold; font-weight: bold; color: #000000;}

.standard12ptbold {  font-family: verdana; font-size: 12pt; font-style: bold; font-weight: bold; color: #000000;}
.standard12ptitalicbold {  font-family: verdana; font-size: 12pt; font-style: italic; font-weight: bold; color: #000000;}
.standard14ptboldGrey {  font-family: verdana; font-size: 14pt; font-style: normal; font-weight: normal; color: #666666;}
.standard14ptWhite {  font-family: verdana; font-size: 12pt; font-style: bold; font-weight: bold; color: #FFFFFF;}

.standard10ptitalic {  font-family: verdana; font-size: 10pt; font-style: italic; font-weight: normal; color: #000000;}
.standard24ptboldGrey {  font-family: verdana; font-size: 24pt; font-style: normal; font-weight: normal; color: #666666;}
.standard18ptbold {  font-family: verdana; font-size: 18pt; font-style: bold; font-weight: bold; color: #000000;}
.standard18ptWhite {  font-family: verdana; font-size: 18pt; font-style: normal; font-weight: normal; color: #FFFFFF;}

.standard16ptbold {  font-family: verdana; font-size: 16pt; font-style: bold; font-weight: bold; color: #000000;}
.standard14ptbold {  font-family: verdana; font-size: 14pt; font-style: bold; font-weight: bold; color: #000000;}
.standard24ptboldGrey {  font-family: verdana; font-size: 24pt; font-style: normal; font-weight: normal; color: #666666;}
.standard24ptbold { font-family: verdana; font-size: 24pt; font-style: normal; font-weight: normal; color: #000000; }

.sectionHeader {  font-family: verdana; font-size: 16pt; font-style: normal; font-weight: normal; color: #000000;}
.itemTitle  {  font-family: verdana; font-size: 14pt; font-style: normal; font-weight: normal; color: #FFFFFF;}
.itemDetails  {  font-family: verdana; font-size: 14pt; font-style: normal; font-weight: normal; color: #FFFFFF;}

/* Link Elements */
.linksTitles {  font-family: Arial; font-size: 13pt; font-style: bold; font-weight: bold; color: #d6a700;}

.linksWhite {  font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; color: #FFFFFF;}

A.breadcrumbLink:link {
	font-family: Verdana;
    font-size : 9pt;
	color:#000099;}

A.breadcrumbLink:active {
		font-family: Verdana;
	    font-size : 9pt;
		color : #000099;}

A.breadcrumbLink:visited {
		font-family: Verdana;
        font-size : 9pt;
	    color : #000099;}

A.breadcrumbLink:hover {
	font-family: Verdana;
	font-size : 9pt;
	color : blue;}

/* */

A.facadeLink:link {
	font-family: Verdana;
    font-size : 9pt;
	color : #E11314;}

A.facadeLink:active {
		font-family: Verdana;
	    font-size : 9pt;
		color : #E11314;}

A.facadeLink:visited {
		font-family: Verdana;
        font-size : 9pt;
	    color : #E11314;}

A.facadeLink:hover {
	font-family: Verdana;
	font-size : 9pt;
	color : #FFFFFF;}

/* */

A.largeWhiteLink:link {
	font-family: Verdana;
    font-size : 16pt;
	color : #FFFFFF;}

A.largeWhiteLink:active {
		font-family: Verdana;
	    font-size : 16pt;
		color : #FFFFFF;}

A.largeWhiteLink:visited {
		font-family: Verdana;
        font-size : 16pt;
	    color : #FFFFFF;}

A.largeWhiteLink:hover {
	font-family: Verdana;
	font-size : 16pt;
	color : #E11314;}

/* */

A.standardLink:link {
	font-family: Arial;
    font-size : 12pt;
	color : #0000FF;}

A.standardLink:active {
	font-family: Arial;
	font-size : 12pt;
	color : #0000FF;}

A.standardLink:visited {
	font-family: Arial;
    font-size : 12pt;
	color : #660066;}

A.standardLink:hover {
	
	font-family: Arial;
	font-size : 12pt;
	color : #DD00DD}
/* */
A.mainNavLink:link {
	font-family: Arial;
    font-size : 11pt;
	color : #FFFFFF;}

A.mainNavLink:active {
	font-family: Arial;
	font-size : 11pt;
	color : #0000CC;}

A.mainNavLink:visited {
	font-family: Arial;
    font-size : 11pt;
	color : #FFFFFF;}

A.mainNavLink:hover {
	font-family: Arial;
	font-size : 11pt;
	color : #FFC875;}

/* */
A.mainNavLink2:link {
	font-family: Arial;
    font-size : 11pt;
	color : #0000FF;}

A.mainNavLink2:active {
	font-family: Arial;
	font-size : 11pt;
	color : #0000CC;}

A.mainNavLink2:visited {
	font-family: Arial;
    font-size : 11pt;
	color : #0000CC;}

A.mainNavLink2:hover {
	font-family: Arial;
	font-size : 11pt;
	color : #48a5f5;}

/* */

A.itemLink:link {
	font-family: Arial;
    font-size : 12pt;
	color : #000000;}

A.itemLink:active {
	font-family: Arial;
	font-size : 12pt;
	color : #000000;}

A.itemLink:visited {
	font-family: Arial;
    font-size : 12pt;
	color : #000000;}

A.itemLink:hover {
	font-family: Arial;
	font-size : 12pt;
	color : #999999;}
/* */

A.footerLink:link {
	font-family: Arial;
    font-size : 10pt;
	color : #FFFFFF;
	}

A.footerLink:active {
		font-family: Arial;
	    font-style: bold;
		font-size : 10pt;
		color : #FFFFFF;}

A.footerLink:visited {
		font-family: Arial;
		font-style: bold;
		font-size : 10pt;
	    color : #FFFFFF;}

A.footerLink:hover {
	font-family: Arial;
	font-style: bold;
	font-size : 10pt;
	color : #0000ff;
	text-decoration:none;}
/* */

A.sectionLink:link {
	font-family: Arial;
    font-size : 18pt;
	color : #0000FF;}

A.sectionLink:active {
	font-family: Arial;
	font-size : 18pt;
	color : #0000FF;}

A.sectionLink:visited {
	font-family: Arial;
    font-size : 18pt;
	color : #0000FF;}

A.sectionLink:hover {
	font-family: Arial;
	font-size : 18pt;
	color : #FF00FF;}

/* */

A.moreLink:link {
	font-family: Arial;
    font-size : 8pt;
	color : #0000FF;}

A.moreLink:active {
	font-family: Arial;
	font-size : 8pt;
	color : #0000FF;}

A.moreLink:visited {
	font-family: Arial;
    font-size : 8pt;
	color : #0000FF;}

A.moreLink:hover {
	font-family: Arial;
	font-size : 8pt;
	color : #FF00FF;}
/* */

A.vizantLink:link {
    font-size : 10pt;
        color : #ffcc33;
}

A.vizantLink:active {
	font-size : 10pt;
        color : #00FFFF;}

A.vizantLink:visited {
        font-size : 10pt;
        color : #FFCC00;}

A.vizantLink:hover {
	font-size : 10pt;
        color : #00FFFF;}
		
/*   */
A.titleNavLink:link {
		font-family: Arial;
    	font-size : 12pt;
        color : #FFFFFF;
}

A.titleNavLink:active {
		font-family: Arial;
		font-size : 12pt;
        color : #00FF00;}

A.titleNavLink:visited {
		font-family: Arial;
        font-size : 12pt;
        color : #DDDDFF;}

A.titleNavLink:hover {
		font-family: Arial;
		font-size : 12pt;
        color : #0000FF;}
		
/*   */
A.quickNavLink:link {
		font-family: Times;
    	font-size : 16pt;
        color : #000199;
		font-weight: bold;
		word-spacing: 0.1em;
		letter-spacing: -0.05em;
		}

A.quickNavLink:active {
		font-family: Times;
		font-size : 16pt;
        color : #FF0000;
		font-weight: bold;
		word-spacing: 0.1em;
		letter-spacing: -0.05em;
		}

A.quickNavLink:visited {
		font-family: Times;
        font-size : 16pt;
        color : #0000FF;
		font-weight: bold;
		word-spacing: 0.1em;
		letter-spacing: -0.05em;
		}

A.quickNavLink:hover {
		font-family: Times;
		font-size : 16pt;
        color : #FFFFFF;
		font-weight: bold;
		word-spacing: 0.1em;
		letter-spacing: -0.05em;
		}

/* Client Specific */

.quoteRequest {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: normal; color: #FFFFFF;}

.standardSmall {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #0066FF;}
