.maincontainer{
width: 110px;
padding-left: 5px;
padding-right: 5px;
margin-left: auto;
margin-right: auto;
background-color: grey;
border: 2px solid #e0e0e0;
border-width: 2 2px;
}

* html #.maincontainer{ /*IE only */
width: 110px; /*IE 5*/
w\idth: 110px; /*IE 6*/
}

/* ######### Top Section ######### */

#topbar{
background-color: black;
color: black;
background: #ecf0fc url(topgradient.jpg) top left repeat-x;
}

#logodiv{
width: 350px;
}

#logodiv img{
padding: 10px;
}

#toprightdiv{
width: 350px;
font: bold 11px arial, sans-serif;
float: right;
text-align: right;
margin: 10px 8px 0 0;
}


#toprightdiv a{
text-decoration: none;
color: navy;
margin-right: 4px;
letter-spacing: 0.1pt;
}

#toprightdiv a:hover{
color: blue;
}

#toprightdiv #topform{
margin: 0;
padding: 0;
margin-bottom: 5px;
}

#toprightdiv #keywords{
border: 1px solid gray;
width: 210px;
background: #FBFCFA;
font: 12px verdana, sans-serif;
color: #443;
padding: 5px;	outline: none;
margin-right: 5px;
}

#toprightdiv #keywords:focus{
border: 1px solid black;
}

#toprightdiv #topformbutton { cursor:pointer;  margin-top:5px;  border:outset 1px #ccc; background:#999; font-size: 13px; color:black; font-weight:bold; padding:5px 8px;  background:url(topbar3.jpg) repeat-x left top; padding:1px; }



//* ######### Left column ######### */

#leftcolumn{
background-color: white;
clear: left;
width: 258px;
margin-right: 5px;
float: left;
margin-top: 1em;
}

.ddmarkermenu{
width: 110px;
list-style-type: none;
margin: 0;
margin-bottom: 8px;
padding: 0;
}

.ddmarkermenu li{
padding-bottom: 2px;
}

.ddmarkermenu li a{
color: #3D59AB;
background: url(bg.png) no-repeat center left;
/*background-color: #F3F3F3;*/
display: block;
padding: 2px 2px;
padding-left: 19px;
padding-right: 10px;

text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.ddmarkermenu li a:visited{
color: #3D59AB;
}

.ddmarkermenu a:hover{
background-color: #F3F3F3;
color: #B9D3EE;
}



#leftcolumn .titlebar{
font-weight: bold;
background: black url(bg.jpg) repeat-x top left;
color: white;
border-bottom: 1px solid #7b9bc4;
margin: 1em 0;
text-transform: uppercase;
padding: 2px;
padding-left: 10px;
}

#table a{
	color: #043263;	
}

.menu a{
color_: #13518e;
color: #FFFFFF;
background: url(../images/bg.png) no-repeat center left;
/*background-color: #F3F3F3;*/
display: block;
padding: 2px 2px;
padding-left: 19px;
padding-right: 10px;

text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.menu li a:visited{
color: #3D59AB;
}

.menu a:hover{
background-color: #bdcbd5;
color_: #FFFFFF;
color: #13518e;
}

.iwebthinkbig{
	position: relative;
	top: -35px;

	color: #ffffff; #9fa4a4;
	font: 12px/14px century, verdana, arial, sans-serif;
	text-align: center;
}

.iwebthinkbig a{
	color: #ffffff; #9fa4a4;
	decoration: none;
}

