body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #767676;
	background-color: #E4EDFC;
	font-family:Tahoma,Arial,sans-serif;
	font-size:69%;
	line-height:1.64em;
	}


#main {
height:auto;
min-height:100%;
position:relative;
background-color:#E4EDFC;
margin:auto;
width:1000px;
padding-top:0.1px;
}
#center {
height:auto;
min-height:100%;
background:#FFFFFF none repeat scroll 0%;
border:0px none;
margin:0px 0px 0px 65px;
padding:0px;
position:relative;
top:130px;
width:864px;
}
html,body{height:auto;}
 html>body #center{height:auto; min-height:100%;}

.p {
	font: 12px /1.5 Verdana, Arial, Helvetica, sans-serif;
	color:#767676;

padding-bottom:1em;
text-align:justify;
}
	
#blueTopLeftCorner{
position:absolute; width:24px; height:21px; z-index:2; left: 63px; top: 2px;
background: url(/images/blue_top_left.png) no-repeat right top;
text-indent: -9999px;
}

#blueTopRightCorner{
position:absolute; width:22px; height:21px; z-index:1; left: 908px; top: 2px; 
background: url(/images/blue_top_right.png) no-repeat right top;
text-indent: -9999px;
}

#blueBottomLeftCorner{
position:relative; width:22px; height:21px; z-index:2; left: 0px; top: 8px;
background: url(/images/blue_bottom_left.png) no-repeat right top;
text-indent: -9999px;
}

#blueBottomRightCorner{
position:relative; width:22px; height:21px; z-index:1; left: 843px; top: 29px;
background: url(/images/blue_bottom_right.png) no-repeat right top;
text-indent: -9999px;
}

#pinkTopBoxLeftSide
	{
	position:absolute; width:22px; height:105px; z-index:4; left: 68px; top: 9px;
	

	}
	
	#pinkTopBoxRightSide
	{
	position:absolute; width:18px; height:105px; z-index:4; left: 907px; top: 9px;
	

	}
	
	#logo
	{

height:57px;
left:-3px;
position:absolute;
top:52px;
width:173px;
z-index:1;
	}
	
	#flashContainer {
	position:absolute; width:864px; height:220px; z-index:3; top: 145px; left:65px; background-color:#FFEAFF;
	background: url(/images/sample_banner.gif) no-repeat center top;
	text-align:right;

	}

	#flashContainer_Home {
	position:absolute; width:864px; height:220px; z-index:3; top: 145px; left:65px; background-color:#FFEAFF;
	}
	
	#invertedComma1 {
	background:transparent url(/images/blueInvertedComma1.png) no-repeat scroll center top;
height:39px;
left:-25px;
position:relative;
top:-155px;
width:52px;
z-index:8;
	}
	
	#invertedComma2 {
	background:transparent url(/images/blueInvertedComma.png) no-repeat scroll center top;
float:right;
height:47px;
position:relative;
top:-85px;
width:52px;
z-index:9;
left:25px;
	}
	#heading{
	position:relative;
	top:-20px;
	}
	
	
	#HorizontalLine {
	background:transparent url(/images/BlueHorLine.png) repeat-y scroll center top;
height:600px;
left:600px;
position:absolute;
top:25px;
width:25px;
z-index:3;
	}
	#topLink{
	background-color:#71893F;
height:24px;
left:-20px;
position:absolute;
top:111px;
width:864px;
z-index:2;
	}
	#siteAddress{
	color:#999999;
height:70px;
left:700px;
margin:10px 0 10px;
position:relative;
top:0;
width:130px;
z-index:1;
	}
#sales{
color:#006600;
font-size:11px;
font-weight:bold;
height:62px;
left:580px;
margin:0;
position:relative;
top:5px;
width:280px;
z-index:1;
	}
		
	
	#rightNavHeading{
	position:absolute; width:135px; height:26px; z-index:5; left: 85px; top: 409px;
	}
	
	#bottomCompanyName{
	position:absolute; width:215px; height:18px; z-index:6; left: 5px; top: 2px;
	}

	#bottomDesignedBy{
	height:21px;
	left:335px;
	position:absolute;
	top:4px;
	width:500px;
	z-index:5;
	}
	
	#bottomBoxLeft {
	position:absolute; width:8px; height:25px; z-index:5; left: 8px; top: 20px;
	background: url(/images/topOrrangeBoxLeftFooter.gif) repeat-y center top;
	}
	
	#bottomBoxRight {
	position:absolute; width:8px; height:25px; z-index:5; left: 847px; top: 20px;
	background: url(/images/topOrrangeBoxRightFooter.gif) repeat-y center top;
	}
	
	

