/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 03 September 2010 16:19:05
*/


@charset "utf-8";
/* CSS Document */

body{
margin: 0px;
padding: 0px;
background: #666666;
color:#333333;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
}

h1, h3, h4{
padding:0px;
margin:0px;
}



div{
padding:0px;
margin:0px;
}

img{
padding:0px;
margin:0px;
}
#wrapper {
    width:750px;
    padding:0px;
    margin:0px auto;
    background-color:#FFFFFF;
   
    /*border-bottom:1px solid #E6E6E6;*/

   height:auto;
}

#header
{
height:130px;
width:750px;
}

.left_col
{
width:420px;
float:left;
height:130px;

}

.logo
{
width:210px;
height:91px;
margin-top:20px;
margin-left:20px;
}

.right_col
{
width:330px;
float:right;
height:130px;

}

.search
{
height:50px;
width:330px;
}


.contact
{
height:40px;
width:125px;
padding-left:205px;
}


#top_menu
{
background-color:#E0EBF8;
padding-left:6px;
margin-top:8px;
width:324px;
height:32px;
}
#top_menu ul {
list-style-type:none;
margin:0;
padding:0;
height:25px;
width:auto;
}

#top_menu ul li {
display:inline;
font-size:12px;
font-weight:bold;
list-style-type:none;
margin:0;
padding-left:2px;
width:750px;
}

#top_menu ul li a {
color:#000000;
text-decoration:none;
line-height:2.2em;
margin:0;
/*padding:7px 9px;*/
}



#menu
{
width:740px;
height:33px;
background-color:#003d7d;
/*padding-top:10px;*/
padding-left:10px;
}





#menu ul {
list-style-type:none;
margin:0px;
padding:0px;
height:40px;
width:750px
}

#menu ul li {
display:inline;
list-style-type:none;
margin:0;

font-weight:bold;
padding:15px;
font-size:12px;
}

#menu ul li a {
color:#FFFFFF;
text-decoration:none;
line-height:2.2em;
margin:0;

}


#banner
{
width:750px;
height:210px;

}






#content{
width:400px;
float:left;
padding-right:15px;

}

#content h1{

font-size:18px;
padding-top:15px;
}

#content h1 , #content p{
padding-left:12px;

}


#right_nav{
width:335px;
float:right;
background-color:#e0ebf8;
padding:0px;
margin:0px
}

#news{
width:130px;
float:left;
padding:7px;

}

#services{
width:170px;
float:right;
padding:7px;
}


#services ul{
padding:0px;
margin:0px;
margin-top:12px;

} 


 #services ul li{ 
 text-decoration: none;
 list-style-type:none;
background-image : url(/?a=82550);
background-repeat:no-repeat; padding-left:19px; }

#services ul li a{
text-decoration: none;
color : #003d7d;
line-height:1.5em;
list-style-type : none;
}

#services ul li li a:hover{
text-decoration: none;
color : #808080;
line-height:1.5em;
list-style-type : none
}
 
 
#news h3, #services h3{
font-size:1.1em;
font-weight:bold;
margin-top:0;
border-bottom:1px solid #000000;
}
.header{

font-size:1.1em;
font-weight:bold;
margin-top:0;
text-decoration:underline;
}

.text_content{
margin-top:12px;
border-bottom:1px solid #000000;
padding-bottom:12px;
margin-bottom:12px;

}

.intro-text{
color:#003D7D;
}

.bottom_border{
width:750px;
display:block;
background-color:#85B2E2;

}

.right_link{


font-size:11px;
float:right;
}
.left_link{
    
float:left;
width:250px;    
}

#footer-top {
background-color:#003D7D;
border-top:1px solid #E6E6E6;
clear:both;
padding:5px 15px ;
}


#footer {
clear:both;
color:#333333;
margin:0 auto;
padding:5px 1px 1px;
width:750px;
height:16px;

}



#footer  a {
text-decoration:none;
color:#000000;
font-size:11px;

}

#footer a:first-child{
padding-left:2px; 


}


 input {
  
  font-family: Arial, Helvetica, sans-serif;
  border: 1px solid #000000;
  background-color: #ffffff;
  color: #000000;
  font-size:11px;
  
  
  }
#links {
padding-left : 0;
padding-right : 0;
}
#links ul li {
padding : 0;
padding-left : 20px;
}
#links ul li a {
color : #003d7d;
font-size : 11px;
font-weight : bold;
line-height:1.9em;
}
#links ul li a:hover {
font-weight : normal;
color : #808080;
font-weight : bold; line-height:1.9em;
}
