@charset "utf-8";

body {
	background-image: url(../images/smart_bg.gif);
	font-family : Arial, Verdana, Helvitica, sans-serif;
}


.generic {
	background-color: #FFFFFF;
}



#main_body { 
	width : 767px;
	height : auto;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : auto;
	margin-right : auto;
}

h1 {
	color:#000099;
	font-size: xx-large;
	font-weight : bold;
	font-family : Arial, Verdana, Helvitica, sans-serif;
	margin:0px;	
}

h2 {
	color:#990000;
	font-size: x-large;
	font-weight : bold;
	font-family : Arial, Verdana, Helvitica, sans-serif;
	margin:0px;	
}

h3 {
	color:#000099;
	font-size:large;
	font-family : Arial, Verdana, Helvitica, sans-serif;
	margin:0px;	
	margin-top:8px;
}

.testi { 
	width:679px;
	height:auto;
	border:solid 1px #000;
	border-right:solid 3px #000;
	border-bottom:solid 3px #000;
	padding:16px;
	margin-top:16px;
	background-color:#FFFFFF
}

p {
	color:#000000;
	font-size:medium;
	font-weight : normal;
	font-family : Arial, Verdana, Helvitica, sans-serif;
	margin:0px;
	padding-top:16px;
}

img.floatRight { 
    float: right; 
    margin: 16px 0px 16px 16px; 
}

img.floatLeft { 
    float: left; 
    margin: 16px 16px 16px 0px; 
}

#top_image {
	width:767px;
	height:127px;
	background-image:url(../images/top_bg.jpg);
	margin:0px;	
}

#menu_content { 
	background-image:url(../images/middle_bg.jpg);
	margin:0px;
	width : 767px;
	height : auto;
	padding : 0px;
	text-align : left;
	float : left;
} 
 
#main_content { 
	background-image:url(../images/middle_bg.jpg);
	width : 767px;
	height : auto;
	margin:0px;
	padding : 0px;
	text-align : left;
	float : left;
} 


#main_content a { 
	color : #000;
	text-decoration : underline;
} 


#main_content a:hover { 
	color : #333;
	text-decoration : none;
} 

#page_end {
	width:767px;
	height:17px;
	background-image:url(../images/bottom_bg.jpg);
	margin:0px;
	padding:0px;
	float : left;
	background-repeat: no-repeat;
}

#content_100PC {
	width:711px;
	height:auto;
	margin:0px;
	padding:24px;
	float : left;
	text-align:justify;
}

#content_100PC ul {
	color:#000000;
	font-size:medium;
	font-weight : normal;
	font-family : Arial, Verdana, Helvitica, sans-serif;
}

#content_66PC ul {
	color:#000000;
	font-size:medium;
	font-weight : normal;
	font-family : Arial, Verdana, Helvitica, sans-serif;
}

#content_33PC ul {
	color:#000000;
	font-size:medium;
	font-weight : normal;
	font-family : Arial, Verdana, Helvitica, sans-serif;
}

#content_66PC {
	width:468px;
	height:auto;
	margin:0px;
	margin-top:8px;
	padding:12px;
	float : left;
	text-align:justify;
/*	border-right:dotted #999999 thin;*/
}

#content_33PC {
	width:228px;
	height:auto;
	margin:0px;
	margin-top:8px;
	padding:12px;
	float : left;
	text-align:justify;
}

.gallery {
	width:318px;
	height:auto;
	float:left;
	margin:8px;
	text-align:center;
}

/* ********************************** FOOTER ********************************** */

#footer { 
	color:#000;
	/*width : 735px;*/
	clear : both;
	height : auto;
	font-size : 12px;
	font-weight : normal;
	font-family : Arial, Verdana, Helvitica, sans-serif;
	padding : 8px 16px 8px 16px;
} 

#footer a {
	color:#990000;
}

#footer ul { 
	margin : 0;
	list-style-type:none;
	width : auto;
	text-align : center;
} 


#footer ul li { 
	display : inline;
	background:url(../images/list_spacer.gif) no-repeat; 
	padding : 0 4px 0 12px;
} 

#footer li.first { 
	background:none;
} 


#footer ul li a { 
	color : #000;
	text-decoration : underline;
	
} 


#footer ul li a:hover { 
	color : #000;
	text-decoration : none;
} 


#footer p { 
	color : #000;
	text-align : center;
	font-size : 12px;
	margin-top:8px;
} 
/* ********************************** FOOTER END ********************************** */


/* ********************************** MENU ********************************** */

#stylefour { 
	clear : both;
	float : left;
	position : relative;
	display : block;
	width : 760px;
	height : 39px;
	font-size : 11px;
	font-weight : bold;
	background : transparent url(../images/bgOFF.gif) repeat-x top left;
	font-family : Arial, Verdana, Helvitica, sans-serif;
	/*border-top : 4px solid #b30000;*/
} 


#stylefour ul { 
	margin : 0;
	padding : 0;
	list-style-type : none;
	width : auto;
} 


#stylefour ul li { 
	display : block;
	float : left;
	margin : 0;
} 


#stylefour ul li a { 
	display : block;
	float : left;
	color : #666;
	text-decoration : none;
	padding : 11px 20px 0 20px;
	height : 23px;
	background : transparent url(../images/bgDIVIDER.gif) no-repeat top right;
} 


#stylefour ul li a:hover, #stylefour ul li a.current { 
	color : #b30000;
	background : #fff url(../images/bgON.gif) no-repeat top right;
} 

/* ********************************** END MENU ********************************** */
