/* CSS Documen t */

html,body


{

margin:0px !important;

padding:0px;


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


	font-size:13px;

	color:#3c3c3c;

	/*height:100%;*/



}












.clear { clear:both;}















h1, h2, h3, h4, h5, h6, p, ul 







{







	margin:0px;







	padding:0px;







	list-style-type:none;







	font-weight:normal;







}















img 







{ 







	margin:0px;







	padding:0px;







	border:0px;







}















@font-face 







{







    font-family: 'Trade Gothic LT Bold';







    src: url('css/fonts/Trade Gothic LT Bold.eot');







    src: url('css/fonts/Trade Gothic LT Bold.eot?#iefix') format('embedded-opentype'),







         url('css/fonts/Trade Gothic LT Bold.woff') format('woff'),







         url('css/fonts/Trade Gothic LT Bold.ttf') format('truetype'),







         url('css/fonts/Trade Gothic LT Bold.svg#One-Starry-Night') format('svg');







} 















.main_wrap







{







	width:100%;







	float:left;







	position:absolute;







	min-height:100%;















}







.header_wrap







{







	width:100%;







	float:left;







	background:url(images/header_bg.jpg) repeat-x left top;







	height:131px;







}







.header







{







	width:960px;







	margin:0 auto;







}







.logo







{







	width:auto;







	height:auto;







	float:left;







	padding:22px 0 0 0;







}







.header_right







{







	width:auto;







	height:auto;







	float:right;







	*width:456px;







}







.navi







{







	width:auto;







	height:auto;







	float:left;







 	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







	font-size:13px;







	text-transform:uppercase;







    padding:50px 0 0 0;







}







.navi ul li

{

	padding:0 15px;

	display:inline;

}







.navi ul li a







{







	color:#3c3c3c;







	text-decoration:none;







}







.navi ul li a:hover







{







	color:#52b13a;







	text-decoration:none;







}







#act_nav







{







	color:#52b13a;







	text-decoration:none;







}







.current-page-ancestor a,.current-menu-item a{	







	color:#52b13a !important;







	text-decoration:none;







}







.header_button







{







	width:auto;







	height:auto;







	float:right;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







    font-size:12px;







	padding:44px 0 0 20px;







}









.header_button a







{







	background:#224189;







	border-radius:5px;







	color:#fff;







	width:66px;







	float:left;







	text-align:center;







	text-decoration:none;







	padding:6px 0 6px;







	text-transform:uppercase;







}



