/* CSS Document */
/****Created by Swan Date on Jan 14, 2013****/
	  
/**Global Reset***/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
border:0 none; margin:0; outline:0 none; padding:0;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}

/*{padding:0; margin:0; transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;}*/
html{height:100%;}
body{font-family:Helvetica, sans-serif; font-size:1.1em; line-height:1.2; height:100%; color:#323337; background:#F9F9F9;}
img{border:none;}
a{color:#323337; text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5,h6{font-size:1em; font-weight:normal;}
ul,li{list-style:none;}
p{padding:5px 0; margin:0;}

@font-face {
    font-family: "My Custom Font";
    src: url(http://www.crossmap.com/font/handsean.ttf) format("truetype");
}

/**Common***/
.cb{clear:both;}
.oh{overflow:hidden;}
.pt10{padding-top:10px;}
.pt25{padding-top:25px;}
.pb25{padding-bottom:25px;}
.pr10{padding-right:10px;}
.pr30{padding-right:30px;}
.pl10{padding-left:10px;}
.mr8{margin-right:8px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr28{margin-right:28px;}
.ml30{margin-left:30px;}
.ml45{margin-left:45px;}
.disNon{display:none;}
.tar{text-align:right;}
.tac{text-align:center;}
.fl{float:left;}
.fr{float:right;}
.di{display:inline;}
.fw_b{font-weight:bold;}
.va_s{vertical-align:super;}

.greenTle, .greenTle a{color:#0c8aa1;}

a.button {display: inline-block;text-decoration: none;}
.button {
    -moz-transition: all 0.25s ease-in-out 0s;
    background: -moz-linear-gradient(center top , #FFFFFF 0pt, #DEDEDE 100%);
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#DEDEDE));
	background:-webkit-linear-gradient(top, #FFFFFF, #DEDEDE); 
	background: -ms-linear-gradient(top, #FFFFFF, #DEDEDE);
	background: -o-linear-gradient(top, #FFFFFF, #DEDEDE);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#DEDEDE');/*For IE7-8-9*/ 
	height: 1%;/*For IE7*/
	border-color: #CCCCCC #CCCCCC #AAAAAA #CCCCCC;
	border-style: solid;
    border-width: 1px;
    color: #555555;
    cursor: pointer;
    line-height: 1;
    padding: 9px 9px 8px 9px;
	font-size:14px;
}
.button.active {
	background: -moz-linear-gradient(center top , #DDDDDD 0pt, #FFFFFF 80%);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDDDDD), to(#FFFFFF));
	background:-webkit-linear-gradient(top, #DDDDDD, #FFFFFF); 
	background: -ms-linear-gradient(top, #DDDDDD, #FFFFFF);
	background: -o-linear-gradient(top, #DDDDDD, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#DDDDDD', endColorstr='#ffffff');/*For IE7-8-9*/ 
	height: 1%;/*For IE7*/
	}
.button:hover {
color: #333!important;
border: 1px solid #BBB;
box-shadow: 0 4px 6px -4px #aaa;
}
.shadow {box-shadow: 0 4px 6px -4px #AAAAAA;}
header .searchBoxBig{width:0;height:0;overflow:hidden;}


.ad-header-sidebar {text-align: center;}
.ad-footer-sidebar{text-align: center;}
.ad-primary-sidebar {margin-bottom: 15px;/*padding-bottom: 20px;*/text-align: center;width: 100%;}
.bg_border {background: -moz-linear-gradient(left center , rgba(200, 200, 200, 0.1) 0px, rgba(120, 120, 120, 0.5) 30%, rgba(120, 120, 120, 0.5) 65%, rgba(200, 200, 200, 0.1) 99%) repeat scroll 0 0 transparent;border: 0 none;height: 1px;margin: 10px 0;width: 98%;}


.section-title-aside{color:#27C9D0;font-size:1.1em;line-height:1.6em;}
