html, body
{
	/*height: 100%;*/
	margin: 0;
	padding: 0;
	background-image: url(../imx/bg.gif);
	background-repeat: repeat;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

body
{
	/*rest of body stuff;*/
	/*position: relative;*/ /*soothing and calming to IE I guess*/
}


input{
font-size:9pt;
background-color: #f2f2f2;
border: 1px solid #223E60;
margin-top: 2px;
margin-bottom: 2px;
}

textarea{
font-size:9pt;
background-color: #f2f2f2;
border: 1px solid #223E60;
margin-top: 2px;
margin-bottom: 2px;
}


img{
	border: 1px solid #223E60;
}

a
{
	color: #00209f;
	text-decoration: underline;
}

a:hover
{
	color: #003300;
	text-decoration: none;
}


#wrapper
{
	margin: 0 auto;
	text-align: center;
	height: 100%;
	width: 931px;
	background-image: url(../imx/wrapper_fill.jpg);
	background-repeat: repeat-y;
}

#content
{
	/*position: relative;*/
	/*min-height: 100%;*/
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
	width: 931px;
	/*background-image: url(../imx/content_bg.jpg);*/
	background-repeat: repeat-y;
}

#topnavi
{
	float: left;
	margin: 0 auto;
	width: 916px;
	height: 20px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 5px 15px 0 0;
	color:#CCCCCC;
	background-image: url(../imx/topnavi_bg.jpg);
	background-repeat: repeat-y;
}

.top_links
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fdc726;
	text-decoration:none;
}
.top_links:hover
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:overline;
}

#curvedTop
{
	float: left;
	margin: 0 auto;
	width: 931px;
	height: 12px;
	text-align: center;
	padding: 0 0 0 0;
	background-image: url(../imx/curved_top.jpg);
	background-repeat: no-repeat;
}

#topbar
{
	float: left;
	margin: 0 auto;
	width: 709px;
	height: 39px;
	text-align: left;
	padding: 0 0 0 0;
	background-image: url(../imx/topbar.gif);
	background-repeat: no-repeat;
}



#leftcontent
{
	float: left;
	margin: 0 auto;
	width: 222px;
	height: 404px;
	text-align: left;
	color: #DDDDDD;
	padding: 0 0 0 0;
	background-image: url(../imx/logoHome.gif);
	background-repeat: no-repeat;
}

#leftcontentHome
{
	float: left;
	margin: 0 auto;
	width: 222px;
	height: 365px;
	text-align: left;
	color: #DDDDDD;
	padding: 0 0 0 0;
	background-image: url(../imx/logoHome.gif);
	background-repeat: no-repeat;
}


#links
{
	line-height: 150%;
	font-size: 9pt;
	float: left;
	margin: 0 auto;
	width: 199px;
	height: 100%;
	text-align: left;
	color: #223E60;
	padding: 15px 0px 0px 15px;
}

#links a
{
	display: block;
	text-decoration: none;
	background-image: url(../imx/bullet.jpg);
	background-position: 0px 5px;
	padding: 0px 0px 0px 10px;
	background-repeat: no-repeat;
	color: #223E60;
}

#links a:hover
{
	text-decoration: underline;
	background-image: url(../imx/bullet.jpg);
	background-position: 0px 5px;
	padding: 0px 0px 0px 10px;
	background-repeat: no-repeat;
	color: #223E60;
}





#navi
{
	float: left;
	margin: 0 auto;
	width: 709px;
	height: 107px;
	text-align: left;
	padding: 0 0 0 0;
	background-image: url(../imx/navi.gif);
	background-repeat: no-repeat;
}








#title
{
	float: left;
	margin: 0 auto;
	width: 709px;
	height: 57px;
	text-align: left;
	padding: 0 0 0 0;
	/*background-image: url(../imx/title.gif);*/
	background-repeat: no-repeat;
}








