*{ margin:0; padding:0; }
html, body { width:100%; height:auto; font-family: arial, Georgia, sans-serif; margin:0px; font-size:100%;background-color:#fff;}
img { border:0; }
h1 { font-size:1.5em; color: #3e57a2; margin: 10px 0px 10px 0px; font-family:verdana, arial; font-weight:100;}
h2 { font-size:1.2em; color:#3e57a2; margin: 10px 0px 10px 0px;font-weight:100; }
h3 { font-size:1em; color: #df0023; margin: 0px 0px 5px 0px; font-family:verdana, arial; font-weight:100;}
h4 { background:url(../../images/table-head.jpg) repeat-x top left; font-size:.8em; color:#3e57a2; padding: 5px 0px 5px 2px; margin:5px 0;}
p { font-size:12px;color: #333333 ; margin: 10px 0px 10px 0px; line-height:1.6; }
ul {margin-left:20px; list-style-image: url(../../images/bullet.jpg);}
li { margin: 8px 0px 8px 8px;color:#1a307b; font-size:0.75em;}
a {color:#3e57a2;}
strong, b {color:#3e57a2;text-decoration:none;}
a:hover{color:#3e57a2; text-decoration:underline;}
table {	border-collapse:collapse;}
tr {}
td {vertical-align:top;color: #3e57a2;font-size:0.75em;font-family: arial, Georgia, sans-serif;}
td.black {color:#000;}
label{color:#333333; font-size:12px;}

#title { display:block; width:0; height:0; text-indent:-999em; overflow:hidden; }

#page-top {display:block; width:100%; text-align:left; margin-left:auto; margin-right:auto; background:url(../../images/page-top.gif) top center repeat-y; height:25px; background-color:#2e4b9b;}
.page-top-content a {float:right; color:#fff; font-size:0.75em; text-decoration:none;  background:url(../../images/arrow.gif) top left no-repeat; padding-left:14px; margin-right:30px; margin-top:4px;}
.page-top-content a:hover {color:#df0023;}
.page-top-content {margin-left:auto; margin-right:auto; width:960px;}

#container {display:block; width:960px; text-align:left; margin-left:auto; margin-right:auto; background-color:#fff;}

#header {display:block; width:960px; height:205px; text-decoration:none; position:relative;}

.header-tab {display:block; position:absolute; height:22px; width:143px; padding-left:30px; padding-top:1px; top:0px; right:3px; color:white; font-size:0.7em; text-decoration:none;}
.header-tab:hover {text-decoration:none; color:white;}

.header-logo {display:block; position:absolute; height:80px; width:180px; left:10px; top:25px;}

#navigation {position:absolute; width:720px; height:15px; top:60px; right:5px;}
#navigation ul {list-style-type:none;}
#navigation li {float:left; margin-top:0px; padding-right:14px; height:25px; padding-top:5px;}
#navigation a {text-decoration:none; font-weight:bold;}
#navigation a:hover {color:#df0023;}

.divider {background:url(../../images/divider.gif) top right no-repeat;}
.active {color:#df0023;}

#min-height {width:960px; height:0px;float:left; display:block}

#left-column {float:left; width:190px;}

#content {float:right; width:705px; margin-right:35px; margin-top:0px; padding:5px 10px 0 5px;background:url(../../images/white_bg.png); min-height:400px}
#content td {padding:5px;}
.table-row {background:url(../../images/table-row.jpg) repeat-x top left; font-size:0.75em; color: #618cd2; vertical-align:top; font-size:1em;}
#table-cell {padding:0px 0 10px 0}
.table-row a {color: #3e57a2;}
.table-head {background:url(../../images/table-head.jpg) repeat-x top left; height:26px; font-size:0.75em; color: #3e57a2; font-weight:bold; font-size:1em;}
.table-title {background:none;font-size:1.2em; color:#3e57a2; font-weight:100; height:40px; padding:10px 0 0 0; vertical-align:bottom;}
.table-offer {font-size:0.8em; color: #df0023;}

#content-left {float:left; width:530px;margin:0 0 0 -5px; padding:0;}

#content-right {float:left; width:165px; margin:70px 0 0 10px;}
#content-right img {margin-top:5px;}

#images {float:left; width:105px; cursor:pointer;}
#images img {padding-bottom:0px;}

#search_box {background: url(../../images/search_bg.png) no-repeat; margin:0 0 0 10px; width:169px;height:156px; padding: 8px 15px 8px 15px; display:block}
#white_box {background: url(../../images/white_box.png) no-repeat; margin:0 0 0 10px; width:169px;height:127px; padding: 8px 0px 8px 1px; display:block; text-align:center}

#footer {width:920px; margin-top:20px; padding-top:15px;padding-right:40px;height:77px;background:url(../../images/footer.jpg) repeat-x;text-align:center;}
#footer a {color:#3C53BB; text-decoration:none;}
#footer a:hover{text-decoration:underline;}