@charset "UTF-8";

/************************************************************************

	Listing Order:
	==============

	1 - Universal
	2 - Structure/Layout
	3 - Primary Navigation
	4 - Banner Tags
	5 - Left Content Tags
	6 - Right Content Tags	
	7 - Footer Elements
	8 - Form Element
	9 - Inner Pages Tags
	10 - Slider Css
	

************************************************************************/

/***********************************************************************
	1 - UNIVERSAL STYLES
************************************************************************/
html > body * {
	outline:none;
}
body {
	margin:0;
	padding:0;
	background:#050c1f  url(../images/body-bg.jpg) top center repeat-x;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#ffffff;
	line-height:18px;
}
h1, h2, h3, h4, h5, h6, form, label, input, legend, textarea, select, ul, ol, li, dl, dt, dd, p, div {
	margin:0px;
	padding:0px;
}
h1{
color:#75acc1;
font-size:24px;
font-weight:bold;
margin:0px;
padding:0 0 15px 0;
}
h2{
width:303px;
background:url(../images/heading-bg.png) left top no-repeat;
font-family:Trebuchet MS;
font-weight:normal;
font-size:18px;
height:26px;
float:left;
padding:10px 0 0 14px;
}
h2.compaigns{
width:437px;
background:url(../images/compaign-heading.png) left top no-repeat;
font-family:Trebuchet MS;
font-weight:normal;
font-size:18px;
height:26px;
float:left;
padding:10px 0 0 14px;
}
h2.thetruth{
width:437px;
background:url(../images/the-truth-bg.png) left top no-repeat;
font-family:Trebuchet MS;
font-weight:normal;
font-size:18px;
height:26px;
float:left;
padding:10px 0 0 14px;
}
img {
	border:none;
	margin: 0px;
	padding: 0px;
}
.font11{
font-size:11px;
}
a
{
	color:#81b3e3;
}
a:hover
{
	color:#b0ee6d;
}

a:visited
{
 
}

/***********************************************************************
	2 - Structure/Layout
************************************************************************/
.page-wrapper{
width:1002px;
margin:0px auto;
position:relative;
}
#header{width:1002px;
float:left;
height:434px;
background:url(../images/header-bg.jpg) left top no-repeat;
}
#logobox{width:1002px;
float:left;
height:157px;
}
#logo{width:217px;
float:left;
text-align:right;
padding:18px 0 0 0;
}
#searchbox{width:771px;
float:right;
padding:8px 14px 0 0;
text-align:left;
color:#036ab4;
font:Tahoma normal 11px;
height:36px;
}
#searchbox a{color:#036ab4;
text-decoration:none;
}
#searchbox a:hover{color:#6f9905;
text-decoration:none;
}
#podcast{width:440px;
float:left;
text-align:right;
padding:10px 30px 0 0;
height:36px;
background:url(../images/podcast-icon.gif) right 8px no-repeat;
}
#podcast2{width:700px;
float:left;
text-align:right;
padding:10px 30px 0 0;
height:36px;
background:url(../images/podcast-icon.gif) right 8px no-repeat;
}
#subscribe{width:82px;
float:left;
text-align:right;
background:url(../images/rss-icon.jpg) right 12px no-repeat;
padding:10px 20px 0 0;
}
#search{width:176px;
float:right;
text-align:left;
}
#searchleft{width:13px;
height:36px;
float:left;
background:url(../images/searchleft.gif) left top no-repeat;
}
#searchmiddle{width:129px;
float:left;
height:26px;
padding:10px 0 0 0;
background:url(../images/searchmiddle.gif) left top no-repeat;
}
#searchbutton{width:34px;
float:right;
height:36px;
}

.imgvalign{vertical-align:middle;}
#showslide{width:1002px;
float:left;
height:277px;
}

