body {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
background-color: #364fa9;
margin: 0px;
padding-bottom:10px;
}

.menu {
background: url(../images/base_r2_c1thin.jpg) #ffffff repeat-y;
text-align: left;
vertical-align: top;
padding-top:5px;
}

td img {
display: block;
}

.footer {
background: url(../images/base_r3_c2.jpg) #ffffff no-repeat right;
font-size: 12px; padding-left: 10px;
}

.white{ background-color:#FFFFFF;text-align:left;}

h1 {
font-size: 16px;
font-weight: bold;
color: #02228D;
margin:0px;
padding:0px;
}

h2 {
font-size: 16px;
font-weight: bold;
color: #000000;
margin:0px;
padding:0px;
}

.bodytext {
margin: 0px;
padding: 0px;

}

a {
color: #02228D;
text-decoration: underline;
}
a:hover{
color: #ff9c00;
text-decoration: underline;
}

.content {
padding-right:  60px ;
padding-bottom:10px;
padding-left: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: left;
padding-top:15px;
background:url('../images/smiles.jpg') no-repeat top right #ffffff;
}

.flashBanner{
padding-right:12px; 
border-bottom:solid 0px #364fa9; 
background: url(../images/bannerline_r1_c2.jpg) no-repeat right #ffffff;
width:640px;
height:268px;
}

.appointment {padding-left:30px;padding-bottom:20px;}

.contactDetails {margin-top:30px;font-size:14px;}

.csc-frame-frame1{
background-color:#B0CDED;
border:solid 1px #333333;
padding:3px;
width:100%;
margin:0px;
text-align:center;
}

.style24 {color: #003399; font-weight: bold; font-size: 16px; }
.style27 {font-size: 16px}
.style34 {color: #003399}
.style44 {font-size: 18px}
.styleContent {font-size: 18px;margin:0px;padding:0px;}
.style51 {color: #FF0000;font-weight: bold;}
.style79 {color: #000000; font-weight: bold; }
.style88 {color: #003399; font-weight: bold; font-size: 16px; background-color: #FFFFFF; }
.style91 {background-color: #FFFF99;font-size: 15px;}
.style94 {color: #02228D; font-weight: bold; font-size: 16px; }
.style96 {font-size: 15px}

.footer_menu li{display:inline; list-style-type:none;font-size:12px;}
.footer_menu{width:420px;padding:4px;margin:0px; color:#FFFFFF;}
.footer_menu a{ color:#FFFFFF;}
.footer_menu a:hover{text-decoration:none; }

.site_credits{font-size:12px;color:#FFFFFF;}
.site_credits a{color:#FFFFFF;}
.site_credits a:hover{ text-decoration:none;}


#tx-cerebrumfsmenu-pi1-listMenuRoot{padding-left:50px;}
.tx-cerebrumfsmenu-pi1-menulist ul{width: 180px;}
:first-child + html .xmenulist li { float: left; width: 100%; }
.tx-cerebrumfsmenu-pi1-menulist, .tx-cerebrumfsmenu-pi1-menulist ul { margin: 0pt; padding: 0pt;  list-style-type:square ; list-style-image: url('../images/square.jpg'); list-style-position: outside ; color: #02228D; vertical-align:top;}
.tx-cerebrumfsmenu-pi1-menulist ul { display: none; position: absolute; top: -1px; left: 148px; }
.tx-cerebrumfsmenu-pi1-menulist ul { list-style-type: none; list-style-image:none;}
.tx-cerebrumfsmenu-pi1-menulist li { border: none; background: none repeat scroll 0% 0%; position: relative; margin-bottom: -1px; }
.tx-cerebrumfsmenu-pi1-menulist li ul{ background-color:#B0CDED; }
.tx-cerebrumfsmenu-pi1-menulist li ul li a{ color:#000000; }
.tx-cerebrumfsmenu-pi1-menulist li ul li a:hover{ color:#003399; }
.tx-cerebrumfsmenu-pi1-menulist ul > li:last-child { margin-bottom: 1px; }
.tx-cerebrumfsmenu-pi1-menulist a { padding: 3px; display: block; width:180px;color: rgb(0, 0, 0); text-decoration: none;font-size:16px; }
.tx-cerebrumfsmenu-pi1-menulist a:hover, .tx-cerebrumfsmenu-pi1-menulist a.highlighted:hover, .tx-cerebrumfsmenu-pi1-menulist a:focus { color: #003399;  }
.tx-cerebrumfsmenu-pi1-menulist a.highlighted { color:#003399;  }
.tx-cerebrumfsmenu-pi1-menulist a .subind { float: right; }
* html .tx-cerebrumfsmenu-pi1-menulist li { float: left; height: 1%; }
* html .tx-cerebrumfsmenu-pi1-menulist a { height: 1%; }

.powermail_mandatory{color:#FF0000}
.small{font-size:10px;}
.underline{text-decoration: underline;}
.red{color:#FF0000}
.tx_powermail_pi1_fieldwrap_html_radio_title{display:inline;}
.tx-powermail-pi1_fieldset_1 label{float:left;width:180px;}
.tx-powermail-pi1_fieldset_1 textarea{width:200px;}
.tx-powermail-pi1_fieldset_1 input{width:200px;}
.tx-powermail-pi1_fieldset_1{border:none;}
.tx-powermail-pi1_fieldset_1 legend{display:none;}
.tx-powermail-pi1_fieldset_1 div{padding-bottom:10px;}
#powermaildiv_uid12{padding-left:230px;margin-top:-10px;}
#powermaildiv_uid13{padding-left:230px;margin-top:-10px;}
#powermaildiv_uid14{padding-left:250px;margin-top:-10px;}
#powermaildiv_uid15{padding-left:223px;margin-top:-10px;}
.powermail_submit{margin-left:180px;}
#powermaildiv_uid11 input{width:80px;}
.powermail_radio_inner label{width:70px;}
.powermail_radio_inner input{width:10px;}
.powermail_radio_inner {width:100px;display:inline;}
.tx_powermail_pi1_fieldwrap_html_radio_title{width:180px;float:left;margin:0px;padding:0px;}
.powermail_radio_inner_uid10_1{display:block;margin-left:180px;}
.powermail_check_inner_uid6_0 label{display:none;}
.powermail_check_inner_uid6_0{display:inline;margin-left:16px;}
.tx_powermail_pi1_fieldwrap_html_checkbox_title{display:inline;}
#request{margin-top:0px;}

red {color: #FF0000; }
span.red {color: #FF0000; }
p.red {color: #FF0000; }

underline {text-decoration: underline; }
span.underline {text-decoration: underline; }
p.underline {text-decoration: underline; }

caption {font-size:10px;}
span.caption {font-size:10px; }
p.caption {font-size:10px; }

csc-frame-frame1{
background-color:#B0CDED;
border:solid 1px #333333;
padding:3px;
width:100%;
margin:0px;
text-align:center;
}

span.csc-frame-frame1{
background-color:#B0CDED;
border:solid 1px #333333;
padding:3px;
width:100%;
margin:0px;
text-align:center;
}

p.csc-frame-frame1{
background-color:#B0CDED;
border:solid 1px #333333;
padding:3px;
width:100%;
margin:0px;
text-align:center;
}



.align-center{
text-align:center;
}

#topLeft img{
border:none;
}

#topLeft{
margin-left:0px;
margin-bottom:5px;
margin-top:10px;
}
#bottomLeft{
margin-left:30px;
margin-bottom:5px;
margin-top:0px;
}