/* CSS Document */
ul{ margin:0; padding:0; list-style-position:inside; }
p{margin:9px 0;}

body{ background-color:#000000; margin:0 auto; 
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color: #333; 
	-webkit-font-smoothing: antialiased;}

	.pageContainer{ width:875px; margin:38px auto 0 auto; background-color:#000000; position:relative; }
		.topImage{ background:#474747 url(images/topImage.jpg ) no-repeat; height:29px; width:875px; }
		.mainMenu{ background:#5D5D5D url(images/menu-bg.gif ) repeat-x; height:28px; width:616px; padding-left:259px; }
		.logoStrip{ height:92px; width:875px; background-color:#6E6E6E; }
			.logo{ margin:21px 0 0 18px; border:0; }
			
			.zeroMP{
				margin: 0;
				padding: 0;
				display: inline;
			}
			
			.zeroP{
				padding: 0;
				display: inline;
			}
			
			.zeroM{
				margin: 0;
				display: inline;
			}
	
			
			.alignleft{
				text-align:left;
			}
			
		.mainContainer{ height:auto; width:839px; padding:19px 18px; background-color:#6E6E6E; }
			.mainContent{  height:auto; min-height:525px; width:803px; padding:18px; background-color:#ffffff; }
				.mainContent a{ color:#000000; border-bottom:1px dotted #000; text-decoration:none; }
				.mainContent a:hover{  border-bottom:1px solid #C86868; }
				
				#memberLinks{ position:absolute; right:15px; top:165px;;}
					#memberLinks li{ list-style-type:none; float:left; padding:10px; text-align:right; border-right:1px dotted #6E6E6E;}
					#memberLinks li.last{ margin-right:20px; }
					#memberLinks li a{ text-decoration:none; border:0; text-align:right;}
					#memberLinks li a:hover{ color:#C86868;}
				
				.contentTitle{ height:50px; width:803px; }
				#textContainerHome{
	width:310px;
	margin-left:50px;
	margin-top:24px;
	text-align:justify;
}
				#textContainerMember{ width:350px;  margin-left:50px; margin-top:26px;  text-align:justify; position:relative; z-index:1;}
				#textContainerGeneric{
	width:315px;
	height:auto;
	margin-left:50px;
	margin-top:26px;
	text-align:left;
}
				#textContainerFull{ width:710px; height:auto; margin-left:50px; margin-top:26px;  text-align:justify; }
				.mainText{font: 14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; line-height:18px;}
				
					#photoHome{float:right; width:420px; margin-right:6px; margin-top:26px; text-align:right;}
					#requestForm{
		float:right;
	margin: 25px 10px;
	text-align:right;
}

					
					#photoProcess{float:right; margin-right:42px; margin-top:46px;}
				
					#circleUL{ height:auto; width:200px;  list-style-type:none; padding:0; margin:0 0 15px 1px; padding-top:7px;}
					#circleUL li{ height:30px; width:240px; padding-top:10px; padding-left:51px; margin:6px 0;list-style-position:outside;}
						#circle1{ background:left url(images/circle1.gif) no-repeat; }
						#circle2{ background:left url(images/circle2.gif) no-repeat; }
						#circle3{ background:left url(images/circle3.gif) no-repeat; }
						#circle4{ background:left url(images/circle4.gif) no-repeat; }
						#circle5{ background:left url(images/circle5.gif) no-repeat; }
						#circle6{ background:left url(images/circle6.gif) no-repeat; }
						#circle7{ background:left url(images/circle7.gif) no-repeat; }
						#circle8{ background:left url(images/circle8.gif) no-repeat; }
						#circle9{ background:left url(images/circle9.gif) no-repeat; }
						#circle10{ background:left url(images/circle10.gif) no-repeat; }

					#yellowUL{  padding:0; margin:0 0 15px 30px; padding-top:0px; color:#F3BD17; list-style-type:none;}
					#yellowUL li{ list-style-position:outside; background:5px 17px url(images/bullet2.gif) no-repeat; padding-top:10px;padding-left:20px; margin:6px 0; color:#000000;}
				div.yellow{ background-color:#F5C638; }
				div.errorsRow{ width:100%;  font-size:13px; vertical-align:middle; font-weight:bold; }
				div.optionRow{
	width:93%;
	height:29px;
	font-size:18px;
	color:#514e4e;
	vertical-align:middle;
	padding-top: 11px;
	padding-right: 3%;
	padding-bottom: 0;
	padding-left: 4%;
}
					div.optionRow input{ width:40px; height:15px; padding-right:5px; padding-top:3px; border:1px solid #999999; float:right; vertical-align:top; font-size:12px; text-align:left; }
					div.optionRow input.login{ width:120px; }
					div.optionRow label{ float:right; width:40px; text-align:left;padding-right:5px; }
					div.optionRow input.file{ width:190px; height:20px;border:1px solid #999999; font-size:0.5em; }

				div.pricingRow{
	height:auto;
	width:94%;
	line-height:24px;
	padding-top: 0;
	padding-right: 3%;
	padding-bottom: 0;
	padding-left: 3%;
}
				div.dropDownRow1{ width:94%; height:28px; font-size:18px; color:#514e4e; padding:11px 3% 0 3%; vertical-align:middle; }
					div.dropDownRow1 select{ height:20px; }
				div.dropDownRow2{ width:94%; height:25px; font-size:18px; color:#514e4e; padding:0 3% ; vertical-align:middle; }
					div.dropDownRow2 select{ height:20px; }
					div.dropDownRow2 input{ height:20px; margin:0; margin-right:5px; }
				div.dropDownRow3{ width:94%; height:25px; font-size:18px; color:#514e4e; padding:0 3% ; vertical-align:middle; }
					div.dropDownRow3 select{ height:20px; }
					div.dropDownRow3 input{ height:20px; margin:0; margin-right:5px; vertical-align:middle; }
					div.dropDownRow3 input{ height:20px; margin:0; margin-right:5px; vertical-align:middle;}
				div.bottomNote{ width:94%; padding:10px 3% ; vertical-align:middle; font:14px Arial, Helvetica, sans-serif; color:#000000; line-height:18px; word-spacing:-1px;}
				div.loginBox{
	height:125px;
	width:290px;
	padding:0 3% 0 100px;
	line-height:24px;
}
					
				#buttonCalc{ height:19px; width:65px; cursor:pointer; border:0; padding:0; margin:0; float:left; }
					
		#footer{ height:24px; width:803px; padding:7px 36px;  }
			#footer a{ color:#D58B8B; text-decoration:none; }
			#footer a:hover{ color:#E8BEBE; }
			
		.inline{ display:inline; }
		.hidden{ display:none; }
		.floatL{ float:left; }
		.floatR{float:right; }
		.clear{ clear:both; }
		div.black{ color:#000000; }
		.textRed18{ font: 18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif bold; color:#C86868; }
.textRed14{
	color: #C86868;
	font: 14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-variant: normal;
}
		.textGray18{ font: 18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased; color:#565555; }
		.textRed12{  font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased; color:#C86868; }
	.textBlack12{  font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased; color:#000; }
		div.textBlack14, h3.textBlack14{ font:14px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color: #333; 
	-webkit-font-smoothing: antialiased; line-height:18px; font-weight:normal;}
		
label{ font-size:14px; font-weight:normal; color:#000000 }
		
.textOrange18 {
	color: #F60;
}
#textContainerGeneric_rt {
	width:315px;
	height:auto;
	margin-left:20px;
	margin-top:26px;
	text-align:left;
	float: right;
	margin-right: 50px;
}
#photoHome_text {
	float:right;
	width:420px;
	margin-right:6px;
	margin-top:26px;
	text-align:left;
}

.infocolumsleft {
	float:left;
	width:267px;
	height:365px;
	margin:0;
	padding:0;
	border:2px;
	border-color:#000;
	-moz-box-shadow: 0px 2px 3px #acacac;
	-webkit-box-shadow: 0px 2px 3px #acacac;
	box-shadow: 0px 2px 3px #acacac;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}

.infocolumsmiddle {
	float:left; 
	width:267px; 
	height:365px; 
	margin:0; 
	padding:0;
	border-top:2px;
	border-bottom:2px; 
	border-color:#000;
	-moz-box-shadow: 0px 2px 3px #acacac; 
	-webkit-box-shadow: 0px 2px 3px #acacac; 
	box-shadow: 0px 2px 3px #acacac; 
}

.infocolumsright {
	float:left; 
	width:267px; 
	height:365px; 
	margin:0; 
	padding:0; 
	border:2px;
	border-color:#000;
	-moz-box-shadow: 2px 2px 3px #acacac; 
	-webkit-box-shadow: 2px 2px 3px #acacac; 
	box-shadow: 2px 2px 3px #acacac; 
	-moz-border-radius-bottomright: 5px; 
	-moz-border-radius-topright: 5px; 
	border-top-right-radius: 5px; 
	border-bottom-right-radius: 5px; 
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}


.bottomMenu ul{
	
	text-decoration:none; 
	list-style-type:none; 
	text-align:right;
}

.bottomMenu ul li {
	 display: inline; 
 }
 
 
 .aline a{ color:#000000; border-bottom:1px dotted #000; text-decoration:none; }
				.aline a:hover{  border-bottom:1px solid #C86868; }


.id {
	border: 6px;
	border-color:#0C0;
}

.centerInfo {
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
  	border-radius: 5px;
	margin:0 3px 10px 3px; 
	padding: 20px 25px;
	-moz-box-shadow: 0 2px 1px #888;
	-webkit-box-shadow: 0 2px 1px #888;
	box-shadow: 0 2px 1px #888;
}

.centerInfo h2 {
	padding: 0;
	margin: 0 0 20px 0;
}

.labels {
	margin: 0;
	padding: 0;
	font: 16px/22px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
}

.labels a {
	color: #333;  
	text-decoration:none;
}

textarea.bold:first-line{
	font-weight: bold;
}
