/* CSS Document */
body{
line-height:1.5em;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;


background:#f3f7f9 url(../images/bg.gif) repeat-x top;
}

form{
padding:0px;
margin:0px;
}

p{
margin:0px 0px 15px 0px;
}

a, a:visited, a:link{
color:#3D81EE;
text-decoration:none;
}

a:hover{
color:#FF6600;
text-decoration:underline;
}


ul{
/*margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;*/
}

li{

/*margin:0px;
list-style:url(../images/bullet.png);
padding:0px 0px 0px 0px;*/
}
 
h1{
padding:0px;
margin:5px 0px 5px 0px;
background:url(../images/h1_bg.gif) repeat-x;
background-position:0px 10px;
font-size:14px;
font-weight:bold;
color:#000000;
}

h2{
color:#3165c6;
padding:0px;
margin:0px;
font-size:14px;
font-weight:bold;
}

h3{
padding:0px;
margin:0px;
font-size:11px;
font-weight:bold;
}

h4{
padding:0px;
margin:0px;
color:#999999;
font-size:11px;
font-weight:normal;
}


img{
border:0px;
}

.header{

text-align:left;
margin:0 auto;
background:url(../images/header_bg.gif) repeat-x;
}

.header_container{
text-align:center;
width:780px;
margin:auto;
background-color:#fff;


}
.nav_container{
background-color:#363636;
/*background:url(../images/nav_bg.gif) top no-repeat; */
width:780px;
margin:0 auto;
text-align:center;
padding:0px;
}



.separator{

font-size:14px;
float:left;
background-color:#fff;
border-left:1px solid #f1f1f1;
width:5px;
height:auto;


}
.nav {
	
	font-size:12px;
	font-weight:bold;
	list-style:none;
	background-color:#fff;
	padding:0px;
	margin:0px;
	/*margin: 0px 0px 15px;*/
	float:left;
	
	width:200px;
	text-align:right;

		
		
		
}

.nav ul{
margin:0px;
padding:0px;
}

.nav li{
	border-bottom: #dae2cc 1px dotted;
	line-height: 130%;
	list-style:none;
	padding:0px;
	margin:0px;
	background:none;
	
}
.nav li a{
	
	color: #35aafc;
	text-decoration: none;
	padding: 4px 0px 4px 2px;
	display:block;
	list-style:none;
}
.nav li a:visited{
	color: #35aafc;
	text-decoration: none;
}
.nav li a:hover{
	color: #ffffff;
	text-decoration: none;
	background-color: #dae2cc;
}
.nav .page_item {

	display:block;
}
.before_footer{
clear:both;
height:20px;
}

.footer{
font-size:11px;
color:#fff;

padding-top:2px;
width:540px;

margin: 0 auto; /*-- Center the div --*/
text-align:center;
}
.footer_container{
width:100%;
background:url(../images/footer_bg.gif)  no-repeat center;
height:22px;
text-align:center;
clear:both;
}

.footer ul{
margin:0px;
padding:0px;
}

.footer li{
list-style:none;
float:left;
padding-left:7px;
padding-right:7px;
}

.vertical_spacer{
height:2px;
}

.main{
border-left:1px solid #f1f1f1;
width:554px;
padding:12px;
height:75%;
float:left;
background-color:#FFFFFF;
/*border-top:#CCCCCC 2px solid;
border-bottom:#CCCCCC 2px solid;*/
border-right:#f0f0f0 1px solid;
border-left:#f0f0f0 1px solid;
text-align:left;
/*background:#ffffff url(../images/main_bg.gif) top no-repeat;*/
}


.clear_both{
clear:both;
}


.page_container{
padding:10px;
}

.container_box{
width:368px;
border-top:4px #e5e5e5 solid;
border-bottom:4px #e5e5e5 solid;
border-left:1px #e5e5e5 solid;
border-right:1px #e5e5e5 solid;
padding:5px;
margin:5px;
}

.container_box_no_size{
border-top:4px #e5e5e5 solid;
border-bottom:4px #e5e5e5 solid;
border-left:1px #e5e5e5 solid;
border-right:1px #e5e5e5 solid;
padding:5px;
margin:5px;
}

.subpage_article_listing{
margin:5px;
width:240px;
float:left;
}

.subpage_article_listing img{
margin-right:5px;
}

.subpage_article_listing h2{
font-size:14px;
font-weight:normal;

background:url(../images/h2_bg.gif) repeat-x;
background-position:0px 15px;
}

.subpage_article_listing a, .subpage_article_listing a:link, .subpage_article_listing a:visited{
color:#000000;
}
.subpage_article_listing a:hover{
color:#0099FF;
}


.latest_article ul{
/*margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;*/
}
.latest_article li{
list-style:url(../images/bullet.png);
/*margin:0px 0px 0px 0px;
padding:0px 0px 0px 5px;*/
line-height:1.5em;
}




.featured_article p{
font-weight:normal;
padding:0px;
margin:0px;
}

.featured_article img{
margin-right:5px;
}

.featured_article h2{
font-size:12px;
font-weight:bold; 
color:#000000;
background:url(../images/h2_bg.gif) repeat-x;
background-position:0px 15px;
}