/***********************************************************************
	3 - Primary Navigation
************************************************************************/
#navigation{width:1002px;
float:left;
height:40px;
font:Trebuchet MS 14px;
color:#FFFFFF;
padding:8px 0  0 0;
}
#home-content-area{width:998px;
float:left;
padding:20px 4px 0px 0px;
}
#threetab{width:989px;
float:left;
}
.hometop{
float:left;
width:500px;
background:url(../images/hometop-bg.png) top left no-repeat;
height:46px;
}
.weekinfo{
float:left;
width:65px;
padding:5px 0 0 0;
color:#006098;
text-align:center;
}
.heading{
padding:13px 0 0 10px;
float:left;
font:bold 18px "Trebuchet MS";
}
#home-left-colm{width:500px;
float:left;
background:url(../images/divider.gif) right 5px no-repeat;
padding:0 6px 0 0;
}
#homeleft-inner{padding:15px 0 0 0px;
float:left;
width:500px;
}
#left-container{padding:15px 0 0 10px;
float:left;
width:315px;
}
#homereadmore1{width:315px;
float:left;
}
.textb1{
color:#81b3e3;
font:18px "Trebuchet MS";
}
.textb{font-weight:bold;
color:#81b3e3;
}
a.link{text-decoration:none;
color:#81b3e3;
font-weight:bold;
}
a:hover.link{text-decoration:none;
color:#b0ee6d;
} 
a.innerlink{text-decoration:none;
color:#b0ee6d;
font-weight:bold;
}
a:hover.innerlink{text-decoration:none;
color:#81b3e3;
} 

a.newslink{text-decoration:none;
color:#81b3e3;
font-weight:bold;
}
a:hover.newslink{text-decoration:none;
color:#b0ee6d;
}
a.textlink{text-decoration:none;
color:#81b3e3;
}
a:hover.textlink{text-decoration:none;
color:#b0ee6d;
}    
.newsbox{width:315px;
float:left;
padding-bottom:25px;
}
.newsitem{width:490px;
float:left;
padding-bottom:7px;
}
.newsitem-inner{width:603px;
float:left;
padding-bottom:7px;
}
.newsimage{width:114px;
float:left;
height:63px;
}
.news-content{
float:left;
width:356px;
padding:5px 10px 0 10px;
}
.news-content-inner{
float:right;
width:469px;
padding:5px 10px 0 10px;
}

.newscategory{
font:normal 14px "Trebuchet MS";
color:#FFFFFF;
}
.newscategory a
{
	font:normal 14px "Trebuchet MS";
	color:#FFFFFF;
	text-decoration:none;
}
.newscategory a:hover
{
	color:#00a651;
}
.newssummary{
font:normal 12px "Trebuchet MS";
color:#81b3e3;

}
.news{width:247px;
float:right;
padding:0 0 0 10px;
}
.news p{padding-bottom:0px;}
#home-middle-colm{width:320px;
float:left;
background:url(../images/divider.gif) right 5px no-repeat;
padding:0 4px 0 7px;
}
#middle-container{width:305px;
float:left;
padding:15px 5px 0 10px;
}
#middle-container p{padding-bottom:16px;}
#home-right-colm{width:455px;
float:left;
padding:0 0 0 12px;
}
#right-container{width:430px;
float:left;
padding:15px 15px 0 10px;
}
#right-container p{padding-bottom:16px;}
.list{margin:0px;
padding:0px;
list-style-type:none;
font-weight:bold;
}
.list li{margin:0px;
padding:0px 0 11px 20px;
background:url("../images/blog-icon.jpg") left 6px no-repeat;
line-height:18px;
}
.list li a{color:#81b3e3;
text-decoration:none;
}
.list li a:hover, .list li a.active{color:#b0ee6d;
text-decoration:none;
}
.innerlist{margin:0px;
padding:0px;
list-style-type:none;
}
.innerlist li{margin:0px;
padding:0px 0 11px 20px;
background:url("../images/blog-icon.jpg") left 3px no-repeat;
line-height:18px;
color:#a5a5a5;
}
.innerlist li ul li{margin:0px;
padding:0px 0 11px 20px;
background:url("../images/white-arrow.gif") left 5px no-repeat;
line-height:18px;
color:#a5a5a5;
list-style-type:none;
}
.innerlist li ul li ul li{margin:0px;
padding:0px 0 11px 10px;
background:none;
line-height:18px;
color:#a5a5a5;
list-style-type:disc;
}
.innerlist li ul li ul li ul li{margin:0px;
padding:0px 0 11px 10px;
background:none;
line-height:18px;
color:#a5a5a5;
list-style-type:decimal;
}
.innerlist li a{color:#b0ee6d;
text-decoration:none;
}
.innerlist li a:hover{color:#ffffff;
text-decoration:none;
border-bottom:1px dashed #ffffff;
}
.padnone{padding-bottom:0px;}
.arrow{vertical-align:middle;
padding:0 0 0 10px;
}
/***********************************************************************
	9 - Inner Page Tags
************************************************************************/
#inner-content-area{width:991px;
float:left;
padding:20px 11px 10px 0px;
position:relative;
}
#right-column{width:317px;
float:right;
}
#news-container{padding:15px 0 10px 10px;
float:left;
width:307px;
}
.read-link{width:307px;
float:left;
}
.read2-link{width:603px;
float:left;
}
.inner-newsbox{width:307px;
float:left;
padding-bottom:25px;
}
.inner-date{width:56px;
float:left;
background:url(../images/date-bg.png) left top no-repeat;
height:46px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#006098;
padding:8px 2px 0 0;
}
.inner-news{width:295px;
float:left;
padding:0 0 0 10px;
}
.inner-news p{padding-bottom:0px;}

