h1
{font-size:32px;}

h2
{font-size:18px;}

h3
{font-size:19px;}

h4
{font-size:16px;}

h5
{font-size:13px;}

h6
{font-size:10px;}

table
{font-size:11px;}

img
{border:none;}

h1,h2,h3,h4,h5,h6
{
    margin:0;
    padding:5px 0;
}

h2,h3,h4,h5,h6
{
    font-family:"Trebuchet MS", Arial;
}

#sitebody
{
    padding:0;
    margin:0;
    background-color:#546678;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

#left .toptitle {
font-size:12px;
position:relative;
bottom:25px;
right:10px
}

#search_small {
font-size:11px;
}

#select_small {
font-size:9px;
}

#xEditingArea body {
    background-color:white;
}

body
{
    padding:0;
    margin:0;
    background-color:white;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

#bodytext
{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

input,select
{
    font-size:11px;
}

a:link,a:visited
{
    color:#012b49;
}

p
{margin-bottom:4px; padding:0;}

iframe body
{
   background-color:white; 
}

.row-b {
   background-color:#cbdae5;
}

.featspace
{
    width: 31px;
    float: left;
    position:relative;
    left:60px;
}

.featprop
{
    width: 150px;
    float: left;
    border: 1px solid #DBE1E6;
    margin-bottom: 17px;
    position:relative;
    left:60px;
}

.featprop h5
{
    height: 13px;
    background-color: #476C8C;
    padding: 5px 0px 0px 6px;
}

.featprop div
{
    background-color: #C4D1DB;
    padding: 11px 7px 15px 7px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

#header
{
    background:url(../images/banners/head.jpg) no-repeat;
    height:57px;
    color:#fff;
    position:relative;
}

#header p
{
    text-align:right;
    position:absolute;
    right:3px;
    bottom:10px;
}


#menus
{
    background-color:#012B49;
    height:30px;
    width:800px;
    
}

#header a:link,#header a:visited
{
    color:#fff;
    text-decoration:none;
}

#header span
{
    margin:0 5px;
}

#content
{
    background:url(../images/backgrounds/content.gif) repeat-y;
    background-position: center 0;
}


* html #content
{height:500px;}



#page
{
    width:800px;
    margin:0 auto;
}

#left
{
    width:800px;
    overflow:hidden;
    float:left;
    background-color:#F0F0F0;
}

#left h1
{
    font-size:16px;
    color:#012b49;
    height:16px;
    padding-left:10px;
    margin-top:4px;
    padding-bottom:0;
    float:left;
    min-width:90px;
}

#heading
{
    position:relative;
    height:40px;
    vertical-align:middle;
    border-bottom:2px solid #dde6eb;
}



#main
{
    background:url(../images/backgrounds/with-menu.jpg) repeat-y;
    
}

#mainLeft
{
    width:183px;
    float:left;
    overflow:hidden;
    background-color:#e5eef2;
    min-height:300px;
}


#mainRight
{
    width:577px;
    float:right;
    overflow:hidden;
}


#xright
{
    width:210px;
    min-height:300px;
    float:left;
    background-color:#989b7a;
    text-align:right;
    overflow:hidden;
}



#footer
{
    padding:10px 0;
    text-align: center;
    padding-left:18px;
    font-size:10px;
    color:#c5c8a1;
    position:relative;
    top:2000px;
    height:10px;
    z-index:0;
}

#footer a:link,#footer a:visited
{
    color:#c5c8a1;
    text-decoration:none;
}

#footer ul
{
    padding-bottom:2px;
    height:20px;
}

#footer ul li
{
    display:inline;
}

#footer p
{
    color:#f1f1f1;
    height:20px;
}

#footer #logoBox
{
    position:absolute;
    right:20px;
    top:10px;
}


/** tools **/
.clear
{
    clear:both;
}


body
{ color: #012B49; margin:0; padding:0;}

a:hover
{ text-decoration: none; }

a.gr
{
    font-weight: bold;
    text-decoration: underline;
    color: #989B7A;
}


form
{
    padding: 0px;
    margin: 0px;
    display: block;
}

input
{ font-size: 11px; }

label
{ font-weight: bold; }



a img
{ border: 0px }

p
{ line-height: 16px; }


input.submitbutton
{ margin-top: 10px; }




fieldset
{
    padding: 5px;
    margin-bottom: 15px;
    border-width: 1px;
}


.right
{ float: right; }





#home
{
    background-color:#f0f0f0;
    background-repeat: no-repeat;
    background-position: 136px top;
    padding: 20px 42px 42px 42px;
    z-index:100;
}