#top {
	margin: 0px 20px 0px 20px;
	padding: 0px 8px 0px 0px;
	
	
	background: #B0C0D0 url(/cssdesign/tail1.gif) repeat-x right bottom;
	}
	


#middle {
background:#FFFFFF none repeat scroll 0%;
border:0px none;
margin:3px 0px 0px 65px;
padding:65px 0px 25px 0%;
width:864px;
overflow:hidden;
	}
#middleHome {
background:#FFFFFF none repeat scroll 0%;
border:0px none;
margin:3px 0px 0px 65px;
padding:65px 0px 25px 0%;
width:864px;
	}

#subMenu1{position:absolute; width:283px; height:27px; z-index:2; left: 2px; top: -1px; }
#subMenu2{position:absolute; width:361px; height:25px; z-index:1; left: 69px; top: 1px;}
#subMenu3{position:absolute;width:343px;height:30px;z-index:1;left: 82px;top: -1px;visibility:hidden;}
#subMenu4{position:absolute; width:312px; height:26px; z-index:7; left: 267px; top: 384px;visibility:hidden;}
#subMenu5{position:absolute; width:314px; height:26px; z-index:1; left: 85px; top: 1px;visibility:hidden;}
#subMenu6{position:absolute; width:310px; height:26px; z-index:2; left: 210px; top: 3px;}
#subMenu7{position:absolute; width:307px; height:25px; z-index:1; left: 280px; top: 1px;}



#privacy {
width:864px;

 	background: #6691BC;
	margin: 0px 20px 0px 65px;

	}

#copyright {
	background:#FFFFFF none repeat scroll 0%;
padding:5px 0px;
position:relative;
width:864px;
	
	
	}
	
#Logo.logo span {
display:none;
}
#bottom {
background:#FFFFFF none repeat scroll 0% 50%;
margin:50px 0px 0px 0pt;
padding:0px;
position:relative;
width:864px;
	
	
	}
	
#toprightcurve {
	position: relative;
	margin: 0px 20px 0px 0px;
	top: 3px;
	left:-85px;
	width:864px;
	
	}
#topleftcurve {
	background:#FFFFFF none repeat scroll 0%;
	left:85px;
	margin:0px 20px 0px 0px;
	position:relative;
	top:3px;
	width:0pt;
	}

#bottomleftcurve {
	position: relative;
	top: -29px;
	Left:65px;
	width:8px;
	height:8px;
	background: url(/images/blue_bottom_left.png) no-repeat top right;
	}
	#bottomrightcurve {
	position: relative;
	top: -38.58px;
	Left:919px;
	width:8px;
	height:8px;
	
	}
	
	#orangeContainer {
	position:absolute; width:822px; height:105px; z-index:3; top: 9px; left:85px; background-color:#FFFFFF;
	}
	#keyheader {
	position:relative; width:690px; height:5px; 
	}
	.h1 {
		color:#666666;
		font-family:Arial,Helvetica,sans-serif;
		font-size:9px;
		margin-top:-5px;
		}
	#topOrangeBoxRight {
	position:absolute; width:18px; height:130px; z-index:3; top: 9px; left:805px; 
	}
	
	#menuBar {
	position:absolute; width:864px; height:25px; z-index:3; top: 360px; left:65px; background-color:#71893F;
	}
	#menuBarHome {
	position:absolute; width:864px; height:25px; z-index:3; top: 360px; left:65px; background-color:#71893F;
	}
	#submenuBar {
	position:absolute; width:285px; height:25px; z-index:3; top: 385px; left:64px; background-color:#FFFFFF;
	}
	#dottedLinebottom {
	background:transparent url(/images/dotted_line.png) repeat scroll right bottom;
	color:#0099FF;
	height:28px;
	left:8px;
	margin:-30px 10px 0pt 0pt;
	position:relative;
	top:0px;
	width:850px;
	z-index:3;
	margin:-30px 10px 0pt 0pt;
	}
	#dottedLine {
background:transparent url(/images/dotted_line.png) repeat scroll right bottom;
color:#0099FF;
height:28px;
left:0px;
position:relative;
top:5px;
width:100%;
z-index:3;
}
	.likGuide {
background:transparent url(/images/dotted_line.png) repeat scroll right bottom;
color:#767676;
margin:0pt 0px 0pt -15pt;
position:relative;
}
	.likGuide li {
	background:transparent url(/images/bull_1.gif) no-repeat scroll left center !important;
	float:left;
	line-height:1.1em;

vertical-align:top;
	padding:0px 10px 0px 14px;
	}
	.dottedLine a {
	color:#333333;
	}
