/* CSS Document */
body {
  background-image:url(../../../images/body-bg.png);
  font-family:"Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size:90%;
  margin:10px 0;
  padding:0;
  text-align:center;
  background-repeat:repeat-x;
  background-color:#30003D;
}

#main-wrap {
  width:876px;
  margin:0 auto;
  text-align:left;
}

#header {
  background-image:url(../../../images/header.png);
  background-repeat:no-repeat;
  width:876px;
  margin:0;
  padding:0;
  height:200px;
}
#header ul {
	width:876px;
	padding:0;
	float:right;
	background-image:url(../../../images/menu-bg.png);
	background-repeat:repeat-x;
	margin:170px 0 0 0;
	line-height:30px;
}
#header li {
	display:inline;
	float:right;
	width:93px;
	text-align:center;
}

#header li a:link {
	text-decoration:none;
	font-size:85%;
	font-weight:bold;
	color:#ffffff;
}

#header li a:visited {
	text-decoration:none;
	font-size:85%;
	font-weight:bold;
	color:#ffffff;
}

#header li a:hover {
	text-decoration:none;
	font-size:85%;
	font-weight:bold;
	color:#ffffff;
	display:block;
	background-image:url(../../../images/menu-hover-bg.png);
	background-repeat:repeat-x;
}


#container {
  width:857px;
  float:right;
  text-align:left;
  display:block;
}

.content-top {
	height:15px;
	background-image:url(../../../images/content-top.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

.content-middle {
	background-image:url(../../../images/content-middle.png);
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	text-align:left;
}

.content-container {
	margin:0;
	padding:20px;
	color:#3b0049;
}

.content-container h1 {margin:0;padding:0;font-size:22px;color:#30003D;}
.content-container h2 {margin:0;padding:0;font-size:18px;color:#30003D;}

.content-container h2 a:link {text-decoration:none;color:#30003d;}

.content-bottom {
	height:15px;
	background-image:url(../../../images/content-bottom.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

.content-container p {
	padding-bottom:10px;
}

.content-container hr {
	color:#30003D;
}

.content-container li {
	background-image:url(../../../images/bullet.png);
	background-repeat:no-repeat;
	list-style-type:none;
	margin:0 0 30px 10px;
	padding:0 0 0 20px;
}

.content-container label {
	float:left;
	width:225px;
	text-align:right;
	margin-right:5px;
}

#left {
  width:250px;
  float:left;
	margin:0;
	padding:0;
	text-align:center;
}

#left .left-top {
	height:15px;
	background-image:url(../../../images/left-top.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

#left .left-middle {
	background-image:url(../../../images/left-middle.png);
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	width:250px;
	text-align:left;
}

#left .left-bottom {
	height:15px;
	background-image:url(../../../images/left-bottom.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

#left ul {
	width:235px;
	margin:0;
	padding:0;
	margin-left:10px;
	list-style-position:inside;
}

#left li {
	background-image:url(../../../images/bullet.png);
	background-repeat:no-repeat;
	background-position:center left;
	list-style-type:none;
	color:#3b0049;	
	margin:0 0 30px 10px;
	padding:0 0 0 20px;
	width:75%;
}

#left p {
	padding:10px;
	color:#3b0049;
	font-weight:bold;
}

#left .phone-top {
	height:15px;
	background-image:url(../../../images/phone-top.png);
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0;
	width:200px;
}

#left .phone-middle {
	background-image:url(../../../images/phone-middle.png);
	background-repeat:repeat-y;
	margin:0 auto;
	padding:0;
	width:200px;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
}

.phone-middle hr {
	text-align:center;
}

#left .phone-bottom {
	height:15px;
	background-image:url(../../../images/phone-bottom.png);
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0;
	width:200px;
}


#right {
	width:607px;
	float:right;
}

#footer {
	width:876px;
	float:left;
	margin-left:29px;
	color:#ffffff;
	text-align:center;
}

#footer a:link {
color:#0B66CC;
text-decoration: none;
border-bottom:1px solid #0B66CC;
}

#footer a:visited {
color:#0B66CC;
text-decoration: none;
border-bottom:1px solid #0B66CC;
}

#footer a:hover {
color:#0B66CC;
text-decoration:underline;
}

.error {
  color:#990000;
  font-weight:bold;
  font-size:18px;
  display:block;
  background-color:#FFFF99;
  text-align:center;
  padding:10px;
}

.clearfix {
  clear:both;
}