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

body {	
	background: #FBFBF3 url(../images/bg.jpg) top repeat-x;
	margin: 0; 
	padding: 0; 
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif; 
}
a img { border: none; }
a {color: #505050; text-decoration: none; }
a:hover { color: #ab0101; }
p { font-size: 0.80em; line-height: 1.6em; color: #505050; margin: 0 0 1.0em 0; text-align:justify;}
p a { border-bottom: solid 1px #ccc; }
h1, h2, h3, h4, h5, h6 { font-family: "Trebuchet MS", Arial, Verdana, sans-serif; font-weight: normal; margin:0 0 0.6em 0; color: #ab0101;}
h1 { font-size: 1.7em; }
h2 { font-size: 1.2em; color: #535351; margin: 0 0 0.6em 0; } 
h3 { font-size: 1.2em; }

#wrapper { width: 900px; margin: 0 AUTO; }
#center_content { width: 900px; margin: 0 AUTO;   }
#left { float:left; width: 642px; }
#content {
	background: url(../images/shadow.jpg) no-repeat; padding: 50px 20px;}
	
#right {
	width: 236px;
	height: 398px; 
	float: right; 
	background: url(../images/pen.png) no-repeat 0 0 ;
}

#right p { font-size: 0.8em; }
#right p a { border: none; }
#right p a:hover { text-decoration: underline; }

#address { margin: 382px 0 0 0; padding-left: 10px; }


/* Navigation */
#suckerfishnav {
	background: url(../images/bg-nav.gif) no-repeat 0 0 #595959;
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #fff;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:10px;
    padding:0;
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
    height: 25px;
	padding: 12px 0 0 0;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	background-color: #3a6d8d;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:157px;
    margin:0;
    line-height:1;
    border:0;
    
    }
#suckerfishnav li li {
    width:177px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:bold;
    font-family:times,serif;
    }
#suckerfishnav li li a {
    padding:4px 10px;
    width:157px;
    font-size:11px;
	line-height: 2;
    color:#fff;
    }
#suckerfishnav li ul ul {
    margin:-20px 0 0 100px;
    }
#suckerfishnav li li:hover {
    background:#b00202;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#fff;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#fff;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#fff;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    
    }

#suckerfishnav .divider {
        background: url(../images/nav-divider.png) no-repeat 0 12px #595959; 
	padding-left: 1px;
}

#n01 { width: 122px; background: url(../images/bg-nav.gif) no-repeat 0 0; }
#n02 { width: 177px; background: url(../images/bg-nav.gif) no-repeat -101px 0; }
#n03 { width: 170px; background: url(../images/bg-nav.gif) no-repeat -255px 0; }
#n04 { width: 141px; background: url(../images/bg-nav.gif) no-repeat -381px 0; }
#n05 { width: 170px; background: url(../images/bg-nav.gif) no-repeat -472px 0; }

#n01:hover { background-position: 0 -37px; }
#n02:hover { background-position: -101px -37px; }
#n03:hover { background-position: -255px -37px; }
#n04:hover { background-position: -381px -37px; }
#n05:hover { background-position: -472px -37px; }


/* Navigation Ends */

#footer {border-top: solid 3px #3C6F90;}
#footer p { font-size: 0.7em; }

.clear { clear: both;
		height: 0;
		margin: 0;
		font-size: 1px;
		line-height: 0px;}

img, div { behavior: url(iepngfix.htc) }

.floatrigth {float: right; padding-left: 10px;}
 