body
{
    background: #000000 url(../layout/body.jpg) repeat-y top center;
    overflow: auto;
    padding: 0px;
    margin: 0px;
    font-family:  arial, tahoma, helvetica, verdana;
    line-height: 145%;
    font-size: 12px;
    color: #222222;
    text-align: left
}



.row{
    width: 400px;
    float:left;
    padding-top:10px; 
}

.description{
    width:300px;
    float:left;
    
}


img
{
    margin: 8px 10px;
    border: 2px solid #FDE9D1;
    padding: 2px;
    float: left
}

h1
{
    padding: 5px 0px 1px 0px;
    margin: 0px;
    font-size: 15px;
    font-weight: bold
}

a
{
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    color: #B60000
}

ul
{
	marker-offset: 0px;
	padding: 0px 0px 0px 23px;
	margin: 0px;
	list-style-position: outside
}

li
{
	padding: 5px 0px;
}

#header
{
	background: #FFFFFF;
    width: 814px;
    height: 305px;
    padding: 0px 20px;
    margin: 0px auto;
    overflow: hidden;
    position: relative
}

#container
{
	background: #FFFFFF;
    width: 764px;
    margin: 0px auto;
    padding: 0px 45px;
    clear: both;
    overflow: hidden;
    position: relative
}


#header img
{
	border: 0px;
	padding: 0px;
	margin: 0px
}


#content
{	
    float: left;
    padding: 0px;
    width: 763px;
    overflow: hidden
}

#main	
{
    width: 575px;
    float: left;
    padding: 0px 0px 20px 0px;
    position: relative;
    overflow: hidden
}

.text
{
    width: 575px;
    padding: 0px;
    position: relative
}

.thead
{
	width: 575px;  
	padding: 11px 0px 10px 0px;
    font-size: 22px;
    color: #FF470E;
    float: left;
    position: relative
}

.tbody
{
	text-align: justify;
    width: 575px;
    float: left;
    position: relative    
}


.sidecolumn
{
    width: 172px;
    margin: 0px 16px 0px 0px;
    float: left
}

.bbody
{
	background: #FFF1D2 url(../layout/bhead.jpg) repeat-x top left;
	width: 168px;	
	margin: 1px;
	display: inline;
    float: left;
    position: relative
}

	.gradbody
	{
		background: url(../layout/bfoot.gif) no-repeat bottom right;
		padding: 7px 10px;
		width: 148px
	}

.lblock
{
    width: 170px;    
    border: 1px solid #FCE7CE;
    margin-bottom: 10px;
    overflow: hidden;
    float: left;
    text-align: left
}

.bhead
{
    width: 120px; 
    display: block;  
    margin: 0px;   
    font-size: 17px;
    font-weight: bold;
    padding: 3px 0px 10px 28px;
    color: #515151;
    position: relative
}

	.menuico
	{
		background: url(../layout/ico_menu.gif) no-repeat top left;
	}
	.infoico
	{
		background: url(../layout/ico_info.gif) no-repeat top left;
	}	

#footer
{
	background: url(../layout/footer.png) no-repeat top left;
    height: 53px;
    width: 743px;
    padding: 10px 10px 30px 10px;
    margin-top: 0px;
    float: left;
    position: relative;
    overflow: hidden
}

#footer a
{
    font-weight: normal
}

#footer img
{
    border: 0px;
    padding: 0px;
    margin: 5px
}

.logoright
{
    float: right;
    padding: 15px 10px 0px 0px
}

.logoleft
{
    float: left
}

.mainmenu
{
	background: url(../layout/point.gif) no-repeat center left;
	padding: 3px 0px 3px 14px;
	margin: 0px 0px 0px 6px;
	display: block
}


.submenu
{
	background: url(../layout/point.gif) no-repeat center left;
	padding: 3px 0px 3px 14px;
	margin: 0px 0px 0px 26px;
	font-size:10px;
	display: block
}


.mainmenu:hover
{
	background: url(../layout/point2.gif) no-repeat center left
}


.emailform{
    width: 560px;
}