.login{background:#5eba47 !important;}

.login:hover{}

.header_button a:hover







{







	background:#5eba47;







	cursor:pointer;







	border-radius:5px;







	color:#fff;







	float:left;







	width:66px;







	text-align:center;







	padding:6px 0 6px;







	text-decoration:none;







	text-transform:uppercase;







}







.middle_wrap







{







	width:100%;







	float:left;







	background:url(images/banner_bg.jpg) repeat-x left top;







	padding:0 0 50px 0;







	margin:0 0 0 0;


}







.middle







{







	width:960px;







	margin:0 auto;







}







.banner







{







	width:960px;







	float:left;







	height:300px;







}







.middle_content







{







	width:960px;







	float:left;







	padding:37px 0 0 0;







}







.middle_left







{







	width:632px;







	float:left;







}







.middle_left h1







{







	width:632px;







	float:left;







	font-size:16px;







	color:#3c3c3c;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







	text-transform:uppercase;







}







.middle_left h1 span







{







	color:#52b13a;







}







.left_content







{







	width:634px;







	float:left;







	padding:17px 0 0 0;







}







.left_box_mn







{







	width:634px;







	float:left;







}







.left_box







{







	width:293px;







	float:left;







	margin:0 48px 0 0px;







	border-bottom:1px dotted #d4d1d1;







	padding:22px 0 22px;







}







.margin0 { margin:0px;}







.bordernone { border:none;} 







.box_image







{







	width:auto;







	height:auto;







	float:left;







}







.box_detail







{







	width:223px;







	float:right;







}







.box_detail h2







{







	width:223px;







	float:left;







	color:#224189;







	font-size:12px;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







	text-transform:uppercase;







	line-height:15px;







}







.box_detail h2 span







{







	font-size:11px;







	color:#3c3c3c;







}







.box_detail h2 a







{







	color:#224189;







	text-decoration:none;







}







.box_detail h2 a:hover







{







	color:#52b13a;







	text-decoration:none;







}







.box_detail p







{







	 width:223px;







	 float:left;







	 padding:10px 0 0 0;







	 text-align:justify;







	 font-size:13px;







	 line-height:18px;







}







.left_sublink







{







	width:auto;







	height:auto;







	float:left;







	padding:0 0 0 7px;







	text-transform:uppercase;







	font-size:12px;







	color:#224189;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







}







.left_sublink a







{







	width:auto;







	height:auto;







	float:left;







	background:url(images/sublink_arrowh.jpg) no-repeat left top;







	color:#224088;







	padding:0 0 0 16px;







	text-decoration:none;







}







.left_sublink a:hover







{







	background:url(images/sublink_arrowh.jpg) no-repeat left top;







	color:#224088;







}







.middle_right







{







	width:265px;







	float:right;







	background:url(images/shadow.jpg) no-repeat left top;







	margin:0px 0 0 0;







	padding:0px 0 0 29px;







}







.middle_right h1







{







	width:265px;







	float:left;







	font-size:16px;







	color:#3c3c3c;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







	text-transform:uppercase;







}







.middle_right h1 span







{







	color:#52b13a;







}







.right_content







{







	width:265px;







	float:left;







	padding:18px 0 0 0;







}







.right_img







{







	width:auto;







	height:auto;







	float:left;







}







.right_link







{







	width:265px;







	float:left;







	padding:35px 0 32px 0;







	text-align:center;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







	text-transform:uppercase;







	line-height:28px;







	font-size:18px;







}







.right_link ul li







{







	width:264px;







	float:left;







	display:block;







	background:url(images/right_linkbg.jpg) repeat-x left top;







	border:1px solid #cfcfcf;







	border-radius:3px;







	height:41px;







	margin:5px 0 0 0;







}







.right_link ul li a







{







	color:#5f666c;







	text-decoration:none;







	background:url(images/link_arrow2.png) no-repeat 15px 13px;







	padding:12px 0 12px 40px;







	float:left;







	width:224px







}







.right_link ul li a:hover







{







	color:#224189;







	background:url(images/link_arrow2h.png) no-repeat 15px 13px;







}















.right_button







{







	width:auto;







	float:right;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







    font-size:18px;







	text-shadow:1px 1px 1px #000;







	text-transform:uppercase;







	font-weight:normal;







	padding:5px 0 0 0;







}







.right_button a







{







	background:url(images/right_btn.jpg) repeat-x left top;







	border:1px solid #224189;







	border-radius:3px;







	color:#fff;







	width:262px;







	float:left;







	height:32px;







	text-align:center;







	text-decoration:none;







	padding:9px 0 0 0;







}







.right_button a:hover







{







	border:1px solid #4aa233;







	background:url(images/right_btnh.jpg) repeat-x left top;







	cursor:pointer;







	border-radius:3px;







	color:#fff;







	float:left;







	height:32px;







	width:262px;







	text-align:center;







	padding:9px 0 0 0;







	text-decoration:none;







}







.middle_button







{







	width:auto;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







    font-size:18px;







	text-shadow:1px 1px 1px #000;







	text-transform:uppercase;







	font-weight:normal;







	padding:5px 0 0 0;







}







.middle_button a







{







	background:url(images/right_btn.jpg) repeat-x left top;







	border:1px solid #224189;







	border-radius:3px;







	color:#fff;







	width:262px;







	float:left;







	height:32px;







	text-align:center;







	text-decoration:none;







	padding:9px 0 0 0;







}







.middle_button a:hover







{







	border:1px solid #4aa233;







	background:url(images/right_btnh.jpg) repeat-x left top;







	cursor:pointer;







	border-radius:3px;







	color:#fff;







	float:left;







	height:32px;







	width:262px;







	text-align:center;







	padding:9px 0 0 0;







	text-decoration:none;







}







.footer_wrap







{







	width:100%;







	float:left;







	background-color:#3c3c3c;







	min-height:190px;







}







.footer







{







	width:960px;







	margin:0 auto;







}







.footer_left







{







	width:770px;







	float:left;







	background:







}







.footer_left_top







{







	width:770px;







	float:left;







	background:url(images/border.png) repeat-x left bottom;







	padding:0 0 23px 0;







}







.footer_navi_mn







{







	width:180px;







	height:auto;







	float:left;







	padding:23px 0 0 ;







	text-decoration:







}







.footer_navi_mn h1







{







	 width:100%;







	 float:left;







	 color:#52b13a;







	 text-transform:uppercase;







	 font-size:12px;







	 font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







}







.footer_navi







{







	width:100%;







	float:left;







	font-size:12px;







	color:#b2b2b2;







	padding:5px 0 6px 0;







}







.footer_navi ul li







{







	padding:5px 0 5px;







	float:left;







	display:block;







	width:100%;







}







.footer_navi ul li a







{







	color:#b2b2b2;







	text-decoration:none;







}







.footer_navi ul li a:hover







{







	color:#fff;







	text-decoration:none;







}







.copyright







{







	width:100%;







	float:left;







	color:#929292;







	padding:15px 0 5px 0;







}







.footer_right







{







	width:auto;







	height:auto;







	float:left;







}







.footer_right img 







{







	margin:0px;







	padding:0px;







	float:left;







}







.middle_wrap_in

{

	width:100%;

	float:left;

	padding:0 0 50px 0;

	margin:0 0 180px 0;

}







.middle_content_in







{







	width:960px;







	float:left;







}







.tab_contents



{



	width:960px;







	float:left;







	position:relative;







}











.tab_contents_top







{







	width:960px;







	float:left;







}







.tab_contents_top_left







{







	width:560px;







	float:left;







	padding:31px 0 0 0;







}







.tab_contents_top_left p







{







	width:507px;







	float:left;







	font-size:14px;







	color:#3c3c3c;







	line-height:20px;







	text-align:justify;







}







.tab_contents_top_left_detil







{







	width:560px;







	float:left;







	font-size:14px;







	color:#3c3c3c;







	line-height:20px;







	text-align:justify;







}







.tab_contents_top_left p span







{







	color:#224189;







}







.chart







{







	width:auto;







	height:auto;







	float:right;







	padding:25px 0 0 0;







}







.tab_content_bottom







{







	width:960px;







	float:left;







	padding:37px 0 0 0;







}







.tab_content_bottom h3







{







	width:960px;







	float:left;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







	font-size:16px;







	color:#3c3c3c;







	text-transform:uppercase;







	border-bottom:1px solid #e9e9e9;







	padding:0 0 13px 0;







}







.tab_content_bottom h3 span







{







	color:#52b13a;







}







.tab_bottom_contrent







{







	width:960px;







	float:left;







}







.tab_box_mn







{







	width:960px;







	float:left;







}







.left_box2







{







	width:293px;







	float:left;







	margin:0 40px 0 0px;







	border-bottom:1px dotted #d4d1d1;







	padding:22px 0 22px;







	min-height:221px;







}







.left_box3







{







	width:293px;







	float:right;







	margin:0 0px 0 0px;







	border-bottom:1px dotted #d4d1d1;







	padding:22px 0 22px;







	min-height:221px;







}







.left_box4







{







	width:293px;







	float:left;







	margin:0 40px 0 0px;







	padding:22px 0 0px;







}







.left_box5







{







	width:293px;







	float:right;







	margin:0 0px 0 0px;







	padding:22px 0 0px;







}







.how_work_top







{







	width:960px;







	float:left;







	padding:







}







.work_box1







{







	width:223px;







	float:left;







}







.work_img







{







	width:auto;







	height:auto;







	float:left;







}







.work_img img







{







	margin:0px;







	padding:0px;







	float:left;







}







.how_work_top h4







{







	width:100%;







	float:left;







	text-align:center;







	font-size:16px;







	color:#393a3b;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







	padding:25px 0 0 0;







}







.how_work_top h4 span







{







	 color:#224189;







}







.how_work_top h4 label







{







	color:#224189;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







}







.work_box_mn







{







	width:960px;







	float:left;







	padding:60px 0 0 0;







}















.saprator







{







	width:134px;







	float:left;







	text-align:center;







	padding:40px 0 0 0;







}







.work_box2







{







	width:216px;







	float:left;







}







.how_border







{







	width:auto;







	height:auto;







	float:right;







	position:absolute;







	right:-45px;







	top:180px;







}







.how_it_bottom







{







	 width:612px;







	 float:left;







	 background:url(images/shadow2.jpg) no-repeat center top;







	 margin:40px 0 0 0;







	 padding:45px 0 0 348px;







	 







}







.signup_table







{







	width:960px;







	float:left;







	border-top:1px  solid #e9e9e9;







}







.signup_table h1







{







	width:938px;







	float:left;







	background:#ebebeb;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







	color:#393a3d;







	font-size:34px;







	height:60px;







	padding:20px 0 0 22px;







	text-transform:uppercase;







	







}







.table_title







{







	 font-size:34px;







	 text-transform:uppercase;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







}







.textbox







{







	width:372px;







	float:left;







	background:#fcfcfc;







	border:1px solid #cfcfcf;







	border-radius:4px;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







	font-size:15px;







	color:#3c3c3c;







	padding:8px 5px;







	height:17px;







	outline:none;







}







.textbox:focus 







{







	background:#fff;







}







.textbox2







{







	width:790px;







	float:left;







	background:#fcfcfc;







	border:1px solid #cfcfcf;







	border-radius:4px;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







	font-size:15px;







	color:#3c3c3c;







	padding:8px 5px;







	height:17px;







	outline:none;







}















.textbox2:focus 







{







	background:#fff;







}







.table_text







{







	 text-transform:uppercase;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







	font-size:13px;







}







.table_text a







{







	color:#224189;







	text-decoration:underline;







}







.table_text a:hover







{







	color:#224189;







	text-decoration:none;







}















/*======================New style ==================================*/







h1.general{







	width:938px;







	float:left;







	background:#ebebeb;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







	color:#393a3d;







	font-size:34px;







	height:60px;







	padding:20px 0 0 22px;







	text-transform:uppercase;







}















#content img {







	margin: 0;







	height: auto;







	/*max-width: 640px;







	width: auto;*/







}







