body { margin: 0 auto; padding:0; text-align: left; font:0.65em Verdana, Arial, Helvetica, sans-serif; color:#000;  background-color:#fff; }
body { height: 100%; }

#sitestructure {width:921px; min-height:700px;height:100%;margin: 0px auto; padding: 0px; margin-top:10px;overflow:auto; font-family: Arial, Helvetica, sans-serif;}
#header {margin:0px; padding:0px; height:162px;}
#menu {margin:0px; padding-left:25px; height:42px;}
#menu img {padding-right:2px;border:0px; margin:0px; padding:0px;}
#menu a {margin:0px; padding:0px;} 
#main_body{border-left:7px solid #331551; border-right:7px solid #331551; margin:0px; padding:0px; font-size:1.2em; color:#576063; overflow: auto;}

/* Home Page */
.split_col {width:640px; float:left; padding:10px 10px 10px 20px;}
.col_1  {float:left; width:310px;}
.col_1  p, .col_2 p {height:82px;}
.col_2 {float:right; width:310px;}
.col_2 .intro{margin-top:0px;}
.col_3 {margin:0px;float:left; width:212px;padding:10px; }
.double {height:185px;}

/* FAQ*/
.col_img {float:left; width:42px;}
.col_q, .col_a  {float:left; min-height:50px;}
.col_q p, .col_a p {padding:0px 3px; margin:0px;}
.col_q {width:200px;}
.col_a {width:344px;}
.qanda {overflow:auto; margin-bottom:20px; }

/*Fees*/
.double_fee {height:230px;}
.double_push {margin-left:20px;}
.ul{border:1px solid #f00;}

/*who we are*/
.image_right {height:185px;}
.image_right .col_1 {float:left; width:390px;}
.image_right .col_2 {float:right;width:230px; }
.image_right h1, .image_left h1 {margin:0px;}
.image_left {height:185px;}
.image_left .col_1 {float:left; width:230px;}
.image_left .col_2 {float:right; width:390px;}

/*Contact Form*/
.form {height:325px;width:390px;background-image:url(images/contact-form.gif); background-repeat:no-repeat; background-position: top right;padding:60px 0px 0px 30px;}
.form p {margin:0px 0px 10px 45px; padding:0px; width:280px;}
.col_1_contact {float:left; width:212px; padding-top:3px;}
.col_2_contact {float:right; width:420px; margin:0px;}

/*Footer*/
#footer {clear:both;height:39px;background-image:url(images/footer.gif); background-repeat:no-repeat ;}
#footer p {margin:0px; padding:0px; padding-top:15px; text-align:center; color:#fff;font-size:1.2em;}
#footer a:link {color: #4B2877; text-decoration:none;}
#footer a:hover {color: #fff;text-decoration:none;}
#footer  .links { font-size:0.8em; padding-left:20px;}
#footer  .links a {padding-right:2px;}

/*General*/
img {border:0px;}
h1 {color:#fff; font-size:1.2em; height:25px; background-color:#34459C;  padding:5px 0px 0px 5px; }

