a , a:hover , a:visited , a:active{
	color:#003399;
	font-size:12px;
}

body, html {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
}

.container {
	margin: 0 10spx 12px 10px;
	width: 700px;
}

.containerForm {
	margin: 0 10px 12px 10px;
	border: 1px solid #dedede;
	width: 700px;
	padding: 20px 0 0 0;
}

#bigButtons {
	padding: 0px;
}

.topButton {
	width: 237px;
	height: 58px;
	background-color:#FFFFFF;
	text-align: center;
}
.bottomButton {
	width: 237px;
	height: 59px;
	background-color:#FFFFFF;
	text-align: center;
}
.topButtonLink {
	display:block;
	width: 237px;
	height: 34px;
	background-image: url(/images/index_03.jpg);
	text-decoration:none;
	padding-top: 25px;	
}
a.topButtonLink {
	vertical-align: middle;
	font-weight:bold;
	font-size: 12px;
	color:#FFFFFF;
		
}
a.topButtonLink:link, a.topButtonLink:visited, a.topButtonLink:active {
	background-image: url(/images/index_03.jpg);
}
a.topButtonLink:hover {
	background-image: url(/images/index_over_03.jpg); 
}
.bottomButtonLink {
	display:block;
	width: 237px;
	height: 35px;
	background-image: url(/images/index_05.jpg);
	text-decoration:none;
	padding-top: 25px;	
}
a.bottomButtonLink {
	vertical-align: middle;
	font-weight:bold;
	font-size: 12px;
	color:#FFFFFF;
}
a.bottomButtonLink:link, a.bottomButtonLink:visited, a.bottomButtonLink:active {
	background-image: url(/images/index_05.jpg);
}
a.bottomButtonLink:hover {
	background-image: url(/images/index_over_05.jpg);
}
/*   center links ------------------------------------------------------------------------------------------*/
.businessButtonLink {
	display:block;
	width: 159px;
	height: 23px;
	background-image: url(/images/linkback.jpg);
	text-decoration:none;
	float: right;
	text-align: center;
	padding-top: 5px;
}
a.businessButtonLink {
	vertical-align: middle;
	font-weight:bold;
	font-size: 12px;
	color:#FFFFFF;
}
a.businessButtonLink:link, a.businessButtonLink:visited, a.businessButtonLink:active {
	background-image: url(/images/index_08.jpg);
		color:#FFFFFF;
}
a.businessButtonLink:hover {
		background-image: url(/images/index_over_08.jpg);
		color:#FFFFFF;
			
}
.designersButtonLink {
	display:block;
	width: 169px;
	height: 23px;
	background-image: url(/images/index_over_08.jpg);
	text-decoration:none;
	float: right;
	text-align: center;
	padding-top: 5px;
}
a.designersButtonLink {
	vertical-align: middle;
	font-weight:bold;
	font-size: 12px;
	color:#FFFFFF;
}
a.designersButtonLink:link, a.designersButtonLink:visited, a.designersButtonLink:active {
	background-image: url(/images/index_09.jpg);
		color:#FFFFFF;
}
a.designersButtonLink:hover {
		background-image: url(/images/index_over_09.jpg);
			color:#FFFFFF;
}
.partnersButtonLink {
	display:block;
	width: 150px;
	height: 23px;
	background-image: url(/images/linkback.jpg);
	text-decoration:none;
	float: right;
	text-align: center;
	padding-top: 5px;
}
a.partnersButtonLink {
	vertical-align: middle;
	font-weight:bold;
	font-size: 12px;
	color:#FFFFFF;
}
a.partnersButtonLink:link, a.partnersButtonLink:visited, a.partnersButtonLink:active {
	background-image: url(/images/index_10.jpg);
		color:#FFFFFF;
}
a.partnersButtonLink:hover {
		background-image: url(/images/index_over_10.jpg);
			color:#FFFFFF;
}
#bottomLinks a{
	color:#FFFFFF;
	font-size: 10px;
	height: 40px;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
}
/*  IE HACKS MUH!!! */

/*  top top links */
* html .topButtonLink {
	display:block;
	width: 237px;
	height: 58px;
	background-image: url(/images/index_03.jpg);
	text-decoration:none;

}
* html a.topButtonLink {

	font-weight:bold;
	font-size: 12px;
	color:#FFFFFF;
		
}
* html a.topButtonLink:link, , a.topButtonLink:active {
	background-image: url(/images/index_03.jpg);
}


* html .bottomButtonLink {
	display:block;
	width: 237px;
	height: 59px;
	background-image: url(/images/index_05.jpg);
	text-decoration:none;
	padding-top: 25px;	
}
* html a.bottomButtonLink {
	vertical-align: middle;
	font-weight:bold;
	font-size: 12px;
	color:#FFFFFF;
}
* html a.bottomButtonLink:link, a.bottomButtonLink:active {
	background-image: url(/images/index_05.jpg);
}
* html a.bottomButtonLink {
	background-image: url(/images/index_over_05.jpg);
}
/*  top right links */
* html .businessButtonLink {
	display:block;
	width: 159px;
	height: 27px;
	background-image: url(/images/linkback.jpg);
	text-decoration:none;
	float: right;
	text-align: center;

}
* html a.businessButtonLink {
	vertical-align: middle;
	font-weight:bold;
	font-size: 12px;
	color:#FFFFFF;
}
* html .designersButtonLink {
	display:block;
	width: 169px;
	height: 27px;
	background-image: url(/images/index_over_08.jpg);
	text-decoration:none;
	float: right;
	text-align: center;
	padding-top: 5px;
}
* html .partnersButtonLink {
	display:block;
	width: 150px;
	height: 27px;
	background-image: url(/images/linkback.jpg);
	text-decoration:none;
	float: right;
	text-align: center;
	padding-top: 5px;
}
* html a.partnersButtonLink {
	vertical-align: middle;
	font-weight:bold;
	font-size: 12px;
	color:#FFFFFF;
}
#bottomLinks {
	color:#FFFFFF;
	font-size: 10px;
}
* html #bottomLinks a{
	color:#FFFFFF;
	font-size: 10px;
	height: 20px;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
}