#left-column{width:627px;
float:left;
position:relative;
padding:0 35px 0 0;
}
#bradcrum{width:627px;
float:left;
padding-bottom:18px;
}
#bradcrum a{color:#81b3e3;
text-decoration:none;
}
#bradcrum a:hover{color:#ffffff;
text-decoration:underline;
}
#left-column p{color:#a5a5a5; padding-bottom:20px;}

#blogs{width:317px;
float:left;
padding:20px 0 0 0;
}
#blogs-content{width:307px;
float:left;
padding:20px 0 0 10px;
}
.text14{font-size:14px;}
.bluetext{color:#81b3e3;
font-size:14px;
}
.imgvalign{vertical-align:middle;}


.inner-list{margin:0px;
padding:0px;
list-style-type:none;
color:#a5a5a5;
}
.inner-list li{margin:0px;
padding:0px 0 18px 0px;
line-height:18px;
}
.inner-list li a{color:#81b3e3;
text-decoration:none;
}
.inner-list li a:hover{color:#b0ee6d;
text-decoration:none;
}

#slider-area{width:824px;
background:url(bg.jpg) left top no-repeat;
height:277px;
padding:0px 90px 0 88px;
}
#common{width:473px;
float:left;
padding:114px 0 0 0;
font-family:Trebuchet MS;
font-size:12px;
color:#ffffff;
}
#Campaigns-b{width:331px;
float:right;
padding:87px 20px 0 0;
text-align:right;
color:#6c869e;
}
h3.bigtext{font-family:Trebuchet MS;
font-size:24px;
color:#5b99ca;
font-weight:bold;
padding:8px 0 5px 70px;
}
.topp-pad{padding:0px 0 0px 70px;}
.white-text{color:#FFFFFF; font-size:12px; font-weight:normal;}

.latest-news{width:627px;
float:left;
margin-bottom:20px;
height:45px;
border-bottom:1px solid #002b62;
border-top:1px solid #002b62;
}
.newsheadings{width:333px;
font-size:18px;
float:left;
padding:14px 0 0 17px;
}
.bookmark{width:233px;
float:right;
padding:12px 44px 0 0;
text-align:right;
color:#75acc1;
}
.bookmark a{color:#75acc1;
text-decoration:none;
}
.bookmark a:hover{color:#ffffff;
text-decoration:none;
}
#latest-newsbox{padding:15px 12px 10px 0px;
float:left;
width:615px;
}
.latest-newsarea{width:603px;
float:left;
padding-bottom:25px;
}
.latest-date{width:65px;
float:left;
background:url(../images/date-bg.png) left top no-repeat;
height:38px;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#006098;
text-align:center;
padding:3px 0 0 0;
}
.latest-newstext{width:535px;
float:right;
padding:0 0 0 10px;
}
.latest-newstext p{padding-bottom:0px;}

#tagcloud{width:317px;
float:left;
padding:20px 0 0 0;
}
#tagcloud-content{width:307px;
float:left;
padding:20px 0 0 10px;
font-size:11px;
color:#56697b;
}
#tagcloud-content .bigfont18{font-size:18px;}
#tagcloud-content .bigfont14{font-size:14px;}
#tagcloud-content .bigfont12{font-size:12px;}
#tagcloud-content .bigfont9{font-size:9px;}

