body{background-color:#000000;margin:0px;padding:0px;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

h2{color:#394f80;font-size:14px;margin:0px 0px 6px 0px;}

h3{font-size:18px; color: #021942;margin:3px 0px 6px 0px}

a{color:#0000ee;text-decoration:none; }

a:hover{color:#ff6600}

p{

	font-size: 12px;

	line-height: 17px;

	margin:2px 0px 8px 0px;



}

.helptext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}

.text12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;text-align:left}

.texthead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: 02183F}

.glossaryhead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #02183f}

.orange12link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600}

.text12blue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #02183f}

.texthead13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: 02183f}

.texthead12blue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #02183f ; font-weight: bold}

.orange13boldlink { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF6600 ; font-weight: bold}

.form1line {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

.textblue11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #02183f}

.calchead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 15px}

.calctext11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}

.calcformtext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.calccolor {  background-color: #FF6600; border-color: #000099 #00CC66 #FFFFFF #CCFF00; border-top-width: 1px; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 10px}

.calctext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.testimonialtext {  font-family: "Times New Roman", Times, serif; font-size: small; color: #02183f; line-height: 16px}

.testimonialssig {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: 02183f; text-align: right}

.infosubhead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 02183f; font-weight: bold}

.infotext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #02183f }

.infohead { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: 02183f }

.text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}



 /*---My css start here----*/

.content {width:620px; text-align:left; overflow:hidden;}





.content p {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 17px;

	margin:2px 0px 8px 0px;
	

}



.content div.post

{

width:100%;

clear:both;

margin-bottom:20px;

padding: 0;
text-align:left;

}



.content div.post h2{

font-size:16px;font-style:italic;

}



.content div.post h2 a

{



color:#21345c;

text-decoration:none;

margin:0px 0px 6px 0px;

}



.content div.post h2 a:hover

{color:#ff6600;}





.content div.post p, .content div.post li

{

font-size: 12px;

line-height: 16px;

}



.content div.post div.storycontent p

{

width: 100%;

}



.content div.post div.storycontent ul, .content div.post div.storycontent ol

{

margin-left: 0;

padding-left: 0;

}



.content div.post div.storycontent li

{

margin-left: 30px;

width: 80%;

}



.content div.post div.storycontent blockquote

{



border-left: 3px solid #6a7ea3;

font-size: 12px;

margin-left: 20px;

padding: 4px 4px 4px 7px;

width: 80%;

}





.content h3.storytitle a

{

color: #021942;	

font-weight:bold;

letter-spacing: 1px;

text-decoration: none;

font-style:italic;

}



.content h3.storytitle a:hover

{

color:#ff6600;

text-decoration: underline;

}



.content div.post p

{

width: 100%;

line-height:17px;

margin:3px 0px 8px 0px;

}



.meta a{

font-size: 11px;

color:#0000ee; 

text-decoration:none;

}



.meta a:hover{

color: #FF6600;

text-decoration:underline;

}



.content div.post div.meta, .content div.post div.meta a

{

color:#2c477c; 

font-size: 11px;

margin:0px 0px 3px 0px;

}



.content div.post div.meta li a:hover

{

color: #FF6600;

}



.content div.post div.meta ul, .content div.post div.meta li

{

display: inline;

margin: 0;

padding: 0;

}





.content div.post div.feedback

{

font-size: 12px;

font-weight:bold;

}

.content div.post div.feedback a

{

color:#0000ee;

text-decoration:none;

}



.content div.post div.feedback a:hover

{

color:#ff6600;

}

.content #commentlist

{

margin: 10px 20px;

padding: 0;



}



.content #commentlist li



{

margin-bottom: 10px;

color:#394f80;

}



.content #commentlist li p



{

color:#000;

}



.content #commentform input, .content #commentform textarea

{

background: #ffffff;

border: 1px solid #3a5081;

font-size: 11px;

padding: 2px;

}



.content #commentform textarea

{

height: 150px;

width: 90%;

}



.content code

{

color: #929292;

}



.content ul

{

display: inline;

margin: 0;

padding: 0;

list-style-type: circle;

}



img{border:0px;}



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-top: 5px;

	margin-bottom: 5px;

	}

img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}

img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}

.navigation{

width: 98%;

font-weight:bold;

padding: 0px 2px 25px 2px;

font-size:14px;

color:#224a7e;



}



.navigation a{

font-size:11px;

}

.navigation a:hover{

color:#fff;

}



.alignleft{float:left}

.alignright{float:right}



#navcontainer ul

{

padding: 0;

margin: 0;

border-top: 1px solid #cccccc;

border-bottom: 1px solid #cccccc;

float: left;

width: 400px;

font: 12px arial, helvetica, sans-serif;



}



#navcontainer ul li { display: inline; }



#navcontainer ul li.page_item a

{

padding: 10px;

color: #fff;

text-decoration: none;

font-weight: bold;

float: left;

border-right: 1px solid #FFFFFF;

}



