/*
Universal Declarations
*/


*{
	
clear:right;
	
margin-top:0px;
	
margin-bottom:0px;
	

}



/*
Basic Positioning
*/


div.header{
	
margin:auto;
	
width:1000px;
	
height:113px;

}

div.logo{

width:371px;
	
height:50px;
	
margin-top:25px;
	
float:left;

}

div.topright{
	
margin-top:-10px;
	
height:118px;
	
width:307px;
	
float:right;

}

div.tabrow{
	
width:1000px;
	
margin:auto;
	
height:25px;
	
overflow:hidden;

}

div.wrapper{
	
padding:20px 20px 20px 30px;
	
width:950px;
	margin:auto;
	
background-color:#E9C5CA;
	
z-index:10;
	
color:#555555;
	
font-family:Trebuchet MS, Helvetica, sans-serif;
	
font-size:14px;
	
margin-bottom:0px;

}

div.bodycontent{
	
background-color:#fad6db;
	
height:auto;
	
width:980px;

}

span.bigtabtext{
	
width:100%;
	
height:100%;
	
position:absolute;
	
left:0px;

}

div.subtabs{
	
margin-top:-20px;
	
overflow:hidden;
	
margin-left:-30px;
	
width:1000px;
	
background-color:#d8b4b9;
	
height:30px;

}

div.quotebox{
	
margin-left:20px;
	
position:absolute;
	
margin-left:710px;
	
width:260px;
	
height:350px;
	
float:right;
	
background-color:#d8b4b9;

}

div.title{
	
width:300px;
	
height:30px;
	

}

div.footer{
	
width:1000px;
	
height:35px;
	
background-color:#d8b4b9;
	
margin:auto;
	
margin-bottom:20px;

}

div.footercontent{
	
width:900px;
	
margin:10px 0px 0 95px;

	
text-align:center;
	
position:absolute;

}

div.quote{
	
float:inherit;
	
margin:10px 0px 0px 0px;
	
text-align:center;
	
position:absolute;
	
height:300px;
	
width:260px;

}

div.footeritem{
	
margin-right:80px;
	
float:left;

}

div.bodytext{
	
width:650px;
	
min-height:340px;

}

div.subtabrow{
	
position:relative;
	
width:auto;
	
top:10px;
	
overflow:hidden;
	
margin:0 0 0 100px;

}

div.techbox{
	
position:relative;
	
width:460px;
	
margin-left:125px;
	
height:100px;

}

span.contactform{
	
width:500px;
	
margin:auto;
	
text-align:center;

}


/*
	Tabs
*/

div.abtab{
	
overflow:hidden;
	
position:relative;
	
width:auto;
	
height:25px;
	
width:70px;
background-color:#980666;
	
float:left;
	
margin-right:7px;

}

div.sstab{
	
overflow:hidden;
	
position:relative;
	
width:auto;
	
height:25px;
	
width:165px;
background-color:#980666;
	
float:left;
	
margin-right:7px;

}

div.hstab{
	
position:relative;
	
overflow:hidden;
	
width:auto;
	
height:25px;
	
width:171px;

background-color:#980666;
	
float:left;
	
margin-right:7px;

}

div.setab{
	
position:relative;
	
overflow:hidden;
	
width:auto;
	
height:25px;
	
width:88px;

background-color:#980666;
	
float:left;
	
margin-right:7px;

}

div.cutab{
	
position:relative;
	
overflow:hidden;
	
width:auto;
	
height:25px;
	
width:107px;

background-color:#980666;
	
float:left;
	
margin-right:7px;

}

