
/* - Modified E.Meyer Style Reset - */
html, body, div, span, applet, object,
iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn,
em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt,
var, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td
{margin:0; padding:0; border:0; outline:0; vertical-align:baseline;}
:focus {outline:0;}
body {line-height:1;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}

body{

        background-color: #5a62a9;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px
}



#wrapper {
	width:994px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background: url(../images/wrap-tile.gif) repeat-y;

}


/* --- Header Stuff --- */

#header { 
	width:994px;
	height:165px;
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background: url(../images/headerbg.jpg) repeat-x;
	float:left;


}

#head-left { 
	width:180px;
	height:165px;
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background: url(../images/logo.jpg);
	float:left;


}

#head-middle { 
	width:412px;
	height:165px;
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	float:left;

}

#head-right { 
	width:355px;
	height:165px;
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background: url(../images/globe.jpg);
	float:right;


}

/* --- Image Replacement Techniques --- */

h1 span{margin-left:-999em;}

#logo	{ 

	width:180px;
	height:165px;
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background: url(../images/logo.jpg);
	float:left;
	clear:both;

}

#logo a{display:block; width:180px; height:165px;}

h2 span{margin-left:-999em;}

#title	{ 

	width:422px;
	height:108px;
	margin:38px 0px 0px 0px; 
	padding: 0px 0px 0px 20px; 
	background: url(../images/title.jpg) no-repeat;
	float:left;
	clear:both;

}

/* --- End Image Replacement Techniques --- */


/* --- MIDDLE WRAPPER --- */

#content {
	width:994px;

	text-align:left;
}

/* --- IE6 MIN HEIGHT FIX --- */

html, body, #leftside #middle #rightside { 

	height:auto;
	min-height:487px;

} 


/* --- LEFT Stuff --- */

#leftside { 
	width:188px;
	height:557px; /* was 498 */
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background: url(../images/leftbg.gif) repeat-y;
	background-color:#ffffff;
	float:left;


}

#leftside2 { 
	width:188px;
	height:560px; /* was 512 */
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background: url(../images/leftbg.gif) repeat-y;
	background-color:#ffffff;
	float:left;


}

#leftside4 { 
	width:188px;
	height:468px;
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background: url(../images/leftbg.gif) repeat-y;
	background-color:#ffffff;
	float:left;


}	


#left-burst { 
	width:182px;
	height:241px;
	margin:0px 0px 0px 6px; 
	padding: 0px 0px 67px 0px; 
	background: url(../images/burst-onsite.jpg) no-repeat;
	float:left;
	clear:both;


}

#left-burst-onsite2 { 
	width:182px;
	height:241px;
	margin:0px 0px 0px 6px; 
	padding: 0px 0px 67px 0px; 
	background: url(../images/burst-onsite2.jpg) no-repeat;
	float:left;
	clear:both;


}

#left-burst-book { 
	width:182px;
	height:241px;
	margin:0px 0px 0px 6px; 
	padding: 0px 0px 67px 0px; 
	background: url(../images/burst-book.jpg) no-repeat;
	float:left;
	clear:both;


}

#left-burst-book2 { 
	width:182px;
	height:208px;
	margin:0px 0px 0px 6px; 
	padding: 0px 0px 67px 0px; 
	background: url(../images/burst-book2.jpg) no-repeat;
	float:left;
	clear:both;


}

#left-burst-quote { 
	width:182px;
	height:241px;
	margin:0px 0px 0px 6px; 
	padding: 0px 0px 67px 0px; 
	background: url(../images/burst-quote.jpg) no-repeat;
	float:left;
	clear:both;


}

#left-logos { 

	margin-right:auto;
	margin-left:auto;
	text-align:center;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;


}

#left-logos .top{ 


	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 40px 0px;

}



/* --- MIDDLE Stuff --- */

#middle form{ 

	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background:#ffffff;


}

#middle { 
	width:557px;
	height: 557px; /* was 498px */
	margin:0px -12px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background: url(../images/middlebg.gif) repeat-x;
	background-color:#ffffff;
	float:left;


}

#middle4 { 
	width:557px;
	height:468px;
	margin:0px -12px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background: url(../images/middlebg.gif) repeat-x;
	background-color:#ffffff;
	float:left;


}

#middle2 { 
	width:557px;
	height:560px; /* was 512px */
	margin:0px -12px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background: url(../images/middlebg.gif) repeat-x;
	background-color:#ffffff;
	float:left;


}

#middle3 { 
	width:557px;
	height:560px; /* was 512px */
	margin:0px -12px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background: url(../images/middlebg.gif) repeat-x;
	background-color:#ffffff;
	float:left;


}

#middle p.gap{ 

	margin:30px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 



}

#middle2 p.gap{ 

	margin:30px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 



}

#middle3 p.gap{ 

	margin:30px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 



}

#middle4 p.gap{ 

	margin:30px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 



}

#middle p.leftgap{ 

	margin:0px 0px 0px 20px; 
	padding: 0px 0px 0px 0px; 



}

#middle2 p.leftgap{ 

	margin:0px 0px 0px 20px; 
	padding: 0px 0px 0px 0px; 



}

#middle3 p.leftgap{ 

	margin:0px 0px 0px 20px; 
	padding: 0px 0px 0px 0px; 



}

#middle4 p.leftgap{ 

	margin:0px 0px 0px 20px; 
	padding: 0px 0px 0px 0px; 



}

