body {
margin: 0;
padding: 0;
background: url(../images/bg.gif) repeat-x top #e6e6e5;
font: 12px/17px Arial, Helvetica, sans-serif;
}


body a {
	color: #350B81;
}

body a:hover {
	color: #350b81;
}


body h1 {
font-weight: normal;
margin: 0px;
padding: 0px;
}



.main {
width: 900px;
margin: 0 auto;
}



.leftCol {
float: left;
width: 250px;
}

.leftInner {
background: #cbcbcb;
width: 230px;
padding: 0px 10px 0px 10px;
}


.leftInner h1 {
font-size: 15px;
color: #350b81;
padding: 15px 0px 15px 0px;
background: url(../images/h1bg.gif) repeat-x bottom;
}

.leftInner h1.large {
font-size: 17px;
}

.leftInner p {
font: 12px/18px Arial, Helvetica, sans-serif;
color: black;
margin:0;
}

.leftInner ul {
list-style:none;
margin: 0;
padding: 10px 0px 0px 0px;
font: 12px/18px Arial, Helvetica, sans-serif;
color: black;
}
.leftInner ul.bullets {
list-style:disc;
padding: 10px 0px 0px 14px;
}

.leftInner ul li {
	margin-bottom:5px;
}

.leftInner ul li a:hover {
text-decoration:none;
}

.leftInner ul li a {
background: url(../images/link.gif) no-repeat left center;
padding-left: 15px;
color: #350b81;
}





.centralCol {
width: 650px;
float: right;

}

.content h1 {
color: #1d97c3;
font-size: 30px;
padding: 18px 0px 18px 0px;
}

.content {
overflow: hidden;
}

.content h2 {
font-size: 20px;
color: #1d97c3;
font-weight: normal;
margin: 0px;
padding: 5px 0px 5px 0px;
}


.content p {
font: 12px/17px Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
}

.content p img {
margin: 0px 10px 0px 10px;
border: 1px solid #cccccc;
}

.content h3 {
font-size: 12px;
margin: 0;
text-indent: 10px;
display: block;
color: #3a2662;
height: 30px;
line-height: 30px;
font-weight: bold;
}


.content a {
color: #43a0b9;
}


.content a:hover {
text-decoration:none;
color: #43a0b9;
}




.content hr {
color: #ededed;
background: #ededed;
border: none;
height: 1px;
line-height: 1px;
font-size: 0px;
margin: 20px 0px 20px 0px;
}


.content div {
float: left;
width: 310px;
}

.content div p {
font: 11px/15px Arial, Helvetica, sans-serif;
width: 250px;
}



.nav {
height: 65px;
text-align:right;
}

.nav a {
font: 20px/65px Georgia, "Times New Roman", Times, serif;
margin-left: 10px;
color: white;
}

.nav a:hover {
text-decoration:none;
}

.nav span {
font: 20px/65px Georgia, "Times New Roman", Times, serif;
margin-left: 10px;
color: #67c5dd;	
}


.content {
width: 620px;
background: white;
padding: 0px 15px 0px 15px;
}


.reff {
text-align:center;
height: 50px;
}

.reff a {
font: 11px/50px Arial, Helvetica, sans-serif;
color: #1d97c3;
}

.reff a:hover {
text-decoration:none;
}


























form.cmxform fieldset {
  margin: 0px 0px 10px 0px;
  padding: 0px;
  border: none;
}
form.cmxform legend {
padding: 18px 0px 18px 0px;
_margin: 0 -7px; /* IE Win */
color: #1d97c3;
font: 20px Arial, Helvetica, sans-serif;

}

/*\*//*/
form.cmxform legend {
  display: inline-block;
}
/* IE Mac legend fix */

form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
  font: 11px Arial, Helvetica, sans-serif;
}

form.cmxform label.error {
  line-height: 1.8;
	height: 1.8;
	vertical-align: middle;
  font: 11px Arial, Helvetica, sans-serif;
	color:#F00;
	margin-left:10px;
}

form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.cmxform fieldset li input, textarea {
border: 1px solid #dbdbdb;
padding:12px;
width: 250px;
 font: 11px Arial, Helvetica, sans-serif;
}

form.cmxform fieldset li input:focus, textarea:focus {
border: 1px solid #67c5dd;
padding: 12px;
}

form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
  
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label {
  width: 120px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}


.sendMsg {
color: white;
cursor: pointer;
background: #67c5dd;
padding: 15px !important;
width: auto !important;
border: none !important;
}

.sendMsg:hover {
background: #350b81;
}