#content .attachment img {







	max-width: 900px;







}







#content .alignleft,







#content img.alignleft {







	display: inline;







	float: left;







	margin-right: 24px;







	margin-top: 4px;







	margin:4px 24px 10px 0px;







}







#content .alignright,







#content img.alignright {







	display: inline;







	float: right;







	margin-left: 24px;







	margin-top: 4px;







}







#content .aligncenter,







#content img.aligncenter {







	clear: both;







	display: block;







	margin-left: auto;







	margin-right: auto;







}







#content img.alignleft,







#content img.alignright,







#content img.aligncenter {







	margin-bottom: 12px;







}







#content .wp-caption {







	background: #f1f1f1;







	line-height: 18px;







	margin-bottom: 20px;







	padding: 4px;







	text-align: center;







}







#content .wp-caption img {







	margin: 5px 5px 0;







}







#content .wp-caption p.wp-caption-text {







	color: #888;







	font-size: 12px;







	margin: 5px;







}







#content .wp-smiley {







	margin: 0;







}







#content .gallery {







	margin: 0 auto 18px;







}







#content .gallery .gallery-item {







	float: left;







	margin-top: 0;







	text-align: center;







	width: 33%;







}







#content .gallery img {







	border: 2px solid #cfcfcf;







}







#content .gallery .gallery-caption {







	color: #888;







	font-size: 12px;







	margin: 0 0 12px;







}







