/* Shortcodes */
div.hr{outline:none !important; border:none; border-bottom:double #eee; margin:10px auto; overflow:hidden}
div.hr hr{display:none}

.quote{padding:15px 10px 15px 60px !important; background:#f7f7f7 url../../images/blockquote_gray.gif) no-repeat 10px 20px !important; border:1px solid #ddd;overflow:hidden}
.quote p{float:left; clear:both;font:1em georgia,serif;line-height:1.5em;}
.quote cite{float:left; clear:both; font-style:normal}

/* ------- Fluid Columns ------- */
.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_fourth{ width:22%; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; margin-bottom:20px !important;}
.lastcolumn{ margin-right:0 !important; clear:right;margin-bottom:20px !important}

.cta{margin:10px auto 10px auto; padding:10px 10px 10px 10px; background-color:#f2f2f2; border:1px solid #dcdcdc; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; text-shadow:#fff 1px 1px 0; box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset; -moz-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset; -webkit-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset; position:relative;}
.cta p{margin:0; padding:0}
.cta h3{font-size:1.5em; text-shadow:#fff 1px -1px 0}
.curved{border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;}

/* @group Tabs */
ul.sc_tabs{display:block; margin:0 0 20px 0 !important; padding:0; border-bottom:solid 1px #ddd}
ul.sc_tabs li{display:block; width:auto; height:30px; padding:0; float:left; margin-bottom:0}
ul.sc_tabs li a{display:block; text-decoration:none; width:auto; height:29px; padding:0px 20px; line-height:30px; border:solid 1px #ddd; border-width:1px 0 0 1px; margin:0;  background:#f5f5f5; font-size:13px}
ul.sc_tabs li a.current{background:#fff; height:30px; position:relative; top:-4px; padding-top:4px; border-right-width:1px; margin:0 -1px 0 0; color:#111; -moz-border-radius-topleft:2px; -webkit-border-top-left-radius:2px; border-top-left-radius:2px; -moz-border-radius-topright:2px; -webkit-border-top-right-radius:2px; border-top-right-radius:2px}
ul.sc_tabs li:first-child a{-moz-border-radius-topleft:2px; -webkit-border-top-left-radius:2px; border-top-left-radius:2px}
ul.sc_tabs li:last-child a{border-width:1px 1px 0 1px; -moz-border-radius-topright:2px; -webkit-border-top-right-radius:2px; border-top-right-radius:2px}

ul.sc_tabs:before, 
ul.sc_tabs:after{ content:'\0020';  display:block;  overflow:hidden;  visibility:hidden;  width:0;  height:0}
ul.sc_tabs:after{ clear:both}
ul.sc_tabs{ zoom:1}

.sc_tabs-content{margin:0 0 20px; display:block}
/* @end */