/* ============== ALL ELEMENTS STYLE =============== */

*{
margin:0;
padding:0;
}

a{
outline:none;
}

img{
border:none;
}

/* ============== BODY =============== */
body{
margin:0;
padding:0;
background:#ffffff url('/images/header_bg.gif') repeat-x left top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/* ============== LOGO =============== */
.logo{
width:210px;
height:83px;
float:left;
margin-left:20px;
display:inline;
}

.logo a{
display:block;
width:210px;
height:83px;
text-indent: -2000em;
text-decoration: none;
background:url('/images/logo.gif') no-repeat;
}


/* ============== MENU =============== */
.menu{
position:absolute;
right:20px;
top:0;
}

.menu ul{
padding-top:6px;
margin-top:1px;

}

.menu ul li{
list-style:none;
float:left;
line-height:35px;
margin-left:10px;
display:inline;
font-weight:bold;
}

.menu ul li a{
padding:10px 10px;
color:#ffffff;
text-decoration:none;
}

.menu ul li a:hover{
background:#014d7b;
color:#ffffff;
text-decoration:none;
}

/* ============== CONTAINER =============== */
#container{
float:left;
width:100%;
padding-top:15px;
}

/* ============== LEFT SIDEBAR =============== */
.left_sidebar{
width:190px;
float:left;
/*margin-left:-100%;*/
padding-left:10px;
padding-top:15px;
}

/* =============== CONTENT =============== */
.content{
clear:both;
margin-left: 200px;
margin-right:200px;
margin-bottom:40px;
}

/* ============== RIGHT SIDEBAR =============== */
#right_sidebar{
width:170px;
float:left;
margin-left:-180px;
padding-right:10px;
padding-top:15px;
}



/* =============== CONTENT TEXT STYLING =============== */
#content h1{
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
text-transform:uppercase;
color:#333;
background:#eee;
text-indent:5px;
line-height:24px;
margin-bottom:15px;
margin-top:15px;
clear:both;
}

.heading{
font-family:Helvetica, Arial, sans-serif !important;
font-size:18px !important;
color:#333 !important;
background:#fff !important;
text-transform:none !important;
text-indent:5px !important;
line-height:24px !important;
margin-bottom:15px !important;
margin-top:15px !important;
clear:both !important;
}

.heading1{
font-family:Helvetica, Arial, sans-serif !important;
font-size:14px !important;
text-transform:uppercase !important;
color:#333 !important;
background:#eee !important;
text-indent:5px !important;
line-height:24px !important;
margin-bottom:15px !important;
margin-top:15px !important;
clear:both !important;
}

#content h2{
color:#1c63ae;
font-size:14px;
font-family:Helvetica, Arial, sans-serif;
line-height:20px;
border-bottom:2px solid #eee;
text-transform:uppercase;
background:#ffffff;
margin-bottom:5px;
text-indent:5px;
}

.articles_reviews1{
background:#f5f8fe;
width:49%;
float:left;
margin-bottom:15px;
}

.articles_reviews2{
background:#f5f8fe;
width:49%;
float:right;
margin-bottom:15px;
}

#content h3{
font-size:13px;
color:#327ebe;
padding:5px;
font-family:'Trebuchet MS';
}

#content h3 a{
color:#327ebe;
text-decoration:underline;
}

#content h3 a:hover{
text-decoration:none;
}

#content p{
padding:0 5px 5px 5px;
margin-bottom:10px;
color:#4f5b62;
font-size:12px;
font-family:'Trebuchet MS';
}

#content p a{   
color:#327ebe;
text-decoration:underline;
}

#content p a:hover{ 
text-decoration:none;
}

#content ul li{
list-style-position:inside;
margin-left:30px;
color:#4f5b62;
font-size:12px;
font-family:'Trebuchet MS';
margin-bottom:10px;
}

/* =============== FOOTER =============== */
#footer{
height:110px;
clear:both;
background:url('/images/footer_bg.gif') repeat-x left top;; margin-left:0; margin-right:0; margin-top:20px; margin-bottom:0; padding-left:10px; padding-right:10px; padding-top:30px; padding-bottom:30px
}

.minilogo{
width:94px;
height:30px;
background:url('/images/small_logo.gif');
margin-left:auto;
margin-right:auto;
margin-top:-47px;
position:relative
}

#footer p{
font-size:12px;
color:#333;
text-align:center;
line-height:18px;
margin-top:15px;
font-family:'Trebuchet MS';
}

#footer a{
font-weight:bold;
color:#327ebe;
text-decoration:underline;
}

#footer a:hover{
text-decoration:none;
}

/* =============== SUBSCRIBE BOX ============== */
.subscribe_box{
border:2px solid #1c63ae;
background:#1d65af url('/images/subscribe_bg.gif') repeat-x left top;
padding:5px;
margin-bottom:15px;
text-align:center;
color:#ffffff;
font-family:'Trebuchet MS';
font-size:12px
}

.subscribe_box a{
font-weight:bold;
color:#ffffff;
text-decoration:underline;
}

.subscribe_box a:hover{
text-decoration:none;
}

.subscribe_box input{
margin-top:5px;
margin-bottom:5px;
}

.mailbox{
width:125px;
padding:3px;
}

.mailbox-top{
width:125px;
padding:3px;
margin-top:5px;
}

.mtop{
margin-top:-2px;
}

.mail-top input{
float:left;
}


/* ============== HEADER AD ============== */
#header_ad{
width:728px;
height:90px;
margin-left:auto;
margin-right:auto;
padding:5px 10px 0 2%;
float:left;
}

#wrapper{
padding-top:50px;
}

/* ============== GENERIC TABLE ============== */
table        {color:#4f5b62; font-size:12px; font-family:'Trebuchet MS';}

/* ============== SEARCH BOX ============== */
.searchbox {
margin-top:6px;
padding:0px;
}

.searchbox input {
float:left;
}