#content .gallery dl {







	margin: 0;







}







#content .gallery img {







	border: 10px solid #f1f1f1;







}







#content .gallery br+br {







	display: none;







}







#content .attachment img { /* single attachment images should be centered */







	display: block;







	margin: 0 auto;







}







/* =Comments







-------------------------------------------------------------- */







#comments {clear:both;







}







#comments .navigation {







	padding: 0 0 18px 0;







}







h3#comments-title,







h3#reply-title {







	color: #000;







	font-size: 20px;







	font-weight: bold;







	margin-bottom: 5px !important;







	







}







#reply-title a{color:#224189; text-decoration:underline;}







#reply-title a:hover{text-decoration:none;}















h3#comments-title {







	padding: 24px 0;







}







.commentlist {







	list-style: none;







	margin: 0;







	clear:both;







	padding:0px;







}







.commentlist li.comment {







	border-bottom: 1px solid #e7e7e7;







	line-height: 24px;







	margin: 0 0 24px 0;







	padding: 0;







	position: relative;







}







.commentlist li:last-child {







	border-bottom: none;







	margin-bottom: 0;  margin-top: 10px;







    padding: 5px;







}







#comments .comment-body ul,







#comments .comment-body ol {







	margin-bottom: 18px;







}







#comments .comment-body p:last-child {







	margin-bottom: 6px;







}







#comments .comment-body blockquote p:last-child {







	margin-bottom: 24px;







}







.commentlist ol {







	list-style: decimal;







}







.commentlist .avatar {







	position: relative;







	top: 4px;







	left: 0;







	float:left;







	padding-right:10px;







}







.comment-author {







}







.comment-author cite {







	color: #000;







	font-style: normal;







	font-weight: bold;







}







.comment-author .says {







	font-style: italic;







}







.comment-meta {







	font-size: 12px;







	margin: 0 0 18px 0;







}







.comment-meta a:link,







.comment-meta a:visited {







	color: #224189;







	text-decoration: none;







}







.comment-meta a:active,







.comment-meta a:hover {







	color: #000;







}







.commentlist .even {







}







.commentlist .even:hover { background:none repeat scroll 0 0 #D5D5D5 !important;







}







.commentlist .odd:hover{background: none repeat scroll 0 0 #E5E5E5 !important;}







.commentlist .bypostauthor {







}







.reply {







	font-size: 12px;







	padding: 0 0 24px 0;







}







.reply a,







a.comment-edit-link {







	color: #224189;







}







.reply a:hover,







a.comment-edit-link:hover {







	color: #000;







}







.commentlist .children {







	list-style: none;







	margin: 0;







}







.commentlist .children li {







	border: none;







	margin: 0;







}







.nopassword,







.nocomments {







	display: none;







}







#comments .pingback {







	border-bottom: 1px solid #e7e7e7;







	margin-bottom: 18px;







	padding-bottom: 18px;







}







.commentlist li.comment+li.pingback {







	margin-top: -6px;







}







#comments .pingback p {







	color: #888;







	display: block;







	font-size: 12px;







	line-height: 18px;







	margin: 0;







}







#comments .pingback .url {







	font-size: 13px;







	font-style: italic;







}















/* Comments form */







input[type=submit] {







	color: #333;







}







#respond {







	border-top: 1px dotted #D4D1D1;







	margin: 24px 0;







	overflow: hidden;







	position: relative;







	padding-top:10px;







	clear:left;







}







#respond p {







	margin: 0;







}







#respond h3{







font-weight:bold;







 }







#respond p a{color:#224189; text-decoration:underline; font-size:12px;font-weight:bold;}







#respond p a:hover{text-decoration:none;}















#respond .comment-notes {







	margin-bottom: 1em;







}







.form-allowed-tags {







	line-height: 1em;







}







.children #respond {







	margin: 0 48px 0 0;







}