.featured_article h1{
margin:0px;
}





.edit_articles{
margin:20px 0px 0px 0px;
padding:10px;
width:350px;
height:100px;
overflow:auto;
float:left;
}

.edit_articles img{
margin-right:5px;
}

.edit_articles h2{
font-size:14px;
font-weight:normal;
color:#393939;
background:url(../images/h2_bg.gif) repeat-x;
background-position:0px 15px;
}

.img_border{
border:4px #f0f0f0 solid;
}
.img_border a:hover{
border:4px #000000 solid;
}

.clear_both{
clear:both;
}




.google_search_box{
background:url(../images/sitesearch.gif) no-repeat 130px top;
font-size:11px;

padding:25px 0px 0px 190px;
height:35px;
width:320px;
color:#FFFFFF;
float:left;
}

.google_search_button{
font-size:11px;
margin:0px;
padding:0px;
width:85px;
color:#ffffff;
background-color:#0077d5;
border:1px solid #b9b9b9;
}

.google_search_input{
font-size:11px;
margin:0px;
padding:2px;
width:210px;
color:#000000;
border:1px solid #b9b9b9;
}


.advertisement_box, .advertisement_box p{
text-align:center;
font-size:10px;



}

/*******************ARTICLES PAGE**********************
 * ARTICLES PAGE - Begining                           *
 *******************ARTICLES PAGE**********************/

.articles{
width:720px;
margin:auto;
}

.articles h1{
padding:0px;
margin:0px;
font-size:24px;
font-weight:normal;
background-image:none;
color:#393939;
line-height:24px;
width:470px;
}

.articles p{

}

.article_advertisement_top_right{
float:right;
display:block;
width:325px;
text-align:center;
background-color:#FFFFFF;
margin-bottom:10px;
}

.article_tip{
display:inline;
float:left;
text-align:left;
width:300px;
}

.article_tip p{
padding:0px 10px 0px 10px;
}

.article_picture_caption{
font-size:10px;
line-height:10px;
}



/*******************ARTICLES PAGE END******************/




/*******************ADDARTICLES.php PAGE**********************
 * ARTICLES PAGE - Begining                           *
 *******************ADDARTICLES.php PAGE**********************/
.articlebox{
width:600px;
height:300px;
border: 1px solid #636363;
color:#000000;
padding:2px 5px 2px 5px;
background-color:#f4f7f9;
overflow:auto;


}
.article_summary{
width:600px;
height:100px;
border: 1px solid #636363;
color:#000000;
padding:2px 5px 2px 5px;
background-color:#f4f7f9;


}

.articletdspacer{
width:10px;

}
.articletrspacer{

height:10px;
}
.articletdleft{
width:80px;
text-align:right;
}
.inputbox {

border: 1px solid #636363;
color:#000000;
padding:2px 5px 2px 5px;
background-color:#f4f7f9;
height:15px;
width:600px;
font-size:11px;
}

.articles_text{
padding:0px;
margin: 0px 0px 0px 0px;
}

.articles_text h1, .articles_text h2{
margin:0px;
padding:0px 0px 5px 0px;
}

.dropdownbox {
border: 1px solid #636363;
color:#000000;
padding:2px 5px 2px 5px;
background-color:#f4f7f9;
height:18px;
font-size:11px;
	
}

.submit {
border: 1px solid #636363;
color:#000000;
padding:2px 5px 2px 5px;
background-color:#f4f7f9;
height:18px;
font-size:11px;
	
}

.inputboxnosize {

border: 1px solid #636363;
color:#000000;
padding:2px 5px 2px 5px;
background-color:#f4f7f9;
height:15px;
font-size:11px;
}

/******************ADDARTICLE.PHP******************/

.news_letter{
font-size:11px;
color:#393939;
/*background:url(../images/newsletter.gif) left no-repeat;*/
height:22px;
padding-left:5px;
}

.news_letter_input_box{
font-size:10px;
margin-left:2px;
width:150px;
}

.news_letter_submit{
font-size:10px;
width:50px;
color:#FFFFFF;
background-color:#0066CC;
padding:0px;
margin:0px;
border:#393939 solid 1px;
}

.featured_article{
float:left;
font-weight:bold;
font-size:12px;

}
.topview{
float:left;
font-weight:bold;
font-size:11px;

}
.date{
font-size:11px;
color:#999999;
text-align:right;
}

.article_img{
text-align:center;
vertical-align:middle;
margin:5px;
height:278px;
width:420px;
border-top:4px #e5e5e5 solid;
border-bottom:4px #e5e5e5 solid;
border-left:1px #e5e5e5 solid;
border-right:1px #e5e5e5 solid;


}


#LeftContact{
color:#767676;
text-align:right;
font-weight:bold;
width:100px;
padding: 10px 0 10px 0;
border:0px solid #3a3a3a;
}

#RightContact{
text-align:left;


border:0px solid #3a3a3a;
}

.inputbox {

border: 1px solid #636363;
color:#000000;
padding:2px 5px 2px 5px;
background-color:#f4f7f9;
height:15px;
width:260px;
font-size:11px;
	
}
	