/** layout css file **/



html, body

{

	margin: 0 auto;

	padding: 0px;

	

	background: url(../img/bg.jpg) #ffffff repeat-x;

	font-family: Arial, "Tahoma", "Times New Roman", serif;

	text-align: center;

	width: 980px;

}



h1

{

	font-size: 16pt;

	display: block;

	background: url(../img/page_dot.gif) bottom repeat-x;

	padding-bottom: 5px;

	margin-bottom: 10px;

}





#container

{

	text-align: left;

	background-color: #ffffff;

}



#top

{

background: url(../img/bg.jpg) #ffffff repeat-x;

}



	#top ul

	{

		margin-top: 0px;

	}



#bottom

{

	border:1px solid #ffffff;

	background-color: #ffffff;
	background: url(../img/footerbg.jpg) repeat-x;

	text-align:center;

}



/** common css file **/



form

{

	margin:0px;

	padding:0px;

}



input, button, select, label

{

	font-family: "Tahoma", Arial, "Times New Roman", serif;

	font-size: 8pt;

}



input

{

	font-weight: normal;

	padding: 1px;

}



html>body div.spacer 

{

	height:.01em; 

}



.spacer

{

	display: block;

	clear:both;

	height:0;

	line-height:0;

	font-size:0; 

	overflow:hidden;

}



a

{

	color: #2277DD;

}



a:visited

{

	/*color: 386acf#800080;*/

	color: #2277DD;

}



/*a:hover

{

	color: #800080;

	color: #003db8;

	border-bottom:1px dotted #800080;

}*/



.date

{

	color: #999999;

}



.more-info, #article

{

	display: block;

	padding-bottom: 10px;

	margin-bottom: 10px;

	/*background: url(../img/page_dot.gif) bottom repeat-x;*/

}


.more-info .info-box div
{
	/*border: solid 1px #E2DFDF;*/
	height: 20px;
	padding: 6px 3px 1px 3px;
	background: url(../img/menuheaderbg.gif) no-repeat top left #64C429;
}

.more-info .info-box div a
{
	color: #FFFFFF;
	text-decoration: bold;
	margin-left: 7px;
}



.more-info .info-box li
{
	border-right: solid 1px #E2DFDF;
	border-left: solid 1px #E2DFDF;
	border-bottom: solid 1px #E2DFDF;
	padding: 3px 3px 3px 3px;
}

.more-info .info-box ul
{
	border-top: solid 1px #E2DFDF;
}

.more-info .info-box a
{
color: #505050;
}


.more-info .info-box h1

{

	color: #666666;

	font-size: 10pt;

	text-transform: uppercase;

	margin-top: 5px;

	margin-bottom: 5px;
	
	

}



.more-info .info-box h2

{

	margin-top: 7px;

	margin-bottom: 7px;

	font-size: 8pt;

	color: #003db8;

}



.more-info .info-box a

{

	font-size: 9pt;

	text-decoration: none;
	display: block;
	
}



.more-info .info-box a:hover

{

	font-size: 9pt;

	text-decoration: underline;

}





.more-info .info-box h2 a

{

	text-decoration: underline;

}



.more-info .info-box h2.first

{

	margin-top:0px;

	padding-top:0px;

}



.more-info .info-box p

{

	font-size: 8pt;

	margin-top: 5px;

	margin-bottom: 5px;

}



.more-info .info-box img 

{

	float: left;

	padding-top: 5px;

	padding-right: 5px;

}



.more-posts

{

	padding-bottom:10px;

}



.more-posts .posts-box h1, .more-posts .gallery-box h1, .more-posts .sitemap-box h1, .more-posts .faq-box h1

{

	color: #67747f;

	font-size: 12pt;

	text-decoration: underline;

	margin-bottom: 10px;

	margin-top: 5px;

}



.more-posts .posts-box h1 a, .more-posts .gallery-box h1 a, .more-posts .sitemap-box h1 a, .more-posts .faq-box h1 a

{

	color: #67747f;

}



.more-posts .posts-box

{

	width:50%;

	float:left;

}



.more-posts .posts-box ul, .more-info .info-box ul, .more-posts .sitemap-box ul

{

	list-style: none;

	margin:0px; 

	padding:0px;

	line-height:1.2em;

}



.more-posts .posts-box ul li, .more-info .info-box ul li, .more-posts .sitemap-box ul li

{

	font-size: 10pt;

	background: url(../img/m_bulletgreen.gif) no-repeat center left; 

	padding-left: 20px;

	margin-bottom: 0;

	line-height: 1.3em;

}



.post-note

{

	color: #666666;

}



#copyrights p

{

	margin-top:7px;

	margin-bottom:7px;

	font-size: 8pt;

	text-align: center;

}



.sepline

{

	height: 3px;

	background-color: #a7b2bb;

}



.search

{

	font-size:9pt;

	text-align:center;

	background-color: #a7b2bb;

	margin-top:5px;

	padding-top:5px;

	

	color: white;

	font-weight: bold;

	height: 26px;

}



