@charset "utf-8";
/* GENERIC
   HEADER
   CONTENT
   FACEBOOK
   FOOTER
   SOCIAL
   WELCOME
*/
/* ----------------------------------------------------*/
/* =GENERIC 
   ----------------------------------------------------*/
/*html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td
{
	margin: 0;
	padding: 0;
}
body
{
	background-color: #FFF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}*/
h2
{
	font-size: 1.3em;
}
table
{
	border-collapse: collapse;
	width: 100%;
}
a
{
	color:#56A679;
}
/* =HEADER 
   ----------------------------------------------------*/
#header
{
	width:100%;
	background-color:#d3d4d5;
	position:relative;
}
#header-cont{
	height:150px;
	width:900px;
	margin:0 auto;
	background: url(../images/header-bg.jpg) center no-repeat;
	position:relative;
}
#header-cont h1{
	/* Page Logo  Fix IE Transp */
	float:left;
	width:1px;
	height:81px;
	cursor:pointer;
	/*padding:42px 0 0 15px;*/
	margin:0;
	padding:0;
	font-size:14px;
	text-indent:-9999px;
	/*background: transparent url(../images/logo-med.png) no-repeat 15px 42px;*/
}
#toLogo{
	margin:20px 0 0 20px;
}
#header-div{
	clear:both;
	height:14px;
	width:100%;
	background: #d3d4d5 url(../images/hdr_line.jpg) bottom repeat-x;
}
#main-nav{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
	width:auto;
	margin:0;
	padding:0 20px 0 0;
	float:right;
	bottom:0;
	right:0;
	position:absolute;
	z-index:9999;
}
#main-nav li{
	/* Fix IE Transp */
	display:inline;
	background:url(../images/menu-items.png) no-repeat scroll left bottom;
	background-position:0px 0px;
	width:106px;
	height:34px;
	margin:0 3px;
	margin-top:16px;
	float:left;
	z-index:9999;
	text-transform:uppercase;
	text-align:center;
}

#main-nav li a{
	color:#000;
	padding:0;
	text-decoration:none;	
	line-height:2.5em;
	font-weight:bold;
	display:inline-block;
	height:34px;
	width:106px;
}
#main-nav li a:hover{
	color:#008000;
	background:url(../images/menu-items.png) no-repeat scroll left bottom;
	background-position:0px -36px;
}
#main-nav li.selected{
	margin-top:0;
	background-position:0px -70px; width: 106px; height: 50px;
}
/* =CONTENT 
   ----------------------------------------------------*/
#content
{
	text-align:left;
	clear:both;
	width:846px;
	margin:0 auto;
	padding:20px 0px;
}
#content p
{
	text-align:left;
	margin-bottom:1em;
}
#content h1{
	color:#5F6D78;
	font-weight:bold;
	font-size:2em;
}
#content h2{
	color:#5F6D78;
	font-weight:bold;
	font-size:1.5em;
}
#content h4{
	font-weight:bold;
}
.cont-wrapper{
	padding-left:10px;
}
.hidden 
{
	display: none;
}
.relax{
	clear:both;
	height:46px;
}
.attention{
	color:#8FE53C;
}
.ads{
	background-color:#FFF;
	border:1px dotted #DDD;
	margin:15px 0;
	padding:10px;
	text-align:center;
}
.emp{
	background-color:#f8f8f8;
	border:1px dotted #DDD;
	margin:15px 0;
	padding:10px;	
	color:#888;
	font-size:.9em;
	clear:both;
}
.emp h2{
	color:#888;
	font-size:13px !important;	
}
.emp a{
	color:#666;	
}
.contDiv
{
	background:transparent url(../images/div_line.jpg)no-repeat;
	height:1px;
	margin:30px 0;
}
#btnShareThis
{
	font-weight:bold;
	clear:both;
	padding-left:45px;
}
#btnShareThis a
{
	color:#008000;
}
#btnShareThis a:hover
{
	color:#000;
	text-decoration:none;
}
#btnSending
{	
	font-weight:bold;
	margin-right:30px;
	border-width:1px;
	padding:5px;
}
.faqBar
{
	color:#2d353a;
	background:#d3d4d5 url(../images/faq-bar.gif) no-repeat;
	font-size:1.2em;
	font-weight:bold;
	line-height:2.5em;
	height:36px;
	padding:0 0 0 60px;
	margin:0 0 10px 0;
	clear:both;
	}
