@charset "utf-8";
/* CSS Document */

* { margin: 0; }

BODY, HTML { margin:0; padding:0; width:100%; height:100%; background-color:#ffffff; background-image:url(images/Background-side.jpg); background-repeat:repeat-x}

fieldset,img { border: none; border-style: none; }

#bodyDiv { position: relative; margin: 0px auto; width:1000px; }
#bodyDiv p {font-family:"Times New Roman", Times, serif; color:#221a67; font-size: 16px;}
#bodyDiv p a:link, a:visited {color:#221a67}
#bodyDiv p a:hover {color:#c91401}

#topDiv { position:relative; height: 159px; font-size:11px; color:#FFFFFF; border: 0; width: 1000px;}

#midDiv { position:relative; height:187px; background-image:url(images/Background-middle.jpg); background-repeat: no-repeat; background-position:center; border: 0; width: 900px; left:50px; text-align:center;}

#midDivTxt { position:absolute; right:40px; top:60px; width:250px;}
#midDivTxt .input { width:98%; border:1px solid #d4d4d4; font-size:10px; padding:2px; } 
#midDivTxt .button { margin: 46px 0 0 40px; }

#redTxt { float:left; width:100%; text-align:center; color:#c3072b; font-weight:bold; margin-top:2px; }
#redTxt a { color:#c3072b; text-decoration:none; }
#redTxt a:hover { color:#000000; }

.redheadline {color:#c91401; font-size:30px; font-family:"Times New Roman", Times, serif; }
.blueheadline {color:#221a67; font-size:48px; font-family:"Times New Roman", Times, serif; }
#topDivTxt { position:absolute; right:122px; top:29px; width:500px; text-align:center}

#whitesubinfo {color:#ffffff; font-size:18px; font-family:"Times New Roman", Times, serif; }
#whitesubinfo a {color:#ffffff; text-decoration:none; }
#whitesubinfo a:hover {color:#c91401; text-decoration:none; }

#mainNav { position:absolute; color:#ffffff; font-size:16px; font-family:"Times New Roman", Times, serif; font-weight:bold; line-height:16px; left: 70px; top: 129px; }
#mainNav ul { margin: 18px 0px 0px 0px; padding: 0px; }
#mainNav li { float:left; list-style: none; width:110px; text-align:center;}
#mainNav a{ color:#ffffff; text-decoration:none; }
#mainNav a:hover {color:#c91401; text-decoration:none; }

.blueitalic {color:#221a67; font-size:18px; font-family:"Times New Roman", Times, serif; font-style:italic; }
.blueitalic a:link, a:visited {color:#221a67;}
.blueitalic a:hover {color:#c91401; }

#box1 { position: absolute; left: 56px; top: 14px; width:300px; height: 367px; border:0px; padding:20px; text-align:center}
#box2 { position: absolute; left: 438px; top: 51px; width:365px; height: 424px; background-color:#221a67; display: table }

#box2 a{ color:#221a67; }
#box2 a:hover {color:#c91401; }

#box3 { position: absolute; left: 56px; top: 14px; width:900px; height: 367px; border:0px; padding:20px; text-align:left;}

#star {position: absolute; left: 48px; top: 170px; width:84px; height: 79px; border:0px; z-index:100; background-image:url(images/star.gif)}

#underBox1 {position:relative; width:1000px; margin: 0px auto; text-align:center; }
#FeatureDetails {
	position:absolute;
	width:180px;
	top: 10px;
	left: 58px;
	text-align:center;
	color:#221a67;
	font-size:18px;
	height: 112px;
}

#midWrapper {position:relative; margin:0px; width:1000px;}

#photos {position:relative; margin: 0 auto; width: 1000px; height:1522px; text-align:center}

#summary {position:relative; width:890px; left:55px; top: 20px; border:0px; margin: 0px auto; text-align:center; color:#c91401; font-size:18px}

#footer {position:relative; width:800px; margin:40px auto; border-top:1px solid #221a67; line-height:30px; text-decoration:none; color:#221a67; font-size:10px; font-family:"Times New Roman", Times, serif; text-align:center; }
#footer a { color:#221a67; }
#footer a:hover { color:#c91401; text-decoration:none; }


#clearMiddiv {height:240px;}
#push {clear:both;}