div.vstab{
	
width:110px;
	height:25px;
	float:left;
		background-color:#980666;
	position:relative;
	margin-right:16px;
}
div.pttab{
	height:25px;
	width:100px;
	float:left;
		background-color:#980666;
	position:relative;
	margin-right:16px;
}
div.letab{
	height:25px;
	width:140px;
	float:left;
		background-color:#980666;
	position:relative;
	margin-right:16px;
}
/*
	Rounded Corners
*/
div.darktableft{
	background-image:url("../img/tab_dark_left.gif");
	width:15px;
	height:30px;
	float:left;
	margin-right:2px;
}
div.darktabright{
	background-image:url("../img/tab_dark_right.gif");
	width:15px;
	height:30px;
	clear:none;

	display:inline-block;
	float:right;
	margin-left:0px;
}
div.lightleft{
	background-image:url("../img/tab_light_left.gif");
	width:15px;
	height:30px;
	float:left;
	margin-right:2px;

}
div.lightright{
	background-image:url("../img/tab_light_right.gif");

	width:15px;
	height:30px;
	clear:none;

	display:inline-block;
	float:right;
	margin-left:0px;
}
div.darksubtableft{
	background-image:url("../img/subtab_dark_left.gif");
	width:15px;
	height:25px;
	float:left;
	margin-right:0px;
}
div.darksubtabright{
	background-image:url("../img/subtab_dark_right.gif");
	width:15px;
	height:25px;
	clear:right;
	display:inline-block;
	float:right;
	margin-left:0px;
}
div.lightsubleft{
	background-image:url("../img/subtab_light_left.gif");
	width:15px;
	height:25px;
	float:left;
	margin-right:0px;
}
div.lightsubright{
	background-image:url("../img/subtab_light_right.gif");
	width:15px;
	height:25px;
	clear:right;
	display:inline-block;
	float:right;
	margin-left:0px;
}
div.quotebottomleft{
	margin-top:325px;
	float:left;
	height:25px;
	width:25px;
	background-image:url("../img/qbleft.gif");
}
div.quotebottomright{
	margin-top:325px;
	float:right;
	height:25px;
	width:25px;
	background-image:url("../img/qbright.gif");
}
div.subtabbottomleft{
	position:absolute;
	margin-top:5px;
	height:25px;
	width:25px;
	background-image:url("../img/qbleft.gif");
}
div.bodytopright{
	position:absolute;
	margin:0px 0px 0px 685px;

	height:25px;
	width:25px;
	background-image:url("../img/btright.gif");
}
div.footerbottomleft{
	margin-top:50px;
	width:25px;
	height:25px;
	float:left;
	margin-top:10px;
	background-image:url("../img/fbleft.gif");
}
div.footerbottomright{
	margin-top:50px;
	width:25px;
	height:25px;
	float:right;
	margin-top:10px;
	background-image:url("../img/fbright.gif");
}
/*
	Id Based Div Changes
*/
#lighttab{
	background-color:#d8b4b9;

}
#lighttext{
	color:#980666;
}

#lightsubtab{
	background-color:#E9C5CA;
}

div#tagline{
	margin-top:-4px;
}
div#email{
	margin-top:0px;
}
div#phone{
	margin-top:0px;
}
/*
	Link Definitions
*/
a.tablink{
	width:100%;
	height:100%;
	z-index:500;
	position:absolute;
	font-weight:bold;
	color:#FFF;
	font-size:10.5pt;
	letter-spacing:1px;
	text-align:center;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	line-height:30px;
}
a.subtablink{
	width:100%;
	height:100%;
	z-index:500;
	position:absolute;
	left:0px;
	font-weight:bold;
	color:#DDD;
	font-size:9pt;
	text-align:center;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	line-height:25px;

}
a:link{
	text-decoration:none;
}
a:visited{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
}
a.maplink{
	text-decoration:underline;
	color:#AE1C6D;
}
a.maplink:hover{
	text-decoration:none;
}
a.elink{
	color:#333;
	text-decoration:none;
}
a.elink:hover{
	text-decoration:underline;
}

/*
	Text Size and Fonts
*/

p.bfont{
	
margin-top:15px;
	
margin-bottom:10px;
	
font-size:13px;
	color:#555;
	
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	
font-weight:lighter;

}

p.anotherFont {
margin: 15px 0 0 25px;
	
font-size:13px;
	
color:#A11D71;
	
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	
font-weight:lighter;

font-style:italic;
text-align: left;
line-height: 200%
}
p.yetAnotherFont {
margin: 0 0 10px 25px;
	
font-size:10px;
	
color:#A11D71;
	
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	
font-weight:lighter;

font-style:italic;
text-align: left;
}
span.bigtabtext{
	

}

span.techlist {
margin-right:25px;

}

span.techdot{
	
color:#AE1C6D;
	
font-size:1em;
	
padding:0 5px 0 5px;

}

td{
	
color:#AE1C6D;
	
font-size:smaller;

}

span.contact{
	
font-size:medium;
	
color:#333;

}

li{
	
color:#AE1C6D;

}

h1.titletext{
	
margin-top:15px;
	
margin-bottom:10px;
	
font-weight:lighter;
	
font-size:20px;
	
letter-spacing:1px;
	
font-family:Trebuchet MS, Helvetica, sans-serif;
	
color:#AE1C6D;

}

span.footerittext{
	
color:#980666;
	
font-family:"Arial";
	
font-weight:bolder;
	
font-size:20px;

}

span.footertextbig{
	
color:#980666;
	
font-family:"Arial";
	
font-weight:bolder;
	
font-size:16px;
	
margin-left:4px;

}

span.footertextsmall{
	
margin-left:4px;
	
font-size:13px;
	
font-weight:bold;
	
color:#555;
	
font-family:"Arial";

}

a.footerlink{
	
color:#980666;

}