#header
{
	float: right;
	margin: 0;
	width: 709px;
	height: 6px;
	background-image: url(../imx/words_top.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 0;
}







#words
{
	height: 100%;
	display:block;
	float: left;
	margin: 0 auto;
	width: 659px;
	padding: 10px 30px 10px 20px;
	text-align: justify;
	color: #353535;
	font-size: 9pt;
	background-image: url(../imx/words_bg.gif);
	background-repeat: repeat-y;
	min-height: 167px;
}


#wordsproperties
{
	height: 100%;
	display:block;
	float: left;
	margin: 0 auto;
	width: 703px;
	padding: 0 0 0 3px;
	text-align: justify;
	color: #353535;
	font-size: 9pt;
}





.footer
{
	float: right;
	margin: 0 auto;
	width: 709px;
	height: 6px;
	background-image: url(../imx/words_bottom.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 0;
}

#spacer
{
	float: left;
	margin: 0 auto;
	width: 931px;
	height: 5px;
 	/*background-image: url(../imx/spacer.gif);*/
 	background-repeat: repeat-x;
	padding: 0 0 0 0;
}







#copyright
{
	/*position: absolute;*/
	margin: 0 auto;
	/*bottom: 0 !important;*/
	/*left: 0;*/
	height: 27px;
	float: left;
	width: 931px;
	color: #FFFFFF;
	text-align: center;
	font-size: 9pt;
	background-image: url(../imx/footer.gif);
	background-repeat: no-repeat;
	padding: 15px 0 0 0;
}






#copyright a:hover
{
	color: #e3e3e3;
}





#copyright a, a:active
{
	color: #FFFFFF;
}


#curvedBottom
{
	float: left;
	margin: 0 auto;
	width: 931px;
	height: 16px;
	text-align: left;
	padding: 0 0 0 0;
	background-image: url(../imx/curved_bottom.jpg);
	background-repeat: no-repeat;
}




/*------navigation----------------*/



#btn1  
{
	float: left;
	display: block;
	width: 130px;
	height: 107px;
	background: url("../imx/btn1.gif") no-repeat 0 0;
}





#btn1:hover
{
	background: url("../imx/btn1Over.gif") no-repeat 0 0;
}





#btn2
{
	float: left;
	display: block;
	width: 127px;
	height: 107px;
	background: url("../imx/btn2.gif") no-repeat 0 0;
}





#btn2:hover
{
	background: url("../imx/btn2Over.gif") no-repeat 0 0;
}



#btn3
{
	float: left;
	display: block;
	width: 103px;
	height: 107px;
	background: url("../imx/btn3.gif") no-repeat 0 0;
}





#btn3:hover
{
	background: url("../imx/btn3Over.gif") no-repeat 0 0;
}





#btn4
{
	float: left;
	display: block;
	width: 183px;
	height: 107px;
	background: url("../imx/btn4.gif") no-repeat 0 0;
}





#btn4:hover
{
	background: url("../imx/btn4Over.gif") no-repeat 0 0;
}







#btn5
{
	float: left;
	display: block;
	width: 166px;
	height: 107px;
	background: url("../imx/btn5.gif") no-repeat 0 0;
}





#btn5:hover
{
	background: url("../imx/btn5Over.gif") no-repeat 0 0;
}

#btnEmail
{
	float: right;
	display: block;
	width: 88px;
	height: 39px;
	background: url("../imx/btnEmail.gif") no-repeat 0 0;
}

#btnEmail:hover
{
	background: url("../imx/btnEmailOver.gif") no-repeat 0 0;
}

#btnHome
{
	float: right;
	display: block;
	width: 94px;
	height: 39px;
	background: url("../imx/btnHome.gif") no-repeat 0 0;
}

#btnHome:hover
{
	background: url("../imx/btnHomeOver.gif") no-repeat 0 0;
}





/*------home page styling----------------*/


#slideshow{
float: left;
width: 706px;
height: 258px;
background-image: url(../imx/slideshow_bg.jpg);
background-repeat: no-repeat;
}


#leftcolumn{
font-size: 9pt;
color: #777777;
text-align:left;
padding: 120px 20px 20px 30px;
float:left;
width: 265px;
height: 64px;
background-image: url(../imx/leftcolumn_bg.gif);
background-repeat: no-repeat;
}


#middlecolumn{
font-size: 9pt;
color: #777777;
text-align:left;
padding: 20px;
padding-right:25px;
padding-top: 120px;
float:left;
width: 258px;
height: 64px;
background-image: url(../imx/middlecolumn_bg.gif);
background-repeat: no-repeat;
}


#rightcolumn{
font-size: 9pt;
color: #777777;
text-align:left;
padding: 20px;
padding-top: 120px;
padding-right: 25px;
float:left;
width: 268px;
height: 64px;
background-image: url(../imx/rightcolumn_bg.gif);
background-repeat: no-repeat;
}



/*------Bullets styling----------------*/

.nicelist {
    margin-left: 10px;
    padding-left: 0;
    list-style: none;
    }
	
.nicelist li {	
    padding-left: 15px;
    padding-bottom: 3px;
    background-image: url(../imx/bdot.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
    }

html[xmlns] .nicelist {
    padding-left: 2em;
    }

html[xmlns] .nicelist li {
    background: none; /* undo the background-image */
    list-style-image: url(../imx/bdot.gif);
    padding: 0;
    }


.home_links
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
}
.home_links:hover
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #cb650b;
}