/* CSS Document */
/*Common Part*/
html {
height: 100%;
}

body { margin: 0 auto;  min-height: 100%; position: relative; width: 987px;
    border-right: 5px solid #bdbdbd; border-left: 5px solid #bdbdbd;
   }
body a{ text-decoration: none; color: #0066cc; }
body a:hover{ text-decoration: underline; color: #0066cc; }
body img{  border: 0;  margin: 0; padding:0;} 
body ul{ list-style: none; margin:0; padding:0;  } 
body p { margin:0; padding:0; }
* html body {  height:100%;}
body h1,h2,h3,h4 {  margin: 0; padding:0;}

#container {
 width: 987px;
 padding: 0;
 overflow: hidden; 
 padding-bottom: 391px;
 font-family: Arial, Helvetica, sans-serif;
 }
#content {
 overflow: hidden;
 background:  url(images/contbg.gif) left top repeat-y;
 width: 987px;
 padding-bottom: 80px;
 }

/*HEADER ELEMENTS*/
#header  {
 height: 120px;
 width: 100%;
 }
#header h1 {
 height: 91px;
 width: 317px;
 margin:0;
 padding:0;

 } 
#header h1 a{
 height: 91px;
 width: 317px;
 position: absolute;
 background:  url(images/logo.gif) no-repeat;
 } 
.headmenu {
 height: 28px;
 width: 100%;
 background: url(images/menubg.gif) left top repeat-x;
 } 
.headmenu ul{
 height: 20px;
 padding: 5px 0px 3px 0px;
 }
.headmenu ul li{
 display: inline;
 margin: 0 4px 0 18px;
 } 
.headmenu ul li a{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
 color: #ffffff; text-decoration: none; }
#searchbar {
 height: 51px;
 width: 230px;
 background: #eff3ff;
 position: absolute;
 right: 0px;
 top: 40px;
 
 }
#searchbar form {
 height: 12px;
 margin: 19px 0px 0px 6px; 
 } 
.textrow {
 border:0;
 border-top: 1px solid #adc4f6;
 border-left: 1px solid #adc4hf6;
 height: 18px;
 width: 127px;
 } 
#trow {
 margin-top: 10px;
 width: 200px;
 } 
#btn{
 margin-top: 10px;
 } 
#header p {
 right: 15px;
 top: 5px;
 position: absolute;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 } 
#header p a{
 color: #4e4e4e;
 
 } 
/*END OF HEADER*/
 

/*LEFT ELEMENTS*/ 
#left {
 width: 123px;
 padding: 5px 6px 0 6px;
 float: left; 
 margin-left: -810px;
 border-right: 1px solid #d1dffa;
 background: #eff3ff;
 } 
#content h2{
 color: #0066cc;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-align: center;
 padding: 15px 0 15px 0;
 } 
#left img{
 margin-bottom: 5px;
 } 
#left p  {
 text-align: center; }
#left p a {
 text-decoration: none;
 color: #0066cb;
 font-size: 12px;
 } 
/*END OF LEFT*/  
/*CENTER ELEMENTS*/  
#center{
 width: 660px;
 float: left; 
 margin-left: 136px;
 padding: 0px 6px 0px 6px;
 }
* html #center { 
 margin-left: 68px;
 }
.mainh1 {
 color: #336adf;
 font-size: 20px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 margin-top: 50px;
 margin-bottom: 20px;
 
 } 
#center h2 {
 text-align: left;
 font-size: 20px;
 } 
#center p {
 color: #4e4e4e;
 line-height: 140%; 
 font-size: 14px;
 } 
.bride {
 float: left;
 } 
.left_float {
 float: left;
 margin-right: 10px;
 margin-bottom: 10px;
 }
.content_blocks {
  font-size: 14px;
  margin-bottom: 10px;
 }
.content_blocks p{
  font-size: 14px;
  margin-bottom: 10px;
 }
.article {
  font-size: 14px;
  margin-bottom: 10px;
 }
.date {
 font-size: 10px;
 margin-bottom: 5px;
 } 
.bluelink {
color: #0066cc; 
 }
.keep {
 font-size: 14px;
 margin-top: 10px;
 margin-bottom: 10px;
 }
