*
{
	padding:0px;
	margin:0px;
}

body
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color:#e8e8e8;
}

img
{
        border:none;
}

#site_container
{
	background-image:url(../img_upload/background.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

#main_site
{
	width:950px;
	text-align:left;
	margin:0px auto 0px auto;
}

#top
{
	height:33px;
        text-align:right !important;
}

#header
{
	width:950px;
	height:193px;
}

#address_bar
{
	height:49px;
	width:950px;
	text-align:center;
}

.address
{
	width:291px;
	height:41px;
	padding-top:8px;
	float:left;
	margin-left:10px;
	margin-right:10px;
	display:inline;
	font-size:12px;
	color:#FFF;
	background-image:url(../img_upload/address_back.jpg);
	background-repeat:no-repeat;
}

#details_area
{
	width:950px;
	padding-top:15px;
        padding-bottom:15px;
}

#left_column
{
	width:200px;
	float:left;
	background-image:url(../img_upload/left_back_middle.jpg);
	background-repeat:repeat-y;
        display:inline;
}

.menu
{
        width:200px;
}

.menu li

{
        list-style:none;
}

.menu li a
{
        display:block;
        margin-top:10px;
        text-decoration:none;
        color:#004990;
        font-size:12px;
        margin-left:20px;
}

.menu li a:hover
{
        text-decoration:underline;
        color:#000000;
}

.menuheader
{
	background-image:url(../img_upload/left_head_back2.jpg);
	background-repeat:no-repeat;
	font-size:15px;
	font-weight:normal;
	height:25px;
        color:#fff;
        text-align:center;
        padding-top:5px;
}

.menutop,.menubot
{
        padding:5px;
}

#middle_column
{
	width:515px;
	float:left;
	padding-left:15px;
        padding-right:5px;
        display:inline;
}

#middle_column h1, #middle_column h2, #middle_column h3
{
        font-size:20px;
        font-weight:normal;
        padding-top:10px;
        clear:both;
        color:#004990;
}

#middle_column h3
{
        font-size:12px;
        padding-top:0px;
        color:#000000;
}

#middle_column p
{
        font-size:12px;
        padding-top:5px;
        padding-bottom:5px;
        line-height:18px;
        text-align:left;
}

#middle_column a:link, #middle_column a:visited
{
        color:#004990;
        text-decoration:none;
        font-size:12px;
}

#middle_column a:hover
{
        color:#000;
}

#middle_column li
{
        margin-left:35px;
}

#middle_column ul
{
        padding-top:5px;
        padding-bottom:5px;
}

.out_link p
{
        padding-top:0px !important;
        padding-bottom:0px !important;
}

.prop
{
        float:left;
        width:31%;
        margin:2px;
        padding:2px;
        display:inline;
        background-color:#c0c0c0;
        border:#fff 1px solid;
}

.prop img
{
       width:140px !important;
       height:100px;
       padding-bottom:10px;
}

.prop .out img
{
       text-align:center !important;
       margin:0px auto 0px auto;
} 

#right_column
{
	width:200px;
	float:right;
	background-image:url(../img_upload/right_back_middle.jpg);
	background-repeat:repeat-y;
        display:inline;
}

#right_column h3
{
	color:#fff;
	font-size:15px;
        font-weight:normal;
        text-align:center;
        margin-top:10px;
        padding:5px;
        border-top:#fff 1px solid;
        border-bottom:#fff 1px solid;
}

.nb_ri_ce p
{
        padding-top:5px;
	padding-bottom:5px;
        font-size:12px;
        line-height:18px;
        padding-left:10px;
        padding-right:10px;
        color:#fff;
        clear:both;
}

.nb_ri_ce a:link, .nb_ri_ce a:visited

{
        color:#919194;
        text-decoration:none;
}

.nb_ri_ce a:hover
{
        text-decoration:underline;
}

.nb_ri_ce img
{
        padding-top:5px;
        padding-bottom:5px;
}	

.clearify
{
	clear:both;
}

#footer_container
{
	background-color:#0c3745;
	text-align:center;
	border-top:#1289fd 4px solid;
}

#footer
{
	font-size:12px;
	color:#FFF;
	padding-top:10px;
	padding-bottom:10px;
}

#footer a:link, #footer a:visited
{
	color:#fff;
	text-decoration:none;
}

#footer a:hover
{
	text-decoration:underline;
}