h3#reply-title {







	margin: 18px 0;







}







#comments-list #respond {







	margin: 0 0 18px 0;







}







#comments-list ul #respond {







	margin: 0;







}







#cancel-comment-reply-link {







	font-size: 12px;







	font-weight: normal;







	line-height: 18px;







}







#respond .required {







	color: #ff4b33;







	font-weight: bold;







}







#respond label {







	color: #888;







	font-size: 12px;







}







#respond input {







	margin: 0 0 9px;







	border:1px solid #D5D5D5;







	cursor: pointer;







}







#respond textarea {







	width: 360px;border:1px solid #D5D5D5;







	margin-bottom:9px;







}







#respond .form-allowed-tags {







	color: #888;







	font-size: 12px;







	line-height: 18px;







}







#respond .form-allowed-tags code {







	font-size: 11px;







}







#respond .form-submit {







	margin: 12px 0;







}







#respond .form-submit input {







	font-size: 14px;







	width: auto;







}







a.morelink:link, a.morelink:visited{ color:#224189; text-decoration:underline; font-size:12px;font-weight:bold;float:right;font-family:calibri,arial;}







a.morelink:hover{text-decoration:none;}







a.url{







	font-size: 13px;color:#224189; 







}







a.url:hover{







	font-size: 13px;color:#224189;text-decoration:none;







}







.url a{







	font-size: 13px;color:#224189;text-decoration:none; 







}







.url a:hover{







	font-size: 13px;color:#224189;text-decoration:underline;







}







.navigation a{







	font-size: 13px;color:#224189;text-decoration:none; 







}







.navigation a:hover{







	font-size: 13px;color:#224189;text-decoration:underline;







}















.entry a {font-size:12px; color:#ab0205; text-decoration:none;}







.entry a:hover {font-size:12px; color:#ab0205; text-decoration:underline;}























li{list-style:none;}







th {







    background: none repeat scroll 0 0 #D3DCE3;







    color: #000000;







    font-weight: bold;







}







hr {







 background-color: #E7E7E7;







    border: 0 none;















    clear: both;







    height: 1px;







    margin-bottom: 0;}







table caption, table th, table td {







    margin: 0.1em;







    padding: 0.1em 0.5em;







    vertical-align: top;







}







table tr.odd th, .odd {







    background: none repeat scroll 0 0 #E5E5E5;







}







table tr.even th, .even {







    background: none repeat scroll 0 0 #eee;







}







table tr.odd th, table tr.odd, table tr.even th, table tr.even {







    text-align: left;







}







table tr.marked th, table tr.marked {







    background: none repeat scroll 0 0 #FFCC99;







    color: #000000;







}







.odd:hover, .even:hover, .hover {







    background: none repeat scroll 0 0 #CCFFCC;







    color: #000000;







}







table tr.odd:hover th, table tr.even:hover th, table tr.hover th {







    background: none repeat scroll 0 0 #CCFFCC;







    color: #000000;







}







tr.condition th, tr.condition td, td.condition, th.condition {







    border: 1px solid #FFCC99;







}







table .value {







    text-align: right;







    white-space: normal;







}







table [class="value"] {







    white-space: normal;







}







.value {







    font-family: monospace;







}







.value .attention {







    color: red;







    font-weight: bold;







}







.value .allfine {







    color: green;







}







.enterBtn{ background-image:url(images/btn-enter.gif); background-repeat:no-repeat; width:61px;height:22px;border:none;cursor:pointer}















#content p{margin-top:10px;}







/* ========================== Blog page ================================= */







.BlogMain{border-bottom:1px dotted #D4D1D1; overflow:hidden; padding:2px 0 10px 0;}







.BlogText{ text-align:justify;}







.BlogText h2 { color: #224189;







    font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







    font-size: 16px;







    text-transform: uppercase;







   margin:0px; padding:4px 0px 10px 0px; }







.BlogMain h2 a{ color:#224189; text-decoration:none; }















.BlogMain h2 a:hover { color:#52B13A; text-decoration:none; }







.BlogImage{float:left; margin-bottom:26px;}















.BlogDateTitle { font-size:14px; color:#52B13A; float:left}







.BlogDateTitle span{ font-size:14px; color:#3C3C3C;}







.BlogDateTitle1 { font-size:14px; color:#52B13A;}







.BlogDateTitle1 span{ font-size:14px; color:#3C3C3C;}















.post {clear:both;}







.commentLink{text-align:right}















/*SIDEBAR-MENU*/







.sidebar-menu ul, 







.archive ul {







	width:265px;







	padding:0 0 20px 0;







}







.sidebar-menu ul li, 







.archive ul li {







	padding:10px 10px 10px 12px;







	list-style:none;







	border-bottom:1px dotted #CCC;







	background:url(images/right_arrow.jpg) no-repeat 3px center;







}







.sidebar-menu ul li:hover, 







.archive ul li:hover{







	padding:10px 10px 10px 12px;







	list-style:none;







	border-bottom:1px dotted #CCC;







	background:url(images/right_arrowh.jpg) no-repeat 3px center;







}







.sidebar-menu ul li a:link, .sidebar-menu ul li a:visited,







.archive ul li a:link, .archive ul li a:visited {







	text-decoration:none;







	color:#224189;







}







.sidebar-menu ul li a:hover, 







.archive ul li a:hover {







	text-decoration:none;







	color:#52B13A;







}















.sidebar-menu h2 {







padding:6px;background:none repeat scroll 0 0 #EBEBEB}







a.comments{	text-decoration:none;







	color:#52B13A;







}







.btn-readmore{}







.tagList{float:left;margin-top:10px}







.tagList a{text-decoration:none;







	color:#52B13A;}







.tagcloud {padding:10px;}







.tagcloud a{text-decoration:none;







	color:#224189;}







.tagcloud a:hover{text-decoration:none;







	color:#52B13A;}







	a{color:#52B13A}







	







	







	







	







	







/*--- new class --------*/















.tab_contents_top p







{







	width:960px;







	float:left;







	font-size:14px;







	color:#3c3c3c;







	line-height:20px;







	text-align:justify;







	padding:40px 0 0 0;







}







.tab_contents_top h2







{







	width:960px;







	float:left;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







	font-size:17px;







	text-transform:uppercase;







	color:#233c8e;







	padding:40px 0 0 0;







}







.tab_contents_top p span







{







	width:auto;







	float:left;







	font-size:14px;







	color:#273f85;







	padding:0 0 0 0;







}







.tab_contents_top p span a







{







	color:#273f85;







	text-decoration:none;







}







.tab_contents_top p span a:hover







{







	color:#419534;







	text-decoration:none;







}







.tab_contents_top p a







{







	color:#3c3c3c;







	text-decoration:none;







}







.tab_contents_top p a:hover







{







	color:#224386;







	text-decoration:underline;







}







.tab_contents_top_sub







{







	width:960px;







	float:left;







	padding:40px 0 20px 0;







}







.tab_contents_top_sub h2







{







	width:960px;







	float:left;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







	font-size:20px;







	text-transform:uppercase;







	color:#233c8e;







	border-bottom:solid 1px #e9e9e9;







	padding:0 0 10px 0;







}







.tab_contents_top_sub_in







{







	width:960px;







	float:left;







	border-bottom:solid 1px #e9e9e9;







	padding:20px 0 20px 0;







}







.tab_contents_top_sub_in h3







{







	width:960px;







	float:left;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







	font-size:15px;







	text-transform:uppercase;







	color:#3e3e3e;







	padding:0 0 10px 0;







}







.tab_contents_top_sub_in h4







{







	width:960px;







	float:left;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







	font-size:17px;







	text-transform:uppercase;







	color:#3e3e3e;







	padding:0 0 10px 0;







}







.tab_contents_top_sub_in p







{







	width:960px;







	float:left;







	font-size:14px;







	color:#3c3c3c;







	line-height:20px;







	text-align:justify;







	padding:0 0 0 0;







}







.tab_contents_top_sub_in p a







{







	color:#234187;







	text-decoration:none;







}







.tab_contents_top_sub_in p a:hover







{







	color:#224386;







	text-decoration:underline;







}







.tab_contents_top_sub_in p span







{







	color:#25427c;







	font-style:italic;







}







.scrinshot







{







	width:960px;







	height:768px;







	float:left;







	text-align:center;







	box-shadow: 0 0 2px 2px #a0a0a0;







	margin:20px 0 35px 0;







}







.left_sublink2







{







	width:auto;







	height:auto;







	float:right;







	padding:8px 0 0 7px;







	text-transform:uppercase;







	font-size:12px;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







}







.left_sublink2 a







{







	width:auto;







	height:auto;







	float:right;







	background:url(images/sublink_arrowh.jpg) no-repeat left top;







	color:#224088;







	padding:0 0 0 16px;







	text-decoration:none;







}







.left_sublink2 a:hover







{







	width:auto;







	height:auto;







	float:right;







	background:url(images/sublink_arrowh.jpg) no-repeat left top;







	color:#224088;







	padding:0 0 0 16px;







	text-decoration:none;







}















/*--- new class --------*/















.social_icon_box







{







	width:250px;







	float:left;







	padding:50px 0 0 0;







}







.social_icon







{







	width:250px;







	float:left;







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







	font-size:11px;







	color:#224189;







	font-weight:bold;







	line-height:27px;







	padding:0 0 15px 0;







}







.social_icon a







{







	color:#224189;







	text-decoration:none;







}







.social_icon a:hover







{







	color:#44a32c;







	text-decoration:none;







}







.social_icon_img







{







	width:auto;







	float:left;







	padding:0 8px 0 0;







}















.form_box_main







{







	width:801px;







	float:left;







	padding:30px 0 80px 78px;







}







.form_box







{







	width:801px;







	float:left;







	padding:0 0 0 0;







}







.form_box h1







{







	width:801px;







	float:left;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







	font-size:34px;







	color:#3c3c3c;







	text-align:center;







	text-transform:uppercase;







	padding:0 0 0 0;







}







.form_box p







{







	width:801px;







	float:left;







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







	font-size:14px;







	color:#676767;







	text-align:center;







	line-height:18px;







	padding:15px 0 0 0;







}







.form_box_sub







{







	width:801px;







	float:left;







	padding:0 0 0 0;







	margin-bottom:20px;







}







.text_box_main







{







	width:801px;







	float:left;







	padding:20px 0 0 0;







}







.text_box







{







	width:100%;







	height:33px;







	float:left;







	padding:30px 0 0 0;







}







.text_box_bg







{







	width:366px;







	height:25px;







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







	color:#676767;







	font-size:12px;







	background:#fcfcfc;







	border-radius: 4px;







	border:solid 1px #cfcfcf;







	padding:3px 8px 3px 8px;







}







.comments_box







{







	width:801px;







	height:138px;







	float:left;







	padding:8px 0 0 0;







}







.comments_box_bg







{







	width:783px;







	height:120px;







	float:left;







	font-size:12px;







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







	color:#676767;







	background:#fcfcfc;







	border-radius: 4px;







	border:solid 1px #cfcfcf;







	padding:8px 8px 5px 8px;







}







.check_box







{







	width:auto;







	height:auto;







	float:left;







	padding:0 0 0 0;







}







.check_box_title







{







	width:auto;







	float:left;







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







	font-size:12px;







	color:#676767;







	padding:2px 0 0 11px;







}















.submit_button







{







	width:265px;







	height:43px;







	float:left;







	padding:15px 0 0 270px;







}







.submit_button2{







	background:url(images/right_btn.jpg) repeat-x left top;







	border:1px solid #224189;







	border-radius:3px;







	color:#fff !important;







	width:265px !important;







	height:41px;







	text-align:center;







	text-decoration:none;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







    font-size: 18px;







    font-weight: normal;







    text-shadow: 1px 1px 1px #000000;







	text-transform:uppercase;







}







.submit_button2:hover{







	border:1px solid #4aa233;







	background:url(images/right_btnh.jpg) repeat-x left top;







	cursor:pointer;







	border-radius:3px;







	color:#fff;







	height:41px;







	width:265px;







	text-align:center;







	text-decoration:none;







	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;







    font-size: 18px;







    font-weight: normal;







    text-shadow: 1px 1px 1px #000000;







	text-transform:uppercase;







}















div.wpcf7-validation-errors {







    clear: both;







}







span.wpcf7-not-valid-tip {







    left: 0% !important;







    top: -31% !important;







}







div.wpcf7-mail-sent-ok {







    clear: both;







}







#footer {







/*position:relative;*/

position:absolute;





bottom:0;







width:100%;







_background:url(images/gry_bg.png) repeat left top;







left:0px;







/*bottom:-200px;*/







}

.tab_contents h1

{

	width:938px;

	float:left;

	background:#ebebeb;

	font-family: 'Trade Gothic LT Bold' !important;

	color:#393a3d;

	font-size:34px;

	height:auto;

	padding:20px 0 20px 22px !important;

	text-transform:uppercase;

	margin:0;

}

.footer_navi ul{margin:0 !important;}



/* hardware */

.hardware{width:100%; float:left;padding:31px 0;}

.hardware-box{width:22%; float:left; text-align:center; padding:0px 0 0 0; margin:0 14px 20px 14px;}

.hardware-box a{text-decoration:none; text-align:center;}

.hardware-box:hover .product{background:#f9f9f9;}

.product{padding:20px 0; float:left;}

.hardware-box a h6{font-size:14px !important; font-family:'Trade Gothic LT Bold',Arial,Helvetica,sans-serif; color:#224189;}

.hardware-box a h6 span{font-size:11px; color:#3c3c3c;}

.hardware-box a p{font-family: Arial,Helvetica,sans-serif;float: left;

    font-size: 13px;

    line-height: 18px;

    padding: 10px 0 0;

    text-align: left;

	color: #3c3c3c;

}

.example{float:left; padding:0 0 15px 0px; position:relative; text-align:center; width:100%;color:#224189;}

.example span{top:-2px; position:relative; }

.example:hover{color:#60BA49;}



.link ul { float:left; }

.link ul li { float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:10px; margin-right:15px;}

.link ul li a{ color:#224189; text-decoration:none;} 

.link ul li:hover a { color:#52b13a;}

.link ul li a.activ{color:#52b13a;}





.header_button-2

{

	width:auto;

	height:auto;

	float:right;

	font-family:'Trade Gothic LT Bold', Arial, Helvetica, sans-serif;

   	font-size:12px;

	padding:44px 0 0 20px;



}

.header_button-2 a







{







	background:#5eba47;







	border-radius:5px;







	color:#fff;







	width:66px;







	float:left;







	text-align:center;







	text-decoration:none;







	padding:6px 0 6px;







	text-transform:uppercase;







}



.header_button-2 a:hover







{







	background:#224189;







	cursor:pointer;







	border-radius:5px;







	color:#fff;







	float:left;







	width:66px;







	text-align:center;







	padding:6px 0 6px;







	text-decoration:none;







	text-transform:uppercase;

}

.login_btn .header_button_bg { background:#5eba47; }
.login_btn .header_button_bg:hover { background:#224189; }

.spacer { height:130px; width:100%; display:block; }

#banner { margin:0; padding:0; background:#e2e3e8; }
#banner img { width:100%; margin:0; padding:0; }

#content { padding:35px 0; }
#content h2 {  line-height:normal; font-weight:normal; margin:0;  text-transform:uppercase; font-family: 'Trade Gothic LT Bold'; }
#content h2 span { color:#52b13a; }
#content h3 { font-size:16px; line-height:normal; color:#3c3c3c; font-weight:normal; margin:0; padding:0 0 25px 0; text-transform:uppercase; font-family: 'Trade Gothic LT Bold'; }
#content h3 span { color:#52b13a; }
#content p { font-size:12px; line-height:22px; color:#3c3c3c; font-weight:normal; margin:0; padding:0 0 20px 0; }
#content p a { color:#224189; }
#content p a:hover { text-decoration:underline;  }
#content .list_1 { padding:10px 0 25px 18px; }
#content .list_1 ul { margin:0; padding:0; display:block; }
#content .list_1 ul li { margin:0; padding:0 0 0 33px; display:block; font-size:12px; line-height:25px; color:#3c3c3c; background:url(images/bull_1.png) no-repeat left 4px; }
#content .list_1 ul li a { color:#224189;  }
#content .list_1 ul li a:hover { text-decoration:underline;  }
#content .fc_ce_img { padding:0 0 0 50px; }

#content .overview_c { float:left; width:50%; padding:0 20px 0 0px; background:url(images/shadow.jpg) no-repeat right top; min-height:430px; }
#content .resrve_c { float:left; width:40%; padding:0 30px;  }
#content .resrve_c h2 { float:left; margin-bottom:20px; }
#content .resrve_c .price { font-size:30px; line-height:normal; color:#224189; font-weight:normal; margin:0; padding:0; float:right; display:block; font-family: 'Trade Gothic LT Bold'; }

#content .resrve_c .frm_row { margin:0 0 0 -20px; padding:0 0 20px 0; }
#content .resrve_c .frm_row .block { width:40%; float:left; margin:0 10% 0 0; padding:0px; }
#content .resrve_c .frm_row .txtbox { width:100%; height:36px; border:1px solid #c9c9c9; display:block; background:#fff; box-shadow:none; font-size:13px; color:#a1a1a1; font-weight:normal; margin:0; padding:0 10px; border-radius:0px;}
#content .resrve_c .frm_row_2 .block { width:90%; }

#content .resrve_c .frm_row .txtbox::-webkit-input-placeholder { color:#a1a1a1; }
#content .resrve_c .frm_row .txtbox:-moz-placeholder { color:#a1a1a1; }
#content .resrve_c .frm_row .txtbox::-moz-placeholder { color:#a1a1a1;  }
#content .resrve_c .frm_row .txtbox:-ms-input-placeholder { color:#a1a1a1;}
#content .resrve_c .submit_btn { display:block; width:100%; margin:20px 0 0 -20px; padding:0; height:43px; border:none; border-radius:3px; font-size:18px; line-height:43px; color:#fff; text-shadow:2px 2px 2px rgba(0,0,0,0.5); cursor:pointer; text-transform:uppercase; font-family: 'Trade Gothic LT Bold';
background: rgb(34,65,137); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(34,65,137,1) 0%, rgba(104,129,186,1) 2%, rgba(42,77,158,1) 5%, rgba(34,65,137,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,65,137,1)), color-stop(2%,rgba(104,129,186,1)), color-stop(5%,rgba(42,77,158,1)), color-stop(100%,rgba(34,65,137,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(34,65,137,1) 0%,rgba(104,129,186,1) 2%,rgba(42,77,158,1) 5%,rgba(34,65,137,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(34,65,137,1) 0%,rgba(104,129,186,1) 2%,rgba(42,77,158,1) 5%,rgba(34,65,137,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(34,65,137,1) 0%,rgba(104,129,186,1) 2%,rgba(42,77,158,1) 5%,rgba(34,65,137,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(34,65,137,1) 0%,rgba(104,129,186,1) 2%,rgba(42,77,158,1) 5%,rgba(34,65,137,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#224189', endColorstr='#224189',GradientType=0 ); /* IE6-9 */
 }

 #content .resrve_c .submit_btn:hover { 
  background: url("images/right_btnh.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);
    border: 1px solid #4aa233;
 }

.container { width:960px; margin:0 auto; }
.container:before, .container:after { content:""; display:table; }
.container:after { clear:both; }