.faqAns
{
    padding-left:65px;
    padding-bottom:10px;
}	
.bar{
	color:#FFF;
	background:#5E6C77 url(../images/steps-right.gif) right no-repeat;
	margin-bottom:24px;
	height:48px;
}
.bar h3{
	color:#FFF;
	float:left;
	margin:0;
	text-transform:uppercase;
}
.bar h3 img{
	float:left;
	margin:0 10px 0 0;
}
.bar h3 p{
	float:left;
	margin:15px 0 0;
}
#sms-form{
	background:#e9e9e9 url(../images/formbg-botton.gif) bottom no-repeat;
	clear:both;
	min-height:300px;
	margin:0;
	padding-bottom:10px;
}
#sms-form .bar{
	margin-bottom:2px;
}
#sms-form table{
	width:846px;
}
#sms-form table td{
	vertical-align:top;
	margin:0;
	padding:0;
}
#labels{
	background-color:#97e23f;
	height:36px;
	clear:both;
	margin-bottom:10px;
}
#labels h4{
	width:266px;
	float:left;
	font-size:2em;
	color:#2d353a;
	padding:4px 0 0 16px;
	margin:0;
	line-height:1.0;
}
#labels h4 span{
	font-size:13px;
	font-weight:normal;
}
#sms-form fieldset{
	float:left;
	width:266px;
	padding:0 0 0 16px;
	margin:0;
	border:0 none;
}
#labels #l-c1, #sms-form #fs-c1{
	width:275px;
}
#labels #l-c2, #sms-form #fs-c2{
	width:275px;
}
#labels #l-c3, #sms-form #fs-c3{
	width:220px;
}
#sms-form fieldset p{
	text-align:right;
	margin:0 22px 5px 0;
	font-weight:bold;
}
/*
#sms-form fieldset p img{
	vertical-align:middle;
	cursor:pointer;
}*/
#sms-form fieldset #send{
	cursor:pointer;
}
/*
#btnSendMsg
{
	background: transparent url(../images/btn_send.jpg) no-repeat;
    border: none 0; 
    width: 189px; 
    height: 28px;
    vertical-align:middle;
    cursor:pointer;
}
*/
#btnSendMsg
{
	text-decoration:none;color:#97E23F;display: block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #000000;
	font-weight: bold;
    border: none 0; 
    width: 189px; 
    height: 28px;
    vertical-align:middle;
    cursor:pointer;
}
#btnAdd
{
	background: transparent url(../images/btn_add.jpg) no-repeat;
    border: none 0; 
    width: 59px; 
    height: 29px;
    vertical-align:middle;
    cursor:pointer;
}
#btnRemove
{
	background: transparent url(../images/btn_remove.jpg) no-repeat;
    border: none 0; 
    width: 59px; 
    height: 29px;
    vertical-align:middle;
    cursor:pointer;
}
.btnInput
{
	cursor:pointer;
	border:0 none;
	vertical-align:middle;
}
#sms-form .sms-input, #sms-form .sms-text, #sms-form .sms-drop, #sms-form .sms-list, 
#cont-form .cont-input, #cont-form .cont-text{
	border:0 none;
	margin:0 0 5px 0;
	padding:8px;
	color:#2d353a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
}
#sms-form .sms-input{
	/*background: transparent url(../images/input-bg.gif) scroll no-repeat;*/
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color:#FFF;
    border:1px solid #ccc;
	height:20px;
	width:254px;
}
#sms-form #prov{
	/*background: transparent url(../images/input-bg.gif) scroll no-repeat;*/
	height:32px;
	width:270px;
	margin-bottom:14px;
}
#sms-form .sms-drop
{
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color:#FFF;
    border:1px solid #ccc;	
	width:100%;
	/*height:38px;
	padding:6px 8px 6px 8px;*/
}
#sms-form #numlist{
	/*background: transparent url(../images/list-bg.gif) scroll no-repeat;
	height:162px;
	width:270px;*/
	margin-bottom:5px;
}
#sms-form .sms-list{
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color:#FFF;
    border:1px solid #ccc;	
	height:150px;
	width:270px;
	margin-top:5px;
}
#sms-form #message{
	/*background: transparent url(../images/text-bg.gif) scroll no-repeat;*/
	height:282px;
	width:270px;
}
#sms-form .sms-text{
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color:#FFF;
    border:1px solid #ccc;
	height:264px;
	width:254px;
}
#cont-form .cont-input
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color:#f6f6f6;
    border:1px solid #ccc;
	/*background: transparent url(../images/input-bg-2.gif) scroll no-repeat;*/
	height:20px;
	width:254px;
}
#cont-form #cont-message{
	/*background: transparent url(../images/text-bg-2.gif) scroll no-repeat;*/
	height:284px;
	width:419px;
}
#cont-form .cont-text{
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color:#f6f6f6;
    border:1px solid #ccc;
	height:264px;
	width:400px;
}
#cont-form #fsContact #c1
{
	float:left;
	width:280px;
}
#cont-form #fsContact #c2
{
	float:left;
	width:430px;
}
#cont-form #fsContact #contButtons
{
	text-align:right;
	padding-right:13px;
}
#cont-form fieldset li{
	margin:5px 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
}
#msgContact
{
	clear:both;
	margin:0 43px 0 13px;
}
.fieldErrorHL
{
	border-top:#ff0000 2px solid;
}
/* =FACEBOOK 
   ----------------------------------------------------*/