input#q, input#q1

{

	width: 300px;

}



#site-menu-bottom

{

	text-align: center;

	margin: 5px 0 0 5px;

	font-weight: bold;
	

}



.flmenu, .flmenu:visited, .flmenu:link

{

	color: #000000;

	text-decoration: none;

	font-size: 8pt;

}



.slmenu, .slmenu:visited, .slmenu:link

{

	font-size: 8pt;

	text-decoration: underline;

	color: #003db8;

	font-weight: normal;

	magrin-right: 5px;

}





.flmenu:hover

{

	text-decoration: underline;

	color: #000000;

}



.slmenu:hover

{

	text-decoration: underline;

	color: #003db8;

}



#logo

{

	margin: 0;

	border: 0px;

	float:left;

}



#centimg

{

	float:left;

	margin: 5px 0 0 10px;

}



#site-navigator

{

	float:right;

	list-style: none;

	margin: 5px 0 0 0;

	padding: 20px 0 0 0;

}



#site-navigator li

{

	float:left;

	font-size:8pt;

	padding: 0 5px 0 9px;

	

}



#site-navigator li.first

{

	border-left:0px;

}



#site-navigator a

{

	color: #ffffff;

	text-decoration:none;

}



#site-navigator a:hover

{

	color: #ffffff;

	text-decoration:underline;

}



#site-menu 

{

	clear: both;

	margin-top:20px;

	padding-top:20px;

	padding: 0;

}



#site-menu 

{

	margin: 0; 

	padding: 0px 3px 1px 32px;

	list-style: none; 

	height: 25px;

	/*background: url(../img/m_menubg.gif) repeat-x;*/

}



#site-menu li

{

    background: url(../img/m_right.gif) top right no-repeat;


	float:left;

	display:block;

	height: 22px;

	margin-right:3px;

}

#site-menu li a

{	
	display:block;

	float:left;

	font-size: 10pt;

	font-weight:bold; 

	color:#5A5A5A; 

	white-space:nowrap;

	padding: 1px 8px;

	margin:0;

	text-decoration:none;



}

#site-menu li a:hover

{

	text-decoration:underline;
	color: #000000;



}



#site-menu li div

{

	display: block;

	float: left;

	margin: 0;

	padding: 3px 5px 0 5px;

}

#site-menu li.on

{

	background: #ffffff url(../img/m_onl.gif) no-repeat; 

	padding-left: 3px;

}

#site-menu li.on div

{

	background: url(../img/m_onr.gif) top right no-repeat;

	padding-right: 3px;

	padding-bottom: 1px;

}

#site-menu li.on a

{

	color:#5A5A5A;

	text-decoration:none;

}

#site-menu li.on a:visited

{

	color:#5A5A5A;

	text-decoration:none;

}

#site-menu li.on a:hover

{

	color: #000000;
	text-decoration:underline;

}

#site-menu li.index, #site-menu li.index div

{

	background:none; 

}

#site-menu li.index a

{

	color:#003DB8;

	font-weight:normal; 

}

#site-menu li.index a:visited

{

	color:#2277DD; 

}



#site-submenu 

{

	list-style:none;

	margin:0;

	padding: 3px 0px 0px 22px;
	
	padding-bottom: 0px;

	border-bottom:1px solid #D7D6D6;

	float:left;

	width:100%;

	background: #ffffff url(../img/submenubg.gif) repeat-x; 

	margin-top: 0px;

	margin-bottom: 0px;
	
	

}



#site-submenu a

{

	float:left;

	display:block;

	margin:0px 0;

	padding:0 12px;
	
	background: url(../img/circle-a-4.png) no-repeat center left;

	/*border-left:1px solid #999;*/

	text-decoration:none; 
	
	font-size: 11px;
	
	color: #666666;

}



#site-submenu a:visited

{

	text-decoration:underline;

	border-left:1px solid #999;

	color:#666666;

}

#site-submenu a:hover

{

	color:#666666; 
	text-decoration: underline;

}

#site-submenu li

{


	float:left;

	display:block;

	font-size: 8pt;

	height:20px; 

}

#site-submenu li.first a

{

	padding-left:13px;

	border:0; 
	
	background: none;

}



#site-submenu li.first a:visited

{

	border:0; 

}

#site-submenu li.on a

{

	color:#2277DD;

	font-weight:bold;

	text-decoration:none; 

}

#site-submenu li.on a:visited

{

	color:#2277DD ; 

	text-decoration:none; 

}

#site-submenu li.firstx a

{

	padding-left:13px;

	border: 0; 

	font-weight:bold;

	text-decoration:none; 

	color: #2277DD;
	
	background: none;

}

#site-submenu li.firstx a:visited

{

	padding-left:13px;

	border: 0; 

	font-weight:bold;

	text-decoration:none; 

	color: #2277DD;

}