.keep a{
 color: #0066cc;
 } 
.readmore {
 font-size: 14px;
 text-align: center;
 }
.readmore a{
 color: #0066cc;
 } 
.line {
 margin: 20px 0 20px 0;
 background: #eff3ff;
 width: 650px;
 padding:0;
 height: 3px;
 }
* html .line {
 background: url(images/line.gif) left top no-repeat;
 } 
.imgmarg {
 margin: 20px 0px 20px 0px;
 } 
  
/*END OF CENTER*/  
/*RIGHT ELEMENTS*/ 
#right {
 width: 167px;
 padding: 10px 1px 0 9px;
 float: right;
 border-left: 1px solid #d1dffa;
 background: #eff3ff;
 } 
#right h2{ 
 text-align: left;
 font-size: 14px;
 font-weight: bold;
 }
#right p{ 
 margin-bottom: 10px;
 } 
.e-update  {
 background: url(images/e-update.jpg) left top no-repeat;
 width: 138px;
 height: 101px;
 color: #ffffff;
 text-align: left;
 padding: 5px 10px 5px 10px;
 margin-bottom: 10px;

 }
.e-update  h3 {
 font-size: 14px;
 font-weight: bold;
 padding-bottom: 8px;
 }
.e-update  p {
 font-size: 11px;
 } 
.e-update  form {
 margin:0;
 padding:0;
 } 
.e-update  form input {
 } 
.textrow.right {
 margin: 0 0 10px 5px;
 } 
#subscribe {
 margin-left: 30px;
 margin-top: -10px;
 } 
.right_ul_1{
 color: #3569df;
 font-size: 11px;
 list-style-position: outside;
 } 
.right_ul_1 li{
 line-height: 150%;
 }
.right_ul_1 a{
 color: #3569df;
 } 
.dif_fonts {
 line-height: 140%;
 } 
.dif_fonts a {
 color: #0265ca; 
 } 
.dif_fonts a.tag1 {font-size:9px;}
.dif_fonts a.tag2 {font-size:11px;}
.dif_fonts a.tag3 {font-size:13px;}
.dif_fonts a.tag4 {font-size:15px;}
.dif_fonts a.tag5 {font-size:17px;}
.dif_fonts a.tag6 {font-size:19px;}
.dif_fonts a.tag7 {font-size:21px;}
.dif_fonts a.tag8 {font-size:23px;}
.dif_fonts a.tag9 {font-size:25px;}
 
.right_viewmore {
 text-align: right;
 }
.right_viewmore a{
 font-size: 11px; color: #0265ca; font-weight: bold; text-decoration: underline; }
.r_aligned_box {
 margin: 10px 0px 10px -8px;
 }
 /*END OF RIGHT*/
 
/*FOOTER ELEMENTS*/ 
#fcont {
 height: 350px;
 width: 986px;
 background:  #0066cb ;
 }
#footer  {
 height: 350px;
 width: 986px;
 position: absolute;
 bottom: 0;
 background: #e2eafd;
 padding-top: 41px;
 color: #ffffff;
 font-size: 14px;
 } 
#footer li a {
 color: #ffffff;
 font-size: 14px;
 text-decoration: none;
 } 
.footer-left {
 width: 530px;
 height: 260px;
 float:left;
 padding: 20px 20px 20px 30px;
 } 
.footer-right {
 width: 356px;
 height: 260px;
 float:left;
 padding: 20px 20px 20px 30px;
 } 
#footer ul li {
 line-height: 140%;
 } 
#footer ul {
 float: left;
 } 
.ul {
 margin-right: 40px;
 }
#footer_sub_ul {
 margin: 20px 0 0 0;
 float: right;
 } 
.fline {
 margin-bottom: 10px;
 margin-left: -5px;
 color: #bdbdbd;
 }
/*END OF FOOTER*/ 



/*PAGE5*/
.subh1 {
 color: #0066cb;
 margin: 20px 0px 10px 0px;
 padding:0;
   padding-left: 15px; /*malaa*/
 font-size: 20px;
 font-weight: normal;
 }
