﻿body 
{
    border:0;
    padding:0;
    font: 12pt/16pt Verdana, Arial, Helvetica;
    
}
body img {border:0px;}
a:link, a:visited
{
        color:#ED6336;
}
#head
{
    width: 768px;
    margin: 0 auto;
    border:1px solid #708C97;
    background: #708C97;
    margin-top:15px; 
    border-bottom: 0px !important;
}

#head h1
{
    text-indent: -5555px;
    overflow: hidden;
    width: 295px;
    height: 51px;
    background: url(/images/title.gif) no-repeat;
    margin: 50px 0 10px 13px;
    padding: 0;
    position:relative;
}

#head h1 a
{
    width:295px;
    height:51px;
    position:absolute;
    top:0;
    left:0;
    
}
#head #menu 
{
    background-color: #6D6D6D;
    margin:0;
    padding:0;
    border:0;
    width:768px;    
}
#head #menu ul
{
    margin: 0;
    padding: 0px 0;
    border:0;
    text-align: right;
    float: right;
}
#head #menu  ul li
{
    margin:0;
    padding:0 0 3px 0;
    border:0;
    display: block; 
    float:left;
}
#head #menu ul li a
{
    color: #fff;
    font: bold 11px Arial, Helvetica;
    line-height: 11px !important;
    border-right: 1px solid white;
    text-decoration: none;
    padding: 0 8px;
    margin: 0;
}
/* REMOVE WHITE BORDER ON LAST MENU ITEM */
#head #menu ul li#contact a
{
    border-right:0px;
}
/* SELECTED MENU ITEM COLOR CHANGE */
#head #menu ul li a.s  
{
    color: #FDF049;
}

#page
{
    width: 768px;
    margin: 0 auto;
    border: 1px solid #708C97;
    border-top: 0px !important;
    border-bottom: 0px !important;
}
#page .left 
{ 
    width:288px; 
    padding:0px 0px;
    float:left;
    background-repeat:no-repeat;
}
#page .right 
{
    background:#fff; 
    padding:0px 0px;
    float:left; 
    width:480px;
    overflow:hidden;
}
#page .content 
{
    clear:both;
}    

#foot
{
    background: #708C97;
    font: 9px/16px Arial, Helvetica;
    text-align:justify;
    width: 750px;  
    margin: 0px auto; 
    color: #ACD4E2;
    padding: 10px;
} 

.lb 
{
    background-color: #E1F5FC !important;
}
.sb 
{
    margin:75px 0 75px 160px;
}
.or 
{
    color:#EC5828 !important;
}

#page .right a.top
{
    font: 10px/16px Verdana;
    color:#ED6336;
}


#error{
	background-color: #f66;
	border: 2px solid #f00;
	color: #fff;
	font: 11px/14px verdana;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 8px;	
}

/* CLEAR FIX - clears a div with child elements that float */

.cf:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.cf {display: inline-table;}

/* Hides from IE-mac \*/
* html .cf {height: 1%;}
.cf {display: block;}
/* End hide from IE-mac */