body{background:#f2f0e9 url(../images/bg.jpg) repeat-x;}


/* Typography
----------------------------------------*/
body, p, td, th, li {font:normal 16px/24px Arial, "Helvetica Neue", Helvetica, sans-serif;}
body, select, input, textarea {color:#555;}

h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#2c4048;}
h1 {font-size:34px;margin-bottom:24px;line-height:36px;}
h2 {font-size:24px;margin-bottom:24px;line-height:24px;}
h3 {font-size:20px;margin-bottom:24px;line-height:24px;}
h4 {font-size:18px;margin-bottom:24px;line-height:24px;}
h5, h6 {font-size:16px;margin-bottom:24px;line-height:24px;}

p {font-size:16px;margin-bottom:24px;line-height:24px;}

sub, sup {font-size:0.75em;line-height:0;position:relative;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
q, i, em, cite {font-style:italic;font-weight:inherit;}
b, strong {font-weight:bold;font-style:inherit;}
mark {background:#ffc;}
s, del {text-decoration:line-through;}
small {font-size:10px;line-height:1;color:#a8a7a7}


/* Links
----------------------------------------*/
a:link, a:visited {color:#e25d33;text-decoration:none;}
a:visited {color:#e25d33;}
a:hover {color: #e25d33;}
a:hover, a:active {outline: none;text-decoration:underline;}
a:link {-webkit-tap-highlight-color: #FF5E99;}
a:focus {outline:none;}
.more-link:after, .more-link::after {content: " »";}


/* Quotes
----------------------------------------*/
blockquote {text-indent: -0.4em;}
blockquote b, blockquote .source {display:block;text-indent: 0;}



/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clear		 {clear:both;}
.small		{font-size:11px;}
.large		{font-size:14px;}
.soft		{color:#999;}
.hide		{display:none;}
.hidetext{text-indent:-9999px;}
p.last		{margin-bottom:0px;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
hr{border:0;clear:both;height:1px;margin-bottom:24px;border-top:1px solid #e5e5e5;}
hr.thick{border:0;clear:both;height:2px;margin-bottom:24px;background:#e5e5e5;}
.hidden{display:none!important}
.noMargin{margin:0;}

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix {zoom:1;}




/* Layout
----------------------------------------*/
.container{width:1060px;margin:0 auto;}
.block{margin-bottom:36px;position:relative;}
.block.last{margin-bottom:12px;}
.block .contained{background:#f6f5f0;border:1px solid #e1dfd9;border-left:0;margin-left:-17px;padding:24px 20px;border-radius:0 5px 5px 0 ;zoom:1}
.content .left_col{background-color:#fff;border:1px solid #ddd;border-top:0;float:left;width:692px;padding:36px 24px 24px;box-shadow: 0px 1px 1px #e3e3e3;border-radius:0 0 10px 10px;position:relative;z-index:1000;}
.content .right_col{float:right;width:300px;padding:36px 0;position:relative;z-index:999;}
.content .left_col .side{float:left;width:156px;}
.content .left_col .main{float:right;width:500px;}
.content.style_1 .left_col {background:#fff url(../images/left_col_bg_blue.jpg) no-repeat 2px 2px;}



/* Copy Block 
----------------------------------------*/
.copy_block dl,
.copy_block ol,
.copy_block ul,
.copy_block p{font-size:14px;line-height:22px;margin-bottom:22px;}
.copy_block p{}
.copy_block ol,
.copy_block ul{margin-left:30px;}
.copy_block li{list-style-type:disc;padding-bottom:11px;font-size:14px;line-height:22px;}
.copy_block dt{font-weight:bold;}
.copy_block dd{margin-bottom:22px;}
.copy_block h2{padding-top:11px;line-height:22px;margin-bottom:22px;}
.copy_block h3{padding-top:11px;line-height:22px;margin-bottom:22px;}
.copy_block h4{padding-top:11px;line-height:22px;margin-bottom:22px;}
.copy_block .imgFloatRight{float:right;margin:0 0 30px 30px;}
.copy_block .imgFloatLeft{float:left;margin:0 30px 30px 0;}
.copy_block .imgBorder{padding:6px;border:1px solid #ddd;}

/* Copy Legal
----------------------------------------*/
.copy_block.legal p{font:normal 12px/18px arial;margin-bottom:18px;}
.copy_block.legal h1{font:bold 12px/18px arial;margin-bottom:18px;}
.copy_block.legal h2{font:bold 12px/18px arial;margin-bottom:18px;}
.copy_block.legal h3{font:bold 12px/18px arial;margin-bottom:18px;}
.copy_block.legal h4{font:bold 12px/18px arial;margin-bottom:18px;}
.copy_block.legal h5{font:bold 12px/18px arial;margin-bottom:18px;}
.copy_block.legal ul ,
.copy_block.legal ol {margin-bottom:18px;}
.copy_block.legal ul li,
.copy_block.legal ol li{font:normal 12px/18px arial;padding-bottom:6px;}



/* Copy Small
----------------------------------------*/
.copy_block.small p{font:normal 13px/20px arial;margin-bottom:20px;padding:0;}
.copy_block.small h2{font:bold 14px/20px arial;margin-bottom:20px;padding:0;}
.copy_block.small h3{font:bold 13px/20px arial;margin-bottom:20px;padding:0;}
.copy_block.small h4{font:bold 12px/20px arial;margin-bottom:20px;padding:0;}
.copy_block.small h5{font:bold 12px/20px arial;margin-bottom:20px;padding:0;}
.copy_block.small ul ,
.copy_block.small ol {margin-bottom:20px;}
.copy_block.small ul li,
.copy_block.small ol li{font:normal 12px/20px arial;padding-bottom:6px;}
.copy_block.small .noMargin{margin-bottom:0;}




/* Headings
----------------------------------------*/
.breadcrumb {margin-bottom:24px;font-size:13px;color:#858889;padding:6px 12px;border:1px solid #e5e5e5;background:#f9f8f7;box-shadow: 1px 1px 0px #ececec;border-radius:5px;-moz-border-radius:5px;}
.heading a{color:#2c4048;}
.heading a:hover{text-decoration:none;}
.heading.border{border-bottom:3px solid #ddd;padding-bottom:12px;margin-right:-24px;}
h1.heading{font-size:24px;margin-bottom:24px;font-family:Tahoma, Verdana, Geneva;}
h2.heading{font-size:24px;margin-bottom:24px;font-family:Tahoma, Verdana, Geneva;}
h3.heading{font-size:24px;margin-bottom:24px;font-family:Tahoma, Verdana, Geneva;}
h4.heading{font-size:20px;font-family:Tahoma, Verdana, Geneva;}





/* Buttons
----------------------------------------*/
.btn{display:block;cursor:pointer;}
.btn.blue_style_1{background:#8cbcbd;color:#fff;border:1px solid #709697;font:bold 14px Tahoma;padding:6px 16px 8px;display:inline-block;box-shadow:0 0 1px #949494, inset 0 1px 0 #96c2c3;-moz-box-shadow:0 0 1px #949494, inset 0 1px 0 #96c2c3;-webkit-box-shadow:0 0 1px #949494, inset 0 1px 0 #96c2c3;text-shadow: 1px 1px 0 #4b6566;}
.btn.orange_style_1{background:#e25d33;color:#fff;border:1px solid #b54a29;font:bold 14px Tahoma;padding:6px 16px 8px;display:inline-block;box-shadow:0 0 1px #949494, inset 0 1px 0 #eb865d;-moz-box-shadow:0 0 1px #949494, inset 0 1px 0 #eb865d;-webkit-box-shadow:0 0 1px #949494, inset 0 1px 0 #eb865d;text-shadow: 1px 1px 0 #4b6566;}
.btn.gray_style_1{background:#f1f1f1;color:#2c4048;border:1px solid #d8d8d8;font:bold 14px Tahoma;padding:6px 16px 8px;display:inline-block;box-shadow:0 0 1px #949494, inset 0 1px 0 #f7f7f7;-moz-box-shadow:0 0 1px #949494, inset 0 1px 0 #f7f7f7;-webkit-box-shadow:0 0 1px #949494, inset 0 1px 0 #f7f7f7;text-shadow: 1px 1px 0 #fff;}

.btn.blue_style_1:hover{text-decoration:none;box-shadow:none;}
.btn.orange_style_1:hover{text-decoration:none;box-shadow:none;}
.btn.gray_style_1:hover{text-decoration:none;box-shadow:none;}

.btn.blue_style_1.large,
.btn.orange_style_1.large,
.btn.gray_style_1.large{font:bold 20px Tahoma;padding:8px 24px 10px;}

.btn.blue_style_1.xlarge,
.btn.orange_style_1.xlarge,
.btn.gray_style_1.xlarge{font:bold 22px Tahoma;padding:12px 30px 14px;}

.dashboard  .right .btn.view_profile{
position:absolute;top:7px;right:10px;background:none;border:1px solid #ccc;background:#f9f9f9 url(../images/icon_16x16_profile.png) no-repeat 5px center;padding:3px 4px 4px 26px;z-index:1000;
font:bold 11px/17px tahoma, sans-serif;
-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;
-moz-box-shadow: 1px 1px 1px #e6e6e6;-webkit-box-shadow: 1px 1px 1px #e6e6e6;box-shadow: 1px 1px 1px #e6e6e6;}

.profile .left_col .main .btn.edit_profile{
position:absolute;top:-5px;right:-10px;background:none;border:1px solid #ccc;background:#f9f9f9 url(../images/icon_12x12_pencil.png) no-repeat 5px center;padding:1px 4px 2px 18px;z-index:1000;
font:bold 11px/17px tahoma, sans-serif;
-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;
-moz-box-shadow: 1px 1px 1px #e6e6e6;-webkit-box-shadow: 1px 1px 1px #e6e6e6;box-shadow: 1px 1px 1px #e6e6e6;}



/* Alerts
----------------------------------------*/
.alert {border:1px solid;margin:10px 0px;padding:12px 12px 12px 50px;background-repeat:no-repeat;background-position:10px 10px;border-radius:5px;-moz-border-radius:5px;font-size:15px;line-height:20px;position:relative;}
.alert .title{display:block;font-size:17px;font-weight:bold;margin-bottom:6px;}
.alert .hide_alert{position:absolute;top:3px;right:3px;display:block;width:13px;height:13px;text-indent:-9999px;background:url(../images/close_alert_box.png);}
.alert a{text-decoration:underline;font-weight:bold;}
.alert a:hover{text-decoration:none;}
.alert.info {color:#00529b;background-color:#bde5f8;background-image:url(../images/icon_alert_info.png);}
.alert.info a{color:#00529b;}
.alert.beta {color:#00529b;background-color:#bde5f8;background-image:url(../images/icon_alert_beta.png);padding-left:70px;}
.alert.beta a{color:#00529b;}
.alert.success{color:#4f8a10;background-color:#dff2bf;background-image:url(../images/icon_alert_success.png);}
.alert.success a{color:#4f8a10;}
.alert.warning{color:#9f6000;background-color:#feefb3;background-image:url(../images/icon_alert_warning.png);}
.alert.warning a{color:#9f6000;}
.alert.error{color:#d8000c;background-color:#ffbaba;background-image:url(../images/icon_alert_error.png);}
.alert.error a{color:#d8000c;}








/* Colors
----------------------------------------*/
.orange_color{color:#e25d33;}
.green_color{color:green;}


/* Module Globals
----------------------------------------*/
.noborder{border:none;}
.hide_info .article_info{display:none;}
.hide_tags .article_tags{display:none;}
.hide_summary .article_summary{display:none;}
.hide_title .article_title{display:none;}
.hide_image .article_image{display:none;}