/*                                                                                       */

/*  Moffett Thallon - http://www.moffett-thallon.co.uk                                   */

/* 	Author - Jeff Coombs  jeff.coombs@designbyfront.com  http://www.designbyfront.com    */

/*                                                                                       */



/* html -----------------*/

body { 
margin: 0 auto;
padding:0; 
font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
background:#072D65 url(../images/background.jpg) 0 0 repeat-x;
color: #333;
}

img { border :0; margin :0; }
h1, li, ul { margin:0; padding:0; }
span { display:none; }
h2{
color:#DCA90E;
font-size:14px;
line-height:16px;
font-weight:bold;
margin:20px 0 10px 0;
padding:0;
}

h3{ 
line-height: 16px;
font-size:12px;
font-weight:bold;
padding:0;
margin:4px 0 6px 0;
}

em { color:#DCA90E; }
form { margin:0; padding:0; }



/* classes id -----------------*/

.padding_img{
margin:0;
padding:0 0 0 8px;
float:left;
}

.padding_logo{
margin:0;
padding:0 18px 0 0;
float:left;
}

.mainbody{
margin:0;
padding:0;
background:#FFF url(../images/background_grade.jpg) 0 0 repeat-x;
}

h1.logoimage{
width:248px;
height:121px;
background:#FFF url(../images/logo.jpg) 0 0 no-repeat;
margin:0;
padding:0;
}

#header{
height:121px;
margin:19px 0 0 0;
padding:0;
}

#headertext{
width:494px;
text-align:right;
float:right;
margin:8px 0 0 0;
padding:0;
color:#CFDCEB;
}

.email {
margin:0;
padding:7px 0 0 0;
font-size:14px;
width:364px;
height:34px;
float:right;
text-align:center;
background:transparent url(../images/email_back.jpg) 0 0 no-repeat;
}

.email_noimg {
margin:0;
padding:7px 0 0 0;
font-size:14px;
width:364px;
height:34px;
float:right;
text-align:center;
}


li.phone { 
float:left;
list-style-type: none;
margin:0;
padding:0 0 0 30px;
background:transparent url(../images/phone.gif) 10px 4px no-repeat;
}

li.email { 
float:left;
width:173px;
list-style-type: none;
margin:0;
padding:0 0 0 30px;
background:transparent url(../images/email.gif) 10px 4px no-repeat;
}

#footer{
margin:0;
padding:20px 0 20px 10px;
height:80px;
color:#CFDCEB;
font-size:14px;
}

#left_col{
margin:0;
padding:0;
width:248px;
float:left;
background:transparent url(../images/left_top_back.jpg) 0 0 no-repeat;
}

#left_col_padding{
margin:0 0 40px 0;
padding:0 20px 0 28px;
}


#right_col{
margin:0;
padding:25px 0 25px 25px;
width:470px;
float:right;
}

#supp_left{
margin:0 25px 0 0;
padding:15px 0 19px 0;
width:222px;
float:left;
border-top:4px solid #F2F2F2;
}

#supp_right{
margin:0;
padding:15px 0 19px 0;
width:222px;
float:right;
border-top:4px solid #F2F2F2;
}

.ctext {
width:200px;
height:26px;
margin:0 0 12px 0;
padding:0;
border:1px solid #CCC;
background-color:#FFF;
font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
color:#333;
}

.input-textarea {
width: 200px;
height: 220px;
margin:0 0 12px 0;
padding:0;
border:1px solid #CCC;
background-color:#FFF;
font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
color:#333;
}

.smltext {
font-size:11px;
line-height:14px;
margin:7px 0 0 0;
padding:0;
}



/* links -----------------*/

a { color: #0B4193; text-decoration: underline; }
a:hover { color: #0B4193; text-decoration: none; }

a.logolink { width:248px; height:121px; display:block; }

a.headerlink { color: #CFDCEB; text-decoration: underline; }
a.headerlink:hover { color: #CFDCEB; text-decoration: none; }

a.findlink { color: #0B4193; text-decoration: underline; font-size:11px; }
a.findlink:hover { color: #0B4193; text-decoration: none; font-size:11px; }