#fb-wrapper
{
	width:800px;
	margin:0 auto;
}   
   
/* =FOOTER 
   ----------------------------------------------------*/
#footer
{
	text-align:left;
	height:150px;
	width:100%;
	color:#3D9390;
	font-size:11px;
	font-family:Tahoma;
	background: #2A3035 url(../images/footer-bg5.jpg) repeat-x;
}
#footer-logo{
	/* Fix IE Transp */
	float:left;
	width:150px;
}
#footer-cont{
	width:844px;
	margin:0 auto;
	padding-top:18px;
	position:relative;
}
#footer-cont p{
	margin:10px 0 0;
}
#footer-cont ul
{
	text-align:right;
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:right;
}
#footer-cont ul li{
	padding-left:15px;
	display:inline;
	position:relative;
	float:left;
}
#footer-cont ul li a{
	color:#3D9390;
}
#footer-cont ul li a:hover{
	color:#3D9390;
	text-decoration:none;
}
/* =SOCIAL 
   ----------------------------------------------------*/
#social-ftr
{
	font-weight:bold;
	padding-left:5px;
}
#ftr-social-bar
{
	clear: right; 
	border-top: 1px dotted; 
	padding-top: 5px !important; 
	margin-top: 15px !important;
}
#social-hdr{
}
ul#hdr-social-bar
{
	list-style: none outside none;
    text-align: right;
}
#hdr-social-bar
{
	position:absolute;
	top:0px;
	right:10px; 
	padding-top: 5px !important; 
	margin-top: 15px !important;
	color:#DDD;
	font-size:11px;
	font-family:Tahoma;
}
#hdr-social-bar li{
	padding-left:15px;
	display:inline;
	position:relative;
	float:left;
}
#hdr-social-bar li img{
	vertical-align:middle;
	margin-right:3px;
}
#hdr-social-bar li a{
	color:#DDD;
	text-decoration:none;
}
#socialbox
{
	margin:10px 0 0 0;
}
#socialbox ul
{
	list-style: none outside none;
}
#socialbox ul li
{
	padding-bottom: 8px;
}
#socialbox ul li img
{
	border: 0;
	vertical-align:middle;
}
#socialbox ul li a
{
	color:#666;
	text-decoration: none;
}
#anchorslinks
{
	color:#2A3035 !important;	
	clear:both;	
}
#anchorslinks a, #anchorslinks a:hover
{
	color:#2A3035 !important;		
}
/* =WELCOME 
   ----------------------------------------------------*/
   
        #welcome{margin:20px;}
        #welcome h2{font-size:2.5em;color:#000;}
        #welcome h3{color:#666;padding-left:20px;}
        #btnBSend{           
            float: right;
            font-size: 1.2em;
            font-weight: bold;
            height: 35px;
            line-height: 2.3em;
            margin: 0 60px 0 0;
            text-align: center;
            width: 200px;           
            cursor:pointer;
            }
        #btnBSend a{text-decoration:none;color:#97E23F;display: block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #000000;}
        #btnBSend a:hover{text-decoration:none;color:#97E23F;background-color: #333;}
        .mAds{width:236px; margin-right:5px;float:left;}
        #modulesCont{margin:15px 0;clear:both;width:846px;display:inline-block;}
        .modules{margin-right:5px;padding:10px;width:255px;height:150px;float:left;border:1px dotted #ccc;}
        .modules h4{margin-bottom:5px;}   