/* styles for content ------------------------------------------------------------------------------------------*/

.header {
	
	margin-left: 10px;
	font-size:16px;
	color:#999999;
	font-weight: bold;
}
* html .header {
	text-align: left;
	font-size:16px;
	color:#0099FF;
	font-weight: bold;
}
.bodyLinks a{
	text-align: left;
	display:block; 
	margin: 2px 2px 8px 8px;
	
	vertical-align: top;
	font-size: 12px;
	color: #307FC2;
	text-decoration: none;
}


.bodyLinks a:hover {

	vertical-align: top;
	background-color:#f4efef;
	font-size: 12px;
	color:#333333;
	text-decoration: none;
}
.formNames {
	font-size: 12px;
	font-weight: bold;

	text-align: right;
}
.formNamesTwo {
	display: block;

	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	text-align: right;
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #CCCCCC;
}

.bodyLinks a:visited, a:active {

	
	font-size: 12px;
	color:#cococo;
	text-decoration: none;
}
.coolParagraph {
	color: #000000;
	display:block;
	width: 650px;

	padding: 5px 20px 20px 20px;
	text-align:justify;

}
.welcome  {
	height: 1px;
	width: 575px;
	color:#e6e6e6;
	line-height: 1px;
	size: 1px;
	text-align: center;
}
#linkHolder {
	width: 675px;
	height: 120px;
	padding-left: 10px;
	margin-bottom: 14px;
	margin-left: 8px;
	float: left;
	clear:both;
	border: 1px solid #dedede;
}

#formHolder {
	width: 275px;
	text-align: left;
	border: 1px solid #666666;
	margin: 0px 35px 10px 15px;
	float: left;

	
}
.fields {
	background-image: url(/images/fields.jpg);
	border: 1px solid #666666;
	background-repeat:repeat-x;
	margin: 4px 0 4px 10px;
	text-align: left;
}
.newTo {
	margin:0;
	color:#0066FF;
	font-size:16pt;
}
.letsUs {
	
	display:block;
	width: 250px;
	margin-top: -5px;
	margin-bottom: 15px;
	padding-left: 15px;
	font-weight: bold;
	color:#999999;
	font-size:12pt;
}
.clickBelow {
	background-image: url(/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	display:block;
	width: 315px;
	margin-top: -5px;
	margin-bottom: 15px;
	padding-left: 15px;
	margin-right: 25px;
	height: 49px;
	color:#999999;
	font-size:12pt;
}
#rightBox {
	width: 325px;
	float: left;
	border: 1px solid #666666;
	padding: 14px;

	

}

#bottom {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}

#bottomBox {
	margin: 20px 0 25px 0;
	
}
#questionTitles {
	width:auto;
	height: 20px;
	text-align: left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left: 25px;
	background-image: url(/images/questionTitles.jpg);
	background-repeat: repeat-x;
}
/*.annoyingBtn {
	text-align: center;
}*/
.seperateButton {
	text-align: center;
	margin: 5px;
}
a.seperateButton:active {
	clear:both;
}

DIV.listHolder {
	width: 690px;
	height: auto;
	padding-left: 0px;
	margin-top: 15px;
	margin-bottom: 14px;
	margin-left: 8px;
	clear:both;
	border: 1px solid #dedede;
}
#titleCompany {
	text-align: left;
	font-weight: bold;
	font-size: 14pt;
	margin: 10px 0px -15px 0px;
	padding-left: 15px;
	color:#FFFFFF;
	background-image: url(/images/companyTitleimage.jpg);
	background-repeat: no-repeat;
	background-position:left;	
}
DIV.websiteName {
	text-align: left;
	margin: 20px 0 15px 0;
	padding-left: 15px;
	color:#666666;
	padding-bottom: 5px;
	background-image: url(/images/line.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 10pt;
	font-weight:bold;
	
}
#bottomContainer {
	height: 110px;
	margin: 10px 0px 10px 0px;
	/*background-color:#009999;*/
	
}

#leftContainer {
	text-align: left;
	float: left;
	margin: 0 34px 10px 15px;
	width: 400px;

}
#companyProfileTitle {
	color: #333333;
	font-size:14pt;
	padding-left: 0px;
	margin: 0 0 5px 0;
}
#rightContainer {
	text-align: left;
	color:#666666;
	font-size:12px;
	float: left;
	width: 200px;

}
DIV.companyPar {
	color:#666666;
	font-size:12px;
}
.lists {
	color: #333333;
	font-size:12pt;
}
#bottomReturn {
	text-align:left;
	padding-left: 25px;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 12px;
	color:#0099FF;
}
DIV#directoryHolder {
	width: 690px;
	height: auto;
	padding-left: 0px;
	margin-top: 15px;
	margin-bottom: 14px;
	margin-left: 8px;
	clear:both;
	border: 1px solid #dedede;
}
.errorText { 
     display: block; 
     color:#FF0000; 
     font-size: 14px; 
     font-weight: bold; 
     margin-top: 0px; 
     text-align: right; 
     padding: 3px 5px 3px 5px; 
}

.orderedList1 {
	list-style: none;
	padding-right: 0px;
	font-weight: bold;
	margin-left: -20px;
}
.orderedList2 {
	list-style: none;
	color:#FF0000;
	padding-right; 0px;
	font-weight:bold;
}