html, body {
 height: 100%;
 margin: 0;
 padding: 0;
 background-image: url(../i/bkgd.gif);
 font: 12px Verdana;
 color: #002c3a;
}
#wrapper {
 background: url(../i/body_bkgd.jpg) repeat-y;
 position: relative;
 width: 826px;
 margin: 0 auto;
}

* html #wrapper {
 height: 100%;
}
/* GENERAL*/
h1, h2 {
 font-size: 1.2em;
 margin: 0;
 padding: 0;
 color: #f45813;
}
h1 {font-weight: bold; margin-top: 10px;}
h2 {font-weight: normal; font-style: italic; margin-bottom: 10px; display:inline;}
p {
 margin: 12px 0 0s 0;
 font-size: 1em;
}
a:link, a:visited {
 color: #7a9ba4;
 display: inline;
 text-decoration: none;
 font-size: 1em;
 font-weight: bold;
 font-style: italic;
 margin-bottom: 10px;
}
a:hover, a:active {
 color: #002c3a;
}
.clear {
 clear: both;
}
img {border: none;}
/* MENU */
div#navBypass {
 width: 800px;
 background: url(../i/lightBlue.jpg) 0 0 no-repeat;
 height: 50px;
 text-align: center;
 /*margin: 0 auto;*/
}
div#navBypass:hover {
 background: url(../i/lightOrange.jpg) 0 0 no-repeat;
 filter: alpha(opacity=100)!important; -moz-opacity:1!important;opacity:1!important;
 }
div#navBypass a {
 color: #002c3a;
 font-size: 1.8em;
 font-weight: normal;
 line-height: 2em;
 font-style: normal!important;
 padding-left: 100px;
 line-height: 2em;
 width: 697px
}
div#navBypass a:hover {
 filter: alpha(opacity=100)!important; -moz-opacity:1!important;opacity:1!important;
}
#menu {
 margin-left: 9px; margin-top: -4px;
}
#menu a:link, #menu a:visited {
 height: 56px;
 margin-right: 4px;
 background-position: 0px 0px;
 filter: alpha(opacity=100); -moz-opacity:1;opacity:1;
}
#menu a:hover, #menu a:active, #menu a#selFlag:link, #menu a#selFlag:visited {
 background-position: 1px 1px;
 filter: alpha(opacity=70); -moz-opacity:0.7;opacity:0.7;
}
/* CONTENT */

div#ad {
	position: absolute;
	/*top: 116px;
	left: 255px;  <--original logo*/
	/*top: 166px;
	left: 305px; <--ad banners*/
	top: 136px;
	left: 290px;
	width: 500px;
	height: 100px;
	overflow: hidden;
	text-align: right;
	font-size: 1.8em;
	font-weight: bold;
}
div#ad a {text-decoration: underline; font-style: normal; font-weight: normal;}
div#ad a:hover {}

#content1 {
 width: 325px;
 margin-left: 50px;
 float: left;
 clear: both;
}
img#expertsL {
 margin-left: 10px;
 margin-bottom: -4px;
 float: left;
}
#content2 {
 display: block;
 width: 610px;
 margin-left: 60px;
}
img#expertsS {
 display: block;
 margin-left: 60px;
 margin-top: 30px;
 padding-bottom: 30px;
}
#backtoMenu {
	text-align: right;
	margin: -115px 25px 115px 0;
}
#backtoMenu a {
	font-size: 1em; 
	font-style: normal;
	font-weight: normal;
	color: #002c3a;
}
#backtoMenu a:hover{color: #7a9ba4;}

/* footer */
#footer {
 /*position: absolute;
 bottom: 0;*/
 margin:0; padding:0;
 height: 41px;
 width: 100%;
}
#footer a:link img, #footer a:visited img {
 background: url(../i/details.gif) no-repeat 0px 0px;
 height: 41px;
 margin-top: 0px;
}
#footer a:hover img {
 background: url(../i/detailsO.gif) no-repeat 0px 0px;
}
#footer2 {
 margin:0; padding:0;
 height: 41px;
 width: 100%;
 background: url(../i/tailend.gif) no-repeat 0px 0px;
}
span.win {padding-left: 9px;}


table#GI th {border: 1px solid #ddd; background-color: #eee; font-weight: bold; color: #444; font-size: 1.2em;}
table#GI td {border: 1px solid #ddd;}

table.tableLinks{border: 0;}
table.tableLinks a {
 text-decoration: none;
 color: #002c3a;
 font-style: normal;
 font-size: 0.9em;
 line-height: 1em;
}
table.tableLinks a:hover {
 border-bottom: 1px dotted;
}
table.tableLinks th {
 background-color: #002c3a;
 color: #7a9ba4;
 font-size: 1.2em;
}
table.tableLinks th.left {
 border-right: 1px solid #fff;
}
table.tableLinks th.left {
 border-right: 1px solid #ddd;
}
table.tableLinks td {
 padding-left: 15px;
 height: 30px!important;
 border-bottom: 1px solid #ddd;
 border-top: none;
 border-left: none;
 border-right: none;
 padding-top: 5px;
}
table.tableLinks td:hover {
 background-color: #7a9ba4;
}
table.tableLinks td a.extra {font-size: 0.85em; padding-left: 100px; border-bottom: none;}
table.tableLinks td a.extra:hover {color: #fff;}
