/* Initialise
----------------------------------------------------------- */

html, body, form, fieldset {
	margin: 0;
	padding: 0;
        font-size: 100.01%;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        color: #ccc;
        background-color: #fff;
}

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}

li, dd, blockquote {
	margin-left: 1em;
}

form label {
	cursor: pointer;
}
fieldset {
	border: none;
}

input, select, textarea {
	font-size: 100%;
}
/* ===== Generic Classes ===== */
.alignleft { text-align: left; }
.alignright { text-align: right; }
.aligncenter { text-align:center; }
.floatleft { float: left;}
.floatright { float: right;}
.clearboth { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }
.nopadblock { padding:0px; margin:0px; display:block; }
.centerhoriz { margin: 0 auto; }
.padleft10 { padding-left:10px; }
.marg20 { padding:20px; display:block;}
.marg10 { padding:10px 20px; display:block;}
.marg5 { padding:0px 20px; display:block; margin:0px; }
.font11px {
	font-size: 10px;
}
a img { border:none; }
.font13px {
	font-size: 15px;
}

.clear { clear:both; }

/* ===== End Generic Classes ===== */

/* Structure
----------------------------------------------------------- */
html,body {
	background: #FFFFFF;
}
body { margin: 10px 0 0 0; height:100%; font-size:76%; font-family:Arial, Helvetica, sans-serif; color:#333; behavior:url("csshover.htc");}
#wrapper { width:100%; height:100%;}
.footer {
    width:891px;
	margin: 0px auto;
	padding-top:10px;
    text-align:center;
    font-size:10px;
    color:#ccc;
}
#center {
	width:891px;
	margin: 0 auto;
	background: #FFFFFF;
}
#contentwrap{
	width:891px;
	background-color:#FFFFFF;
	margin: 0px 1px;
	padding: 0px;
} 
#content {
	margin: 0px 1px;
	margin-bottom:-15px;
	padding: 0px;
}
#phone {
 	background-color:#004990;
	height:16px;
	font-size:11px;
	font-weight:bold;
	padding:5px 10px;
	margin: 8px 0 12px 0;
	color:#FFFFFF;
	display:none;
}
#phone a {
       color:#fff;
       text-decoration:none;
       margin: 0 20px 0 0px;
       disaply:block;
       font-size:12px;
}
#phone a:hover {
       color:#69e4db;
}
#leftcontent {
	width:180px;
	margin: 0px 0 0;
	padding: 0px 0px 0px 0px;
}
#rightcontent {
	width:700px;
	margin: 0px;
	padding: 0px;
}
#navigation {
	background: url(../images/menu-mid.gif);
    margin-bottom:5px;
	padding:0px;
}
#navigation ul {
	list-style:none;
	padding:0px;
	font-weight:bold;
	padding:0px;
	margin-top: 0px;
        margin-bottom:-4px;
       padding-bottom:0px;
}
#navigation a {
        text-decoration:none;
	    color:#666;
        display:block;
		height:17px;
}
#navigation ul li {
        padding:5px 5px 5px 10px;
}
#navigation .menuon,#navigation ul li:hover {
        background: url(../images/button-on.gif) no-repeat;
}
#navigation .linkon , #navigation .linkon {
        color:#000;
}
#navigation ul ul {
        font-size:9px;
        color:#787878;
}
#navigation ul ul li:hover, #navigation .submenuon {
        background: url(../images/sub_button.gif) no-repeat;
}
#navigation ul ul {
        margin:10px 0 10px 5px;
        padding:0px;
		font-size:9px;
}
#navigation ul ul li {
        margin:5px;
        padding:3px 2px 2px 10px;
}
#navigation ul ul li a {
        text-decoration:none;
	    color:#666;
        display:block;
		height:17px;
}
#search {
	width:180px;
	height:32px;
	background: url(../images/searchbg.gif) no-repeat;
	margin-bottom:5px;
}
#search input {
	width:87px;
        font-size:9px;
        background:#fff;
        border:1px solid #ccc;
		padding:0px;
        margin: 5px 0 5px 60px;
}
a {
	color:#004990;
	font-size:9px;
	font-weight:bold;
}
a:hover {
	color:#228885;
}

.header {
position:relative;
margin-bottom:10px;
}
.icons {
position:absolute;
right:20px;
top:20px;
}
.icon {
float:left;
margin-left:5px;
cursor:pointer;
}
.icon:hover {
opacity:0.8;
}