.dottedLine ul li {
background:transparent url(/images/bul_2.gif) no-repeat scroll 0px 6px;
padding-left:11px;
}
	#leftContent{
	background-color:#FFFFFF;
height:15px;
left:600px;
position:absolute;
top:17pt;
width:228px;
z-index:1;
	}

#RightSideHeadermainText
{
background-color:#FFFFFF;
left:40px;
position:absolute;
top:10px;
width:200px;
z-index:1;
overflow:hidden;

}
	
	

	
	

#bottomHbar {
	position:absolute; width:845px; height:22px; z-index:5; left: 10px; top: 6px; background:url(/images/MaroonHorLine.png)
	}
#bottomBox {
	position:absolute; width:834px; height:25px; z-index:5; left: 15px; top: 20px; background:#FFEAFF;
	}
#FooterBottomBox {
	position:absolute; width:834px; height:25px; z-index:5; left: 15px; top: 20px; background:#FFEAFF;
	}
	#bottomBoxLeft {
	position:absolute; width:8px; height:25px; z-index:5; left: 8px; top: 20px;
	}
	

.sub {
	font: 11px arial;
	color:#003399;
	}	

#content {
left:10px;
min-height:580px;
height:auto;
position:relative;
top:0px;
width:565px;
z-index:6;

}



#bottom {
left:0px;
position:relative;
min-height:100px;
top:0px;
width:864px;
z-index:6;
}

.text ul li {
background:transparent url(/images/bul_2.gif) no-repeat scroll 0px 6px;
padding-left:11px;
}
#content1 {
left:10px;
position:relative;
top:0px;
width:850px;
z-index:6;
}
#FooterContent {
left:10px;
position:relative;
top:0px;
width:850px;
z-index:6;
}

.copyright {
	font: 9px /1.2 Arial, Helvetica;
	color: #CCC;
	text-align: center;
	margin: 0px;
	padding:0px;
	}
	