#navcontainer ul li.page_item a:hover

{

color: #29B1FF;

}



#navcontainer ul li.current_page_item a

{

padding: 10px;

color: #fff;

text-decoration: none;

float: left;

}



#navcontainer ul li.current_page_item a:hover

{

color:#ff6600;

}

td.rightcol {
  width:220px;
  background: url(/images/back_abe.gif);
  overflow:hidden;
  text-align:left;
}



ul#sidebar

{
    list-style-type: none;

	margin:6px 8px 3px 18px;

	padding:0px;

	color:#000;


}


ul#sidebar li

{

	font-size:12px;

	font-weight:bold;

	letter-spacing: 2px;

	margin-bottom: 2px;

	margin-top: 3px;

	padding:0px;

	list-style-type:none;

}


ul#sidebar h3

{

	font-size: 14px;

	color: #031940;

	margin-bottom: 2px;

	margin-top: 3px;

	padding:0px;

	letter-spacing: 1px;



}



ul#sidebar h2

{

	font-size: 12px;

	color: #031940;

	letter-spacing: 1px;

	margin-bottom: 2px;

	margin-top: 3px;

	padding:0px;



}





ul#sidebar li ul

{

margin:4px 0px 24px 18px;

padding:0px;

}



ul#sidebar li a

{

color: #fff;

letter-spacing: 1px;

}



ul#sidebar li a:hover

{

color: #ff6600;



}



ul#sidebar li ul li{

	list-style-type: square;

	font-weight:normal;

	font-size: 11px;

	color:#fff;

	



	

}



ul#sidebar li ul li a

{

color: #fff;

letter-spacing: 1px;

text-decoration:none;

font-weight:bold;

}



ul#sidebar li ul li a:hover

{

color: #ff6600;



}



ul#sidebar p

{

	margin-bottom: 8px;

}



#searchform

{

margin:10px 0px;

padding:0px;

}



#searchform input

{

width:126px;

background: #FFFFFF;

border: 1px solid #3a5081;

font-size: 11px;

margin:0px 0px 4px 0px;

padding:2px;

}



#searchform input.btn {

border: 1px solid #3a5081;

 background-color:#ff8a16;

 margin:0px 0px 4px 0px;

 color:#fff;

 font-size: 11px;

 font-weight:bold;

 padding:1px 2px;
 
 width:52px;
 
 cursor:pointer;
 
 cursor:hand;

}



#searchform input.btn:hover {

 background-color:#ffc994;

 color:#ff6600;

}



.credit

{

font-size:11px;

width: 100%;

text-align:center;

color:#000;

padding:5px 0px 0px 0px;

margin:0px;

}



.credit a{

color: #fff;

font-weight:bold;

text-decoration:none;



}



.credit a:hover{

color:#ff6600;

}

.cushion{width:150px;margin-left:16px;}



.clear{clear:both}



#comment h2{

font-size:14px;

}



#comment h2 a{

color:#2c477c;

text-decoration:none;

}



#comment h2 a:hover{

color:#ff6600;

}



#comment li a{

font-size:12px;

text-decoration:none;

color:#0000ee;

}

#comment li a:hover{

color:#ff6600;

}



#commentlist li{

font-size:12px;



}



#commentlist li a{

color:#0000ee;

font-size:12px;

font-weight:bold;

}



#commentlist li a:hover{

color:#ff6600;



}



p.postmetadata {

color:#2c477c;

}



.clearfix {display: inline-block;}



.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */



input#submit {
float:right;
margin-right:286px;
margin-top:20px;
cursor:pointer;
cursor:hand;}

/*---sns links-----*/

.sns {
  padding:14px 0 4px 3px;
  width:100%;
  overflow:hidden; 
}

ul#sidebar li .sns ul.sns-links {
  list-style-type:none;
  margin:0;
  padding:0;
}

ul#sidebar li .sns ul.sns-links li{
   float:left;
   margin:0;
   padding:0;
   padding-right:13px;
   list-style-type:none;
}

.sns ul.sns-links li.last {
   padding-right:0;
}

.sns ul.sns-links li a img{
  border:none;
}

#calendar_wrap {
  padding-left:17px;
  
}
#wp-calendar {
  margin-bottom:16px;
  color:#07337F;
  border-collapse: collapse;

}

#wp-calendar td, #wp-calendar th{
  text-align:center;
  padding:2px;
}


 caption  {
  color:#072C6F;
    margin-top:3px;
}

th {

  padding:1px 2px 0;
  border-bottom:1px solid #07337F;
}

#wp-calendar td#prev {
  padding-left:0px;
  text-align:left;
}

#wp-calendar td#next {
  padding-right:0px;
  text-align:right;
}

#wp-calendar td#prev a, #wp-calendar td#next a{
  color:#FFC994;
}

#wp-calendar td#prev a:hover, #wp-calendar td#next a:hover{
  color:#fff;
}