/*----------- collingarythomasgrasley (modetwentythree.com) collingrasley@gmail.com --- public domain template, because sharing is good ------- no link back required, but it would be real swell :) --------------------*/

/* -----------------  page styles -------------------------------------------------------*/

body { padding:0; margin:0; font:12px Verdana, sans-serif; line-height: 17px; background:#f4f4f4 url(../images/bodybg.gif) center repeat-y; color: #555; }
#wrapper { margin:0 auto; width:930px;  padding:0; background:#fff;}

/* -----------------  general styles  -------------------------------------------------------*/

a { color:#005ca9; text-decoration: none;background:none; }
a:hover { color:#ff9600; background:none; text-decoration:underline; }
span {color: #005ca9}
ul { margin: 0; padding : 0; list-style : none; }
img { border: 0;}
/* -----------------  top info  -------------------------------------------------------*/

#header { clear:both; width:930px; height:75px;  
margin:5px 0 0 0; }
#title {float:left; width:193px; height:68px;
background:url(../images/logo.jpg) no-repeat; }
#hright {float:right; width:580px; height: 66px;background:url(../images/service.gif) no-repeat;}
#hrighttop {float:right; text-align: right;}
.menu{
position:relative;top:52px}
        #navigation, #navigation li ul {
            list-style-type:none;
        }
        #navigation {
            margin:0px;font-weight:bold;           color:#024d83;
        }
        #navigation li {
            float:left;
            text-align:center;
            position:relative;
        }
        #navigation li a:link    {        display:block; 
            text-decoration:none; 
 
            width:80px; 
            height:22px; 
            line-height:22px; 
 border:1px solid #fff;border-width:0px 1px 1px 0;


            padding-left:0px; 
        }
		#navigation li a:visited {
            display:block; 
            text-decoration:none; 
            width:80px; 
            height:22px; 
            line-height:22px; 
 border:1px solid #fff;border-width:0px 1px 1px 0;


            padding-left:0px; 
        }
        #navigation li a:hover {
            color:#fb9006;

        }
        #navigation li ul li a:hover {
            color:#fdf5ea; 	
            background:#fb9006; 
        }
        #navigation li ul {
font-weight:normal;
            display:none;
            position:absolute; 
            top:22px;
            width:80px;
			background:#d7eaf8;         
        }
        #navigation li ul li ul {
            display:none;
            position:absolute; 
         
        }

/* ----------------- Main content -------------------------------------------------------*/

#homepic {width:930px; height:280px; margin:0px 0 0 2px;background: url(../images/banner.jpg) no-repeat;}
#bottomcontenttop{width:930px;height:3px;}
#bottomcontent{width:930px;margin:0 0 2px 0}
#bottomcontentbtm{width:930px;height:10px;background: url(../images/b_contentbtm.jpg) no-repeat;}
.left {float: right;width: 240px; height:219px;margin: 0 0 0 2px; background:url(../images/pic_01.gif) no-repeat;}
.justify1 {
float:left;padding-top:6px;padding-left:4px;width:92%; 
}	
.more1{ float:right;margin-top:30px;padding-right:10px;}
.middle1 {float: right;width: 270px; height:220px;margin: 0 0 0 6px;background:url(../images/pic_02.gif) no-repeat;}
.more2{ float:right;margin-top:30px;padding-right:14px;}
.justify2 {
float:left;padding-top:6px;padding-left:4px;width:92%;
}
.middle2 {float: right;width: 215px; height:220px;margin: 0 0 0 6px;background:url(../images/pic_03.gif) no-repeat;}
.more3{ float:right;margin-top:30px;padding-right:14px;}
.justify3 {
float:left;padding-top:6px;padding-left:8px;width:92%;
}

.right {float: right;width: 185px; height:220px;margin: 0 0 0 6px;}
.login1{ padding-bottom:5px;padding-top:5px;border-top:2px dotted #cccccc;}
.link{ width:184px;height:63px;background:url(../images/link.jpg) no-repeat; margin-top:5px;}
.link_select{float:left; padding-top:20px; padding-left:48px;font-size:12px;}
/* ----------------- Bottom content -------------------------------------------------------*/

#footer {clear:both; display:block;margin:0 auto; height:50px;padding:5px 0px 0px 0px;
 width:930px;float:left; background:url(../images/bottom_bg.jpg) repeat-x ;}
#footer .footer_1{ width:350px;
margin:0px auto;padding:1px 10px;color:#555;font-size:12px;text-align:left;clear:both;}
.footer_1 a{ padding-top:4px;}
#footer .footer_1 img {padding-right:10px;margin-right:10px;}