#middle table{ 

	margin:0px 0px 0px 20px; 
	padding: 0px 0px 10px 0px; 


}

#middle2 table{ 

	margin:20px 0px 0px 20px; 
	padding: 0px 0px 10px 0px; 


}

#middle3 table{ 

	margin:20px 0px 0px 20px; 
	padding: 0px 0px 10px 0px; 


}

#middle4 table{ 

	margin:0px 0px 0px 20px; 
	padding: 0px 0px 10px 0px; 


}

#middle table td{ 

	margin:0px 0px 0px 0px; 
	padding: 0px 10px 10px 0px; 


}

#middle2 table td{ 

	margin:0px 0px 0px 0px; 
	padding: 0px 10px 10px 0px; 


}

#middle3 table td{ 

	margin:0px 0px 0px 0px; 
	padding: 0px 10px 5px 0px; 


}

#middle4 table td{ 

	margin:0px 0px 0px 0px; 
	padding: 0px 10px 10px 0px; 


}

#middle table td strong{ 

	font-size:18px;
	font-weight:bold;


}

.formtext-dk{ 

	font-size:15px;
	font-weight:bold;


}

#middle table td .select{ 

	width:320px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;	

}

#middle4 table td .select{ 

	width:320px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;	

}

#middle2 table td strong{ 

	font-size:18px;
	font-weight:bold;


}

#middle3 table td strong{ 

	font-size:18px;
	font-weight:bold;


}

#middle4 table td strong{ 

	font-size:18px;
	font-weight:bold;


}

#middle table td a{ 

	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color: #646a9d; 
	font-size: 11px


}

#middle2 table td a{ 

	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color: #646a9d; 
	font-size: 11px


}

#middle3 table td a{ 

	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color: #646a9d; 
	font-size: 11px


}

#middle4 table td a{ 

	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color: #646a9d; 
	font-size: 11px


}


p.submit { 

	margin:0px 0px 0px 140px; 
	padding: 0px 0px 0px 0px; 

}

p.carriers { 

	margin:0px 0px 0px 40px; 
	padding: 0px 0px 0px 0px; 

}

.red { font-size:18px;font-weight:bold;color:#ff0000; }
.white { font-size:18px;font-weight:bold;color:#ffffff; }
.required { font-size:11px;font-weight:bold;color:#ff0000; }
.privacy { font-size:11px;color:#646a9d; }
.bold { font-size:12px; font-weight:bold; }

/* --- RIGHT Stuff --- */

#rightside { 
	width:249px;
	height:557px; /* was 498 */
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background: url(../images/rightbg.gif) repeat-y;
	background-color:#ffffff;
	float:right;



}

#rightside2 { 
	width:249px;
	height:560px; /* was 512 */
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background: url(../images/rightbg.gif) repeat-y;
	background-color:#ffffff;
	float:right;



}

#rightside4 { 
	width:249px;
	height:468px;
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background: url(../images/rightbg.gif) repeat-y;
	background-color:#ffffff;
	float:right;



}

#right-content { 

	width:249px;
	height:311px;
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background: url(../images/mouse.jpg) no-repeat;

}



#right-content p{ 


	height:75px;
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 




}

#right-table1 { 

	width:155px;
	margin:0px 0px 8px 20px; 
	padding: 15px 5px 10px 30px; 
	background-color:#fdfbf7;


}

#right-table2 { 

	width:155px;
	margin:0px 0px 8px 20px; 
	padding: 15px 5px 10px 30px; 
	background-color:#fdfbf7;


}

#right-table3 { 

	width:155px;
	margin:0px 0px 8px 20px; 
	padding: 15px 5px 10px 30px; 
	background-color:#fdfbf7;


}

#right-table1 #right-table2 #right-table3 h2{ 

	font-size:18px;
	font-weight:bold;



}

#right-table1 ul li{ 

	list-style-image: url(../images/dot-orange.gif);
	margin: 7px 0px 0px 18px; 
	padding: 0px 0px 0px 0px;	


}

#right-table2 ul li{ 

	list-style-image: url(../images/dot-green.gif);
	margin: 7px 0px 0px 18px; 
	padding: 0px 0px 0px 0px;	


}

#right-table3 ul li{ 

	list-style-image: url(../images/dot-brown.gif);
	margin: 7px 0px 0px 18px; 
	padding: 0px 0px 0px 0px;	


}

#right-logos { 

	width:117px;
	height:331px;
	margin:30px 0px 0px 50px; 
	padding: 0px 0px 0px 0px; 
	background: url(../images/rightlogos.jpg);
	text-align:center;


}


/* --- Footer Stuff --- */

#footer { 
	width:994px;
	height:61px;
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background: url(../images/footer.jpg);
	float:left;
	clear:both;

}


/* --- Link Styles --- */

a.wt-bold {font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color: #ffffff; font-size: 12px}
a.wt-bold:visited {font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color: #ffffff; font-size: 12px}
a.wt-bold:hover {font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color: #d7ffa8; font-size: 12px}

a.wt-bold-small {font-family: Arial, Helvetica, sans-serif; text-decoration:none; color: #ffffff; font-size: 11px}
a.wt-bold-small:visited {font-family: Arial, Helvetica, sans-serif; text-decoration:none; color: #ffffff; font-size: 11px}
a.wt-bold-small:hover {font-family: Arial, Helvetica, sans-serif; text-decoration:none; color: #ffca12; font-size: 11px}

.otherField 
{
    width:90px;
    height:10px;
    margin-left:10px;
}