/*PAGE3*/ 
#fivelinks {
 margin-top: 20px;
 margin-left: 140px;
 overflow: hidden;
 }
#fivelinks img{
 margin-left: 20px;
 } 
#fivelinks li {
 display: block;
 padding-top: 40px;
 float: left;
 padding-left: 20px;

 }
#fivelinks li p a{ 
  color: #0366cc;
  font-size: 14px;
  }
#fivelinks li.flink1 { background: url(images/icon1.gif) 50% 50% no-repeat; }
#fivelinks li.flink2 { background: url(images/icon2.gif) 50% 50% no-repeat;  }
#fivelinks li.flink3 { background: url(images/icon3.gif) 50% 50% no-repeat;  }
#fivelinks li.flink4 { background: url(images/icon4.gif) 50% 50% no-repeat; }
#fivelinks li.flink5 { background: url(images/icon5.gif) 50% 50% no-repeat;}
.saveshare {
 color: #0066cf;
 font-size: 12px;
 font-weight: bold;
 }
 
/*PAGE 4*/ 
.posted {
 margin: 20px 0 20px 0;
 font-size: 11px;
 }
.posted img{
 float: left;
 margin-right: 5px;
 
 }
.posted p{
 font-size: 11px;
 } 
.posted p a{
 text-decoration: underline;
 }
.posted .date {
 width: 150px;
 float: right;
 margin-top: -30px;
 } 
.date1 {
 float: right;
 margin-right: 20px;
 margin-top: -30px;
 }
.commentby {
 margin-bottom: 10px;
 }
.commentby span {
 
 font-size: 11px;
 }
.commentby span a {
 text-decoration: underline;
 color: #0066cf;
 font-size: 11px;
 }
.date2 {
 margin-left:  520px;
 } 
 
#comment_form {
 font-size: 12px;
 width: 410px;
 }
#comment_form span{
 float: left;
 margin-right: 50px;
 } 
#comment_form .text {
 width: 199px;
 height: 22px;
 margin-right: 10px;
 border-top: 1px solid #adc4f6;
 border-left: 1px solid #adc4f6;
 margin-bottom: 10px;
 }
#comment_form textarea{
 width: 400px;
 height: 110px;
 border-top: 1px solid #adc4f6;
 border-left: 1px solid #adc4f6;
 margin-bottom: 10px;
 } 
#ckbx {
 border:0; float: left;
 }
#submit {
 margin-top: 20px;
 }   
#previous1 {
 float: left;
 }
#previous2 {
 float: left;
 margin-left: 540px;
 margin-top: -23px;
 }
* html #previous2 {
 float: left;
 margin-left: 270px;
 margin-top: 0;
 }

#previous1 a, #previous2 a{
 color: #0066cf;
 } 
 
 
 
#stdbuttonsrc, #stdbuttonpost, #stdbuttonsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	text-decoration: none;
	background-position: center center;
	padding: 1px;
	float: none;
	height: 22px;
	border: 1pt none #000000;	
}
#stdbuttonsrc {
	width: 60px;
	background-image:url(images/btn_src.gif);
}
#stdbuttonsub {
	width: 70px;
	background-image:url(images/btn_sub.gif);
}
#stdbuttonpost {
	width: 110px;
	background-image:url(images/btn_com.gif);
}
.h4header {
 height: 45px;
 width: 650px;
 overflow: hidden;
 }
.h4header h4 {
 margin-top: 11px;
 background: #eff3ff;
 color: #0066cf;
 font-size: 14px;
 height: 20px;
 padding-top: 2px;
 padding-left: 5px;
 font-weight: bold; 
 } 
.h4header img {
 float: left;
 } 
h4 {
 background: #eff3ff;
 color: #0066cf;
 font-size: 12px;
 height: 20px;
 padding-top: 2px;
 font-weight: normal;
 padding-left: 10px;
 } 
.block {
 padding-bottom: 120px;
 margin-top: 40px;
 } 
 
 
.page_navigation {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	font-size: 14px;
}

.page_navigation .navigation_left {
	float: left;
}

.page_navigation .navigation_right {
	float: right;
}
.ads_test {
 padding-bottom: 30px;
 margin-top: 30px;
 }