#news-b{width:286px;
float:right;
padding:34px 65px 0 0;
text-align:right;
color:#6c869e;
}
#passion-b{width:286px;
float:right;
padding:66px 65px 0 0;
text-align:right;
color:#6c869e;
}
#bookmarkbg{width:617px;
float:left;
height:26px;
background:url(../images/bookmark-bg.png) left top no-repeat;
color:#81b3e3;
font-size:11px;
padding:8px 0 0 10px;
}
#detailnews-top{width:627px;
float:left;
border:1px solid #002b62;
border-width: 1px 0px;
color:#81b3e3;
position:relative;
font-size:11px;
padding:8px 0 5px 0px;
}
.detailsnews-heading{
float:left;
font:18px "Trebuchet MS";
color:#FFFFFF;
padding:10px 0 0 15px;
}
.bookmarklink{
float:right;
padding:13px 15px 0 0 ;
}
#bookmarkbg a{color:#81b3e3;
text-decoration:none;}
#bookmarkbg a:hover{color:#ffffff;
text-decoration:none;}
#bookmarkhere{width:146px;
float:left;
height:26px;
text-align:left;
}
#email{width:122px;
float:left;
height:26px;
text-align:left;
}
#print{width:120px;
float:left;
height:26px;
text-align:left;
}

.pagination{width:603px;
float:left;
padding-bottom:25px;
text-align:right;
color:#6290bc;
font-size:11px;
}
.pagination a{color:#6290bc;
padding:2px 5px 2px 5px;
text-decoration:none;
}
.pagination a:hover{color:#ffffff;
padding:2px 5px 2px 5px;
text-decoration:none;
background:#03447d;
}
.pagination a.current{color:#ffffff;
padding:2px 5px 2px 5px;
text-decoration:none;
background:#03447d;
}
#slider-area2{width:849px;
background:url(bg.jpg) left top no-repeat;
height:277px;
padding:0px 65px 0 88px;
}
#blog-b{width:385px;
float:right;
padding:110px 5px 0 0;
text-align:right;
color:#6c869e;
}
#contact-b{width:309px;
float:right;
padding:25px 81px 0 0;
text-align:right;
color:#6c869e;
}
#faq-b{width:340px;
float:right;
padding:35px 50px 0 0;
text-align:right;
color:#6c869e;
}
#sayno-b{width:376px;
float:right;
padding:30px 4px 0 0;
text-align:right;
color:#6c869e;
}
#motto-b{width:300px;
float:right;
padding:20px 80px 0 0;
text-align:right;
color:#6c869e;
}
#truth-b{width:320px;
float:right;
padding:50px 60px 0 0;
text-align:right;
color:#6c869e;
}
#blog-a{width:459px;
float:left;
padding:114px 0 0 0;
font-family:Trebuchet MS;
font-size:12px;
color:#ffffff;
}
#innersearch-box{width:627px;
float:left;
height:36px;
}
#innerheading{width:400px;
float:left;
height:36px;
}
#innersearch{width:227px;
float:right;
text-align:right;
height:36px;
}