.blockTitle {font-family:Vivian;font-size:24px;text-decoration:none; color:#ffffff;  font-variant:inherit }
.subTitle {font-family:"Times New Roman", Times, serif;font-size:18px;text-decoration:none; font-weight:bold; color:#33CCFF;  font-variant:inherit }
.subTitle {font-family:"Times New Roman", Times, serif;font-size:18px;text-decoration:none; font-weight:bold; color:#33CCFF;  font-variant:inherit }
.detail {FONT-SIZE: 11px; COLOR:#993366;TEXT-INDENT: 0px; FONT-WEIGHT: bold; FONT-FAMILY: Arial; }




P {
	FONT-SIZE: 11px; COLOR: #303030; TEXT-INDENT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.text {
       color: #767676;
	
	font-family:Tahoma,Arial,sans-serif;
	font-size:120%;
	line-height:2em;
}
h1 {
clear:both;
color:#767676;
font-family:"Trebuchet MS",Arial,Tahoma;
font-size:1.4em;
font-weight:bold;
padding-bottom:3px;
padding-top:10px;
}
h1 span {
color:#00A7FF;
}
h2 {
font-size:0.8em;
padding-bottom:3px;

}
.subMenu {
       FONT-SIZE: 9px; COLOR:#993366;TEXT-INDENT: 0px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.heading {
       FONT-SIZE: 17px; COLOR:#0066CC;TEXT-INDENT: 0px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana;  
}
.subheading {
       FONT-SIZE: 12px; COLOR:#0066CC;TEXT-INDENT: 0px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
A:link {
	FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY:verdana, Arial, Helvetica;TEXT-DECORATION: none
}

A:visited {
	FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY:verdana, Arial, Helvetica;; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY:verdana, Arial, Helvetica;; TEXT-DECORATION: underline
}

A.down:link {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #1B5FFE; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.down:visited {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #1B5FFE; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.down:hover {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #1B5FFE; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
A.down:active {
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #1B5FFE; FONT-SIZE: 11px; TEXT-DECORATION: none
}

.topnavlink:link   {
font: 11px arial;
                color:#CC6699;
                text-decoration: none;
                
                }
.topnavlink:active {
font: 11px arial;
                color:#CC6699;
                text-decoration: none;
                }
.topnavlink:visited {
font: 11px arial;
                color:#CC6699;
                text-decoration: none;
                }
.topnavlink:hover  {
font: 11px arial;
                color:#993333;
                text-decoration: underline;
                }
				
				
.leftnavlink:link   {
			font: 11px  arial;
               color:#3300FF;
                text-decoration: none;
				
                
                }
.leftnavlink:active {
font: 11px  arial;
                color:#336699;
                text-decoration: none;
				
                }
.leftnavlink:visited {
font: 11px  arial;
                color:#333399;
                text-decoration: none;
				
                }
.leftnavlink:hover  {
font: 11px  arial;
                 color:#0033FF;
                text-decoration: underline;
				
                }
			

td {
color:#303030;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
line-height:12pt;
}

ul {
list-style-type:none;
}

#menuBar ul {
margin:0px;
padding:0px;
}


#menuBar li {
border-left:1px solid #66CAFF;
float:left;
font-weight:bold;
line-height:24px;

}

#menuBar li a {
color:#FFFFFF;
display:block;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}

#Layer1
{color:white;
height:28px;
left:10px;
position:absolute;
top:110px;
width:306px;
z-index:2;}

.box-grey-information {
background:#E4EDFC url(/images/t4_b.gif) no-repeat scroll left bottom;
background-color:#E4EDFC;
line-height:2em;
margin-bottom:0px;

}

 .box-grey-information div {
background:transparent url(/images/t4_t.gif) no-repeat ;

}
.box-grey-information ul
{
padding:7px;
}


.box-grey-information .send-email {
background:transparent url(../images/ico_send_email.gif) no-repeat scroll right center;
}

.box-grey-information .request_services {
background:transparent url(/images/ico_request_services.gif) no-repeat scroll right center;
}

.box-grey-information .call_toll_free {
background:transparent url(/images/ico_call_toll_free.gif) no-repeat scroll right center;
}

.box-grey-information .schedule_call_back {
background:transparent url(/images/ico_sheldule_call_back.gif) no-repeat scroll right center;
}

.more-link {
background:transparent url(/images/bull_1.gif) no-repeat scroll 0px 0.5em;
padding-left:14px;
}
.more-link:link {
color:#00A7FF;
font-size:9px;
text-decoration:underline;
}

.box-small-font {
font-size:0.9em;
line-height:1.8em;
}
.box-full {
background:#E4EDFC url(/images/t5_b.gif) no-repeat scroll left bottom;
line-height:1.27em;
margin-bottom:1em;

width:495px;
}
.box-full ul, .box-full div {
background:transparent url(/images/t5_t.gif) no-repeat ;
padding:10px;
}


.form-hint {
background:#FFFFFF url(/images/t7_t.gif) no-repeat;
padding-top:10px;
position:absolute;
right:69px;
top:0px;
width:189px;

}
.form-hint .in {
background:#E4EDFC url(/images/t7_b.gif) no-repeat scroll left bottom;
padding:0px 10px 10px;
width:169px;
}
.contact-form {
padding-bottom:1em;
padding-top:1em;
position:relative;
}
.contact-form-line {
width:321px;
}
.contact-form-line-captcha {
width:100px;
}

.contact-form-line .in {
padding:0px 0px 5px 10px;
}
.contact-form-line-captcha .in {
padding:0px 0px 5px 10px;
}

.contact-form-line-act{
background:#E4EDFC url(/images/t8_bl.gif) no-repeat scroll left bottom;
width:330px;
}
.contact-form-line-captcha-act{
background:#E4EDFC url(/images/t8_bl.gif) no-repeat scroll left bottom;
width:100px;
}
.contact-form-line-act .in {
background:transparent url(/images/t8_tl.gif) no-repeat scroll left top;
padding:0px 0px 5px 10px;
}


.color-blue {
color:#00A7FF;
}
.contact-form-line .input-full, .contact-form-line-act .input-full {
width:271px;
}
.contact-form-line {
width:321px;
}
element.style {
background-color:#FFFFA0;
height:433px;
}

.input, select, textarea {
background-color:#FFFFFF;
border:1px solid #336699;
color:#767676;
font-family:Tahoma,Arial,sans-serif;
font-size:12px;
}

* html #content {height: 670px;}

table.table {
border-bottom:1px solid #D0CCD8;
border-right:1px solid #D0CCD8;
}
table.table {
clear:both;
float:left;
text-align:left;
width:100%;
}
table.table td {
border-left:1px solid #D0CCD8;
border-top:1px solid #D0CCD8;
padding:5px;
text-align:left;
}
table.table p {
text-align:left;
}

.style25 {	color: #FF0033;
	font-weight: bold;
}
.style26 {color: #669900}
.style27 {color: #6699CC}
.style28 {color: #6699CC}

#networksites {
background-color:#E4EDFC;
overflow:hidden;
font-size:9px;
}