
body {background-attachment: scroll; background: url(images/bg.gif) #FFFFFF repeat-x center top; margin: 0px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.index {background-attachment: scroll; background: url(images/bg2.gif) #FFFFFF repeat-x center top; margin: 0px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
	
#wrap { width: 800px; \width: 800px; w\idth: 800px; margin: 0px auto 0px auto; padding: 0px; }

.blue { color:#FF6633}

/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited { color:#FF6600; text-decoration:none; }
a:hover { text-decoration:underline; }
	
/************************************************
*	Header  									*
************************************************/

#header { background:url(images/header.jpg) no-repeat; width:800px; height:310px; color:#000000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#headerIndex { width:800px; height:50px; color:#000000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	
#header a img { border:none; margin:0px; padding:0px; }

#headerTab { width:800px; height:260px; float:left;}
.headerTitle { width:800px; height:260px; display:block; float:right;}

#headerRight{ float:right; color:#FFFFFF; font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding-top:16px;}

#headerNav{width:800px; height:50px; padding:0px 0px 0xp 0px; margin:0px 0px 0px 0px; float:left; font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

#headerNav ul {display:block; height:50px; margin:0px; padding:0px; list-style:none; float:left; }
#headerNav li {display:block; width:114px; height:50px; line-height:51px; float:left; text-align:center; margin:0px auto;  padding:0px; }
#headerNav li a {background:url(images/navBtn.gif) no-repeat; color:#6A736A; display:block; text-transform:uppercase; margin:0px; padding:0px 0px; }
#headerNav li a:hover { background:url(images/navHover.gif) no-repeat; display:block; color:#003d79; text-decoration:none; }

#headerNav .current_page_item a { background:url(images/headerNavCurrent.gif) no-repeat; color:#0099FF; display:block; color:#003d79; text-decoration:none; }
#headerNav .current_page_item a:hover { background:url(images/headerNavCurrent.gif) no-repeat; color:#0099FF; display:block; color:#003d79; text-decoration:none; }

.headerContact { background:url(images/contactIcon.gif) no-repeat; height:20px; line-height:20px; padding:0px 0px 0px 20px; margin:0px;}
.headerRss { background:url(images/rssIcon.gif) no-repeat; height:20px; line-height:20px; padding:0px 0px 0px 20px; margin:0px;}
.headerSitemap { background:url(images/sitemapIcon.gif) no-repeat; height:20px; line-height:20px; padding:0px 0px 0px 20px; margin:0px;}
/****
#headertop{ width:960px; height:35px; float:left; margin:0px; padding:0px;}

#headerSearch{ width:210px; height:30px; padding:0px 20px 0px 0px; float:right; }


	
/************************************************
*	Search Form									*
************************************************/

#searchform { margin:0px; padding-top:0px; overflow:hidden; }

#search01 { width:135px; height:20px; line-height:20px; padding:0px 0px 0px 15px; margin:0px; float:left;}
#search02 { width:55px; height:20px; line-height:20px; margin:0px; padding:0px; float:left;}

#searchbox { /*background:url(images/search.gif) no-repeat;*/ width:130px; height:15px; color:#202020; font-size:11px; font-family:Arial, Tahoma, Verdana; padding:0px; margin:0px; border-top:1px solid #666666; border-right:1px solid #DDDDDD; border-left:1px solid #666666; border-bottom:1px solid #DDDDDD; display:inline; }

/*#searchform { margin-top:6px; padding:0px 0px 0px 0px; float:right; width:222px; height:33px; background:url(images/bg_search.gif) no-repeat right top; }

	
#searchbox { width:155px; height:auto; margin:6px 5px 0px 28px; background-color:transparent; color:#999999; font-size:0.9em; float:left; }
	*/
#searchBtn {display:inline; margin-top:0px; padding:0px 0px 0px 0px;}
#subscribe { margin:0px; padding:0px; overflow:hidden; }	
#subbutton { width:46px; height:23px; background:url(images/goBtn.gif) no-repeat; border:0px; text-align:center; color:#666666; font-size:11px; font-family:Arial, Tahoma, Verdana; margin:0px 0px 0px 3px; padding:0px 0px 0px 0px;}	
#subbox {width:180px; background:#EEEEEE; color:#202020; font-size:12px; font-family:Arial, Tahoma, Verdana; padding:4px; margin:5px 0px 0px 0px; border-top:1px solid #666666; border-right:1px solid #DDDDDD; border-left:1px solid #666666; border-bottom:1px solid #DDDDDD; }

#name_, #email, #url { background:none; color:#202020; font-size:12px; font-family:Arial, Tahoma, Verdana; padding:4px; margin:0px 0px 0px 0px; border-top:1px solid #666666; border-right:1px solid #DDDDDD; border-left:1px solid #666666; border-bottom:1px solid #DDDDDD; }
#submit { background:#EEEEEE; color:#202020; font-size:12px; font-family:Arial, Tahoma, Verdana; padding:4px; margin:0px 0px 0px 0px; border-top:1px solid #DDDDDD; border-right:1px solid #666666; border-left:1px solid #DDDDDD; border-bottom:1px solid #666666; }
#words { background:none; width:380px; color:#202020; font-size:12px; font-family:Arial, Tahoma, Verdana; padding:4px; margin:0px 0px 0px 0px; border-top:1px solid #666666; border-right:1px solid #DDDDDD; border-left:1px solid #666666; border-bottom:1px solid #DDDDDD; }
	

/************************************************
*	Homepage 					     		    * 
************************************************/

#main { background: url(images/main.gif) no-repeat top #FFFFFF; width:800px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#mainIndex{ padding:0; margin:0; width:100%; height:600px; background:#FFF;}
#mainTop{ width:800px; float:left;}

#topContents {color:#42373A; font-size:12px; line-height:22px; width:580px; float:left; padding:20px 20px 0px 0px;}
#topContents p { padding-left:10px; padding-right:10px;}

#topContents h1 { height:40px; background:url(images/subtitle.gif) no-repeat; color:#4A393E; font: normal 17px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:10px 0px 0px 20px; }

h4 { height:35px; background:url(images/subtitleTop.gif) no-repeat; color:#4A393E; font: normal 16px Verdana, Arial, Helvetica, sans-serif; margin:10px 0px 0px 0px; padding:8px 0px 0px 10px; }


#step{ width:800px; height:125px; background:url(images/step.gif) no-repeat; line-height:19px;   }
.processTop{ width:90px; height:90px; font:10px normal Arial, Helvetica, sans-serif; padding:25px 5px 10px 5px; float:left;}

/************************************************
*	Content 					     		    * 
************************************************/


#content { width:580px; background:; margin:0px 0px 0px 0px ; padding:20px 0px 0px 20px; float:right; color:#42373A; font-size:12px; line-height:22px;}
#content h1 { height:40px; background:url(images/subtitle.gif) no-repeat; color:#4A393E; font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:10px 0px 0px 20px; }
#content h2 { height:35px; background:url(images/subtitle02.gif) no-repeat; color:#4A393E; font: normal 16px Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px; padding:8px 0px 0px 20px; }
#content h3 { height:35px; background:url(images/subtitle03.gif) no-repeat; color:#4A393E; font: normal 16px Verdana, Arial, Helvetica, sans-serif; margin:10px 0px 5px 0px; padding:8px 0px 0px 20px; }

#content .bold {color:#271E18; font-size:13px; font-family:Times New Roman, Tahoma, Verdana; font-weight:bold; margin:0px; padding:0px; }	
#content h1 a, #content h1 a:visited  { color:#202020; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#content h1 a:hover { color:#B60000; text-decoration:none; }



#content img.wp-smiley { float:none; border:none; padding:0px; margin:0px; }
#content img.wp-wink { float:none; border:none; padding:0px; margin:0px; }
	
.archive { float:left; width:250px; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; }
	
.date { padding:0px; margin:0px; }
	
.date p { font-size:10px:}
	
#contentleft dl { margin:0px 0px 0px 0px; padding:10px 0px 15px 40px; }
#contentleft ol { margin:0px 0px 0px 5px; padding:0px 0px 15px 0px; }
#contentleft ol li { margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; }
#contentleft ul { list-style-type:none; margin:0px 0px 0px 0px; padding:10px 0px 15px 0px; font:13px; }
#contentleft ul li { list-style-type:none; margin:20px 0px 0px 20px; padding:0px 0px 0px 0px; }
#contentleft ul ul li { list-style-type:square; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; }
#contentBtm {height:30px; padding:0px; margin:0px; }



blockquote { margin:0px 20px 15px 20px; padding:5px 0px 5px 15px; border-left:5px solid #C0C0C0; }
	
#content blockquote p { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	
.breadcrumb { background:url(images/bread.gif) repeat-x; height:18px; line-height:18px; font-size:11px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; color:#999999;}
	
.postarea {/*background:url(images/content_03.gif) no-repeat bottom;*/ margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; }
/*.postarea p:first-letter { float: left; font-size: 300% }*/

.postarea p{ padding-left:10px;}
/*.postarea p:first-letter { float: left; font-size: 300% }*/
	
.adsense { background:none; float:left; margin:10px 0px 10px 0px; padding:10px 10px 10px 10px; }
	
.postmeta { display:none; font-size:12px; padding:5px 0px 40px 0px; margin:20px 0px 0px 0px; border-top:1px dotted #C0C0C0; }
.postmeta2 { display:none; font-size:12px; padding:5px 0px 40px 0px; margin:20px 0px 0px 0px; border-top:1px dotted #C0C0C0; }
	
.faqQ { background:url(images/faqQ.gif) no-repeat left top; padding:5px 0px 0px 30px; margin:10px 0px 0px 0px;}
.faqA { background:url(images/faqA.gif) no-repeat left top; padding:5px 0px 0px 35px; color:#555555; font-size:11px; margin:10px 0px 0px 10px;}

.plus { color:#FF6600; margin:0px 0px 0px 20px; }
.minus{ color: #0099FF; margin:0px 0px 0px 20px; }

.arrow { background:url(images/arrow.gif) center top no-repeat; padding:3px; height:30px;}
.contactInfo { width:560px; float:left;}

/************************************************
*	Sidebar 		    	        	        * 
************************************************/
#sidebar {width:200px; background: ; margin:0px 0px; padding:0px 0px 0px 0px; float:left; color:#666666; line-height:20px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; }
.leftNav{ margin:0px 0px 0px 0px; padding:12px 5px 0px 0px; }

a.apply { display:block; width:190px; height:30px; background:url(images/apply.gif) no-repeat; text-decoration:none; } 
a:hover.apply { background-position: 0px -30px; }

a.apply2 { display:block; width:250px; height:40px; background:url(images/apply2.gif) no-repeat; text-decoration:none; margin-left:100px; } 
a:hover.apply2 { background-position: 0px -40px; }

#sidebar p { }
#sidebar a img { border:none; margin:0px; padding:0px; }

.contectus{ background:url(images/contactus.gif) no-repeat; padding:80px 0px 0px 5px; font-weight:normal; }
.question{ background:url(images/question.gif) no-repeat; padding:80px 0px 0px 5px; font-weight:normal; }

.contectus h2 {}
#sidebar h3 { }
	
/* menu list of sidebar */
#sidebar ul { padding-bottom:10px; color: #444444; font-size: 10px; margin:0px 0px 0px 0px; padding:0px 50px 0px 0px; background:url(images/leftNav_02.gif) repeat-y; }
#sidebar li {list-style: none; line-height: 1.6em; margin: 0px 0 5px 0; }
#sidebar li li { padding-left:15px; margin: 0; }
#sidebar ul ul {padding: 0px 0px 10px 0px; background:url(images/leftNav_hr.gif) no-repeat bottom center; }

/* title of menu list */
#sidebar ul li h2 { color:#666666; font-size:12px; font-family:Arial, Tahoma, Verdana; font-weight:normal; margin:0px 0px 5px 0px; padding:10px 0px 0px 5px; font-weight:bold; text-align:left;  }


	
.sidefeature { background:none; float:left; font-size:11px; width:300px; margin:0px; padding:10px 10px 0px 10px; line-height:16px; }
.sidefeatureleft { float:left; width:115px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.sidefeatureright { float:right; width:180px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	
.ad { display:none; background:none; float:left; width:200px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	
.posts { background:none; float:left; width:150px; margin:0px 0px 10px 0px; padding:10px 10px 5px 10px; }
	
.recent_comments { background:none; float:left; width:300px; margin:0px 0px 10px 0px; padding:10px 10px 5px 10px; }
	
.newsletter { background:url(../images/newsletter.gif) top right no-repeat; width:200px; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; }
	
.pageblock { background:none; float:left; width:150px; margin:0px 0px 10px 0px; padding:10px 10px 10px 10px; }

.exp { border:dotted 1px #DDDDDD; background:#FBFBFB; margin:0px 0px 0px 20px; padding:10px; font-size:11px; }

/************************************************
*	Widgets 									*
************************************************/

.textwidget { margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; }

#recent-posts ul { list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#recent-posts ul li { background:url(images/icon_recent.gif) no-repeat top left; padding:0px 0px 5px 18px; margin:0px 0px 0px 0px; }	
#recent-comments ul { list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#recent-comments ul li { background:url(images/icon_comments.gif) no-repeat top left; padding:0px 0px 5px 18px; margin:0px 0px 0px 0px; }
	
#categories-1 ul { list-style-type:none; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; }
#categories-1 ul li { background:url(images/icon_categories.gif) no-repeat top left; padding:0px 0px 5px 18px; margin:0px 0px 0px 0px; }
	
#archives ul { list-style:none; margin:0px 0px 5px 0px; padding:0x 0px 0px 0px; }
#archives ul li { background:url(images/icon_archives.gif) no-repeat top left; padding:0px 0px 5px 18px; margin:0px 0px 0px 0px; }
	
#pages ul { list-style-type:none; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; }
#pages ul li { background:url(images/icon_meta.gif) no-repeat top left; padding:0px 0px 5px 18px; margin:0px 0px 0px 0px; }
	
#links ul { list-style-type:none; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; }
#links ul li { background:url(images/icon_links.gif) no-repeat top left; padding:0px 0px 5px 18px; margin:0px 0px 0px 0px; }

#meta ul { list-style-type:none; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; }
#meta ul li { background:url(images/icon_meta.gif) no-repeat top left; padding:0px 0px 5px 18px; margin:0px 0px 0px 0px; }
	
#text-1 ul { list-style-type:none; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; }
#text-1 ul li { padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; }
	
/************************************************
*	Footer      								*
************************************************/
#footBar { background:url(images/footBar.gif) repeat-x; width:780px; height:30px; line-height:30px; float:left; color:#FFFFFF; font-size:11px; margin:20px 0px 0px 0px; padding:0px 20px 0px 0px; text-align:right; }
#footBar a{ color:#FFFFFF; text-decoration:none; }
#footBar a:hover{ color:#FFFFFF; text-decoration:underline; }



#footer { background:url() repeat-x; width:100%;  clear:both; font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#666666; margin:0px 0px; padding:0px; text-align:right; }
	
#footerIn { width:800px; margin:0px auto; padding:0px;}
#footerCopy{ width:800px; padding:3px 0px; text-align:right; }


/************************************************
*	Comments									*
************************************************/

#comments { padding:0px; margin:0px;}
#commentblock { color:#666666; float:left; padding:20px 0px 10px 20px; margin:0px 0px 0px 0px; }	
#commentblock ol { margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; list-style:none; }	
.commentdate { font-weight:bold; font-size:12px; }
.commentname { color:#FFF; font-weight:bold; margin:0px; padding:5px 0px 0px 0px; }
.commentinfo { clear:both; }
.commenttext { width:490px; color:#999999; font-size:12px; font-family:Arial, Tahoma, Verdana; padding:0px 0px 0px 0px; margin:5px 10px 20px 0px;}
.commenttext-admin { width:490px; color:#FFF; font-size:12px; font-family:Arial, Tahoma, Verdana; padding:0px 0px 0px 0px; margin:5px 10px 20px 0px; border-bottom:1px dotted #C0C0C0; }

.alt{ background:#FAFAFA; border-bottom:1px #D0DADF solid; border-top:1px #D0DADF solid;}

.comments { float:left; margin:0px; padding:15px 0px 0px 0px; }
.comments h4 { /*height:30px; background:url(images/subtitle.gif) no-repeat;*/ color:#4A393E; font: 22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 20px 0px; padding:10px 0px 0px 10px;}

#respond {  }
/********************************************************************************************************************************/


table { width:99%; font:normal 11px auto Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
table.formTable { width:99%;}
th {font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #C4E1B2;
	border-bottom: 1px solid #C4E1B2;
	border-top: 1px solid #C4E1B2;
	/*letter-spacing: 2px;
	text-transform: uppercase;*/
	text-align: left;
	padding: 10px 6px 10px 10px;
	background: #CAE8EA url(images/table/bg_header.jpg) repeat-x;
	vertical-align:top;
	}
td { border-right: 1px solid #C4E1B2; border-bottom: 1px solid #C4E1B2; background: #fff; padding: 6px 6px 6px 12px; color:;}
td.alt { background: #F5FAFA; color:;}
th.spec { border-left: 1px solid #C4E1B2; border-top: 0; background: #fff url(images/table/bullet1.gif) no-repeat; font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
th.spec2 { border-left: 1px solid #C4E1B2; border-top: 0; background: #fff url(images/table/bullet1.gif) no-repeat; font: normal 12px Verdana, Arial, Helvetica, sans-serif;}
th.specalt {border-left: 1px solid #C4E1B2; border-top: 0; background: #f5fafa url(images/table/bullet2.gif) no-repeat; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #797268;}
th.nobg { border-top: 0; border-left: 0; -right: 1px solid #C4E1B2; background: none;}