#search2{width:176px;
float:right;
text-align:left;
}
#searchleft2{width:13px;
height:36px;
float:left;
background:url(../images/searchleft.png) left top no-repeat;
}
#searchmiddle2{width:129px;
float:left;
height:26px;
padding:10px 0 0 0;
background:url(../images/searchmiddle.png) left top no-repeat;
}
#searchbutton2{width:34px;
float:right;
height:36px;
}
#blog-content{ width:610px; float:left; position:relative; padding:20px 0 0 17px;}
#blog-comment{ width:610px; float:left; position:relative;}
#reading{width:385px;
float:left;
}
#commentimg{width:225px;
float:right;
}
#blog-content p{color:#FFFFFF;}
.b18{color:#81b3e3;
font-size:18px;
font-weight:bold;
}
.b12{color:#81b3e3;
font-size:12px;
font-weight:bold;
}
.b12 a{color:#81b3e3;
text-decoration:none;
}
.b12 a:hover{color:#ffffff;
text-decoration:none;
}
#comment-box{width:610px;
float:left;
padding:10px 0 10px 0;
margin:0 0 5px 0;
}
#comment-top{width:610px;
height:12px;
float:left;
}
#comment-bottom{width:610px;
height:12px;
float:left;
}
#comment-mid{width:595px;
float:left;
background:url(../images/comment-mid.jpg) left top repeat-y;
padding:0 5px 0 10px;
}
.inner-input{border:1px solid #767676;
background:#0a2747;
font-size:11px;
color:#FFFFFF;
font-family:Tahoma;
line-height:18px;
height:16px;
padding:1px;
}
.inner-textarea{border:1px solid #767676;
background:#0a2747;
font-size:11px;
color:#FFFFFF;
font-family:Tahoma;
line-height:18px;
height:16px;
padding:1px;
width:565px;
height:100px;
}
.comment-submitbox{width:610px;
float:left;
padding-bottom:10px;
}
.submitby{width:594px;
float:left;
height:20px;
padding:8px;
background:#011b3c;
border-right:1px solid #043f69;
border-left:1px solid #043f69;
border-top:1px solid #043f69;
color:#81b3e3;
font-size:14px;
font-weight:bold;
}
.submit-comment{width:594px;
float:left;
padding:8px;
background:#02224b;
border-right:1px solid #043f69;
border-left:1px solid #043f69;
border-bottom:1px solid #043f69;
}
.detailednews{
float:left;
width:621px;
position:relative;
padding:15px 6px 0 0px;
}
.contentsection{
float:left;
width:403px;
padding:0 15px 0 0;
}
.imagesection{
float:right;
width:197px;
padding:0px 0 0 0;
}
.newsimg{
float:left;
width:195px;
padding:0px 0 15px 0;
}
.imgitem{
float:left;
width:193px;
height:185px;
padding:1px;
background:url(../images/news-image-bg.jpg) top left no-repeat;
}
.imgcaption{
float:left;
width:178px;
color:#81b3e3;
margin:8px 0 0 0;
padding:9px 5px 0 12px;
background:url(../images/imgcaption-bg.jpg) top left no-repeat;
}

.newsdate{
color:#ffffff;
line-height:35px;
}
.darkbluetext{
color:#1c75a8;
}
/***********************************************************************
	7 - Footer Elements
************************************************************************/
#footer{
width:100%;
float:left;
background:#07191e;
height:47px;
margin:0px;
padding:0px;
color:#5c6f7b;
font-size:11px;
}
#footer a{text-decoration:none;
color:#5c6f7b;
}
#footer a:hover{text-decoration:none;
color:#b0ee6d;
}
#copyright{width:380px;
float:left;
padding:18px 0 0 20px;
}
#brand{width:592px;
float:right;
text-align:right;
padding:18px 10px 0 0;
}

/***********************************************************************
	8 - Form Elements
************************************************************************/	
.input{width:129px;
border:0px;
line-height:18px;
height:18px;
background:none;
font-family:Tahoma;
font-size:11px;
color:#036ab4;
}


/***********************************************************************
	8 - Pager
************************************************************************/	

.pages
{
	
	float:right;
   padding-bottom:25px;
text-align:right;
color:#6290bc;
font-size:11px;
}

.pages a, .pages span {
    display: block;
   
    float:left;
   
    margin-right: 0.1em;
 
    
}

.pages span.current {
   color:#ffffff;
padding:2px 5px 2px 5px;
text-decoration:none;
background:#03447d;
}

.pages a {
   color:#6290bc;
padding:2px 5px 2px 5px;
text-decoration:none;
}

.pages a:hover {
    color:#ffffff;
padding:2px 5px 2px 5px;
text-decoration:none;
background:#03447d;
}
.contentsection-full{
float:left;
width:600px;
padding:0 0px 0 0;
}

.blog-content{ width:610px; float:left; position:relative; padding:20px 0 0 17px;}
.blog-comment{ width:610px; float:left; position:relative;}
.reading{width:385px;
float:left;
}
.commentimg{width:225px;
float:right;
}
.blog-content p{color:#FFFFFF;}
.b18{color:#81b3e3;
font-size:18px;
font-weight:bold;
}


.b20{color:#81b3e3;
font-size:18px;
font-weight:bold;
}
.b20 a{color:#81b3e3;
text-decoration:none;
}
.b20 a:hover{color:#ffffff;
text-decoration:none;
}


.contentsection{
float:left;
width:403px;
padding:0 15px 0 0;
}


.newsdate{
color:#ffffff;
line-height:35px;
}
.darkbluetext{
color:#1c75a8;
}
.imgclass
{
	margin: 0 0 10px 15px;
}