@charset "utf-8";
/* ======================================================================== */
/* Common Tags - v1.0.1														*/
/* ======================================================================== */
.clear, .clearBoth { clear: both; }
.textRight { text-align: right; }
.textLeft { text-align: left; }
.textCenter { text-align: center; }
.left,.floatLeft { float: left; overflow: hidden; }
.right,.floatRight { float: right; overflow: hidden; }
.center,.centered { margin: 0 auto; text-align: center; overflow: hidden; }
.alignLeft { float: left; margin-right: 15px; }
.alignRight { float: right; margin-left: 15px; }
.nobreak { white-space:nowrap }
.overflowHidden { overflow: hidden; }

/* Borders & Lines */
.borderRed { border: 1px solid #F00!important; }
.borderWhite { border: 1px solid #FFF; }
.borderBlack { border: 1px solid #000; }

.polaroid { border: 10px solid #fff; border-bottom: 45px solid #fff; -webkit-box-shadow: 3px 3px 3px #777; -moz-box-shadow: 3px 3px 3px #777; box-shadow: 3px 3px 3px #777; }
.rotate5 { margin: 15px; transform: rotate(5deg); -moz-transform: rotate(5deg); -webkit-transform: rotate(5deg); -webkit-box-shadow: 3px 3px 3px #777; -moz-box-shadow: 3px 3px 3px #777; box-shadow: 3px 3px 3px #777; }
.rotate-5 { margin: 15px; transform: rotate(-5deg); -moz-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); -webkit-box-shadow: 3px 3px 3px #777; -moz-box-shadow: 3px 3px 3px #777; box-shadow: 3px 3px 3px #777; }
.addShadow { margin: 10px; -webkit-box-shadow: 3px 3px 3px #777; -moz-box-shadow: 3px 3px 3px #777; box-shadow: 3px 3px 3px #777; }

.noLine { text-decoration: none }
.noLine:hover { text-decoration: underline }

/* Padding & Margins */
.noMargin, .margin0 { margin: 0}
.margin1{margin:1px;} .margin2{margin:2px;} .margin3{margin:3px;} .margin4{margin:4px;} .margin5{margin:5px;}
.margin6{margin:6px;} .margin7{margin:7px;} .margin8{margin:8px;} .margin9{margin:9px;} .margin10{margin:10px;}
.margin15{margin:15px;} .margin20{margin:20px;} .margin25{margin:25px;} .margin30{margin:30px;}
.marginLeft0{margin-left:0} .marginLeft5{margin-left:5px} .marginLeft10{margin-left:10px} .marginLeft15{margin-left:15px;} .marginLeft20{margin-left:20px} .marginLeft25{margin-left:25px} .marginLeft30{margin-left:30px}
.marginRigth0{margin-right:0} .marginRight5{margin-right:5px} .marginRight10{margin-right:10px} .marginRight15{margin-right:15px} .marginRight20{margin-right:20px} .marginRight25{margin-right:25px} .marginRight30{margin-right:30px}
.marginBottom0{margin-bottom:0} .marginBottom5{margin-bottom:5px} .marginBottom10{margin-bottom:10px} .marginBottom15{margin-bottom:15px} .marginBottom20{margin-bottom:20px} .marginBottom25{margin-bottom:25px} .marginBottom30{margin-bottom:30px}
.marginTop0{margin-top:0} .marginTop5{margin-top:5px} .marginTop10{margin-top:10px} .marginTop15{margin-top:15px} .marginTop20{margin-top:20px} .marginTop25{margin-top:25px} .marginTop30{margin-top:30px}
.marginTop-10 { margin-top: -10px }

.noPadding,.padding0 { padding: 0; }
.padding1{padding:1px;} .padding2{padding:2px;} .padding3{padding:3px;} .padding4{padding:4px;} .padding5{padding:5px;}
.padding6{padding:6px;} .padding7{padding:7px;} .padding8{padding:8px;} .padding9{padding:9px;} .padding10{padding:10px;}
.padding15{padding:15px;} .padding20{padding:20px;} .padding25{padding:25px;} .padding30{padding:30px;} .padding35{padding:35px;} .padding40{padding:40px;} .padding45{padding:45px;} .padding50{padding:50px;}
.paddingLeft0{padding-left:0} .paddingLeft5{padding-left:5px} .paddingLeft10{padding-left:10px} .paddingLeft15{padding-left:15px;} .paddingLeft20{padding-left:20px} .paddingLeft25{padding-left:25px} .paddingLeft30{padding-left:30px} .paddingLeft35{padding:35px;} .paddingLeft40{padding:40px;} .paddingLeft45{padding:45px;} .paddingLeft50{padding:50px;}
.paddingRigth0{padding-right:0} .paddingRight5{padding-right:5px} .paddingRight10{padding-right:10px} .paddingRight15{padding-right:15px} .paddingRight20{padding-right:20px} .paddingRight25{padding-right:25px} .paddingRight30{padding-right:30px} .paddingRight35{padding:35px;} .paddingRight40{padding:40px;} .paddingRight45{padding:45px;} .paddingRight50{padding:50px;}
.paddingBottom0{padding-bottom:0} .paddingBottom5{padding-bottom:5px} .paddingBottom10{padding-bottom:10px} .paddingBottom15{padding-bottom:15px} .paddingBottom20{padding-bottom:20px} .paddingBottom25{padding-bottom:25px} .paddingBottom30{padding-bottom:30px} .paddingBottom35{padding:35px;} .paddingBottom40{padding:40px;} .paddingBottom45{padding:45px;} .paddingBottom50{padding:50px;}
.paddingTop0{padding-top:0} .paddingTop5{padding-top:5px} .paddingTop10{padding-top:10px} .paddingTop15{padding-top:15px} .paddingTop20{padding-top:20px} .paddingTop25{padding-top:25px} .paddingTop30{padding-top:30px} .paddingTop35{padding:35px;} .paddingTop40{padding:40px;} .paddingTop45{padding:45px;} .paddingTop50{padding:50px;}

/* Widths */
.width0{width:0;} .width5{width:5px} .width10{width:10px} .width15{width:15px} .width20{width:20px} .width25{width:25px} .width30{width:30px} .width35{width:35px} .width40{width:40px} .width45{width:45px} .width50{width:50px}
.width100{width:100px} .width150{width:150px} .width200{width:200px} .width250{width:250px} .width300{width:300px} .width350{width:350px} .width400{width:400px} .width450{width:450px} .width500{width:500px}
.width1p{width:1%} .width2p{width:2%} .width3p{width:3%} .width4p{width:4%} .width5p{width:5%} .width6p{width:6%} .width7p{width:7%} .width8p{width:8%} .width9p{width:9%}
.width10p{width:10%} .width11p{width:11%} .width12p{width:12%} .width13p{width:13%} .width14p{width:14%} .width15p{width:15%} .width16p{width:16%} .width17p{width:17%} .width18p{width:18%} .width19p{width:19%}
.width20p{width:20%} .width21p{width:21%} .width22p{width:22%} .width23p{width:23%} .width24p{width:24%} .width25p{width:25%} .width26p{width:26%} .width27p{width:27%} .width28p{width:28%} .width29p{width:29%}
.width30p{width:30%} .width31p{width:31%} .width32p{width:32%} .width33p{width:33%} .width34p{width:34%} .width35p{width:35%} .width36p{width:36%} .width37p{width:37%} .width38p{width:38%} .width39p{width:39%}
.width40p{width:40%} .width41p{width:41%} .width42p{width:42%} .width43p{width:43%} .width44p{width:44%} .width45p{width:45%} .width46p{width:46%} .width47p{width:47%} .width48p{width:48%} .width49p{width:49%}
.width50p{width:50%} .width51p{width:51%} .width52p{width:52%} .width53p{width:53%} .width54p{width:54%} .width55p{width:55%} .width56p{width:56%} .width57p{width:57%} .width58p{width:58%} .width59p{width:59%}
.width60p{width:60%} .width61p{width:61%} .width62p{width:62%} .width63p{width:63%} .width64p{width:64%} .width65p{width:65%} .width66p{width:66%} .width67p{width:67%} .width68p{width:68%} .width69p{width:69%}
.width70p{width:70%} .width71p{width:71%} .width72p{width:72%} .width73p{width:73%} .width74p{width:74%} .width75p{width:75%} .width76p{width:76%} .width77p{width:77%} .width78p{width:78%} .width79p{width:79%}
.width80p{width:80%} .width81p{width:81%} .width82p{width:82%} .width83p{width:83%} .width84p{width:84%} .width85p{width:85%} .width86p{width:86%} .width87p{width:87%} .width88p{width:88%} .width89p{width:89%}
.width90p{width:90%} .width91p{width:91%} .width92p{width:92%} .width93p{width:93%} .width94p{width:94%} .width95p{width:95%} .width96p{width:96%} .width97p{width:97%} .width98p{width:98%} .width99p{width:99%}
.width100p{width:100%}
.maxWidth { max-width: 100%; }

/* Basic Colors */
.red { color: #F00; }
.white { color: #FFF; }
.black { color: #000; }

/* Show / Hide */
.show { display: block; }
.hide, .hideItem { display: none; }

/* Scrolling */
.scrollH {overflow-x: scroll }
.scrollY {overflow-y: scroll }

/* Error and Success Messages */
.errorm, .successm { margin:20px 0 20px 0; font-weight:bold; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:1px 1px 1px 1px; position:relative; }
.errorm p, .successm p { display:block; margin:0; padding:8px 20px 8px 10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.errorm { background-color:#d29191;
    background-image:-webkit-gradient(linear, left top, left bottom, from(#d29191), to(#bb5e5e));
    background-image:-webkit-linear-gradient(top, #d29191, #bb5e5e);
    background-image:-moz-linear-gradient(top, #d29191, #bb5e5e);
    background-image:-ms-linear-gradient(top, #d29191, #bb5e5e);
    background-image:-o-linear-gradient(top, #d29191, #bb5e5e);
    background-image:linear-gradient(top, #d29191, #bb5e5e);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d29191', EndColorStr='#bb5e5e');
    -webkit-box-shadow:0px 0px 6px rgba(244,187,187,0.7);
    -moz-box-shadow:0px 0px 6px rgba(244,187,187,0.7);
    box-shadow:0px 0px 6px rgba(244,187,187,0.7);
}
.errorm p { display:block; margin:0; background-color:#f4baba; color:#745050; text-shadow:1px 1px 0px #eaadad;
    background-image:-webkit-gradient(linear, left top, left bottom, from(#f4baba), to(#db7f7f));
    background-image:-webkit-linear-gradient(top, #f4baba, #db7f7f);
    background-image:-moz-linear-gradient(top, #f4baba, #db7f7f);
    background-image:-ms-linear-gradient(top, #f4baba, #db7f7f);
    background-image:-o-linear-gradient(top, #f4baba, #db7f7f);
    background-image:linear-gradient(top, #f4baba, #db7f7f);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f4baba', EndColorStr='#db7f7f');
    -webkit-box-shadow:inset 0px 1px 0px #f7d0d0;
    -moz-box-shadow:inset 0px 1px 0px #f7d0d0;
    box-shadow:inset 0px 1px 0px #f7d0d0;
}
/* .errorm p:after { content:'\2718'; position:absolute; top:10pxpx; right:10px; font-size:16px; } */
.successm { background-color:#c6cdaa;
    background-image:-webkit-gradient(linear, left top, left bottom, from(#c6cdaa), to(#a8ae8e));
    background-image:-webkit-linear-gradient(top, #c6cdaa, #a8ae8e);
    background-image:-moz-linear-gradient(top, #c6cdaa, #a8ae8e);
    background-image:-ms-linear-gradient(top, #c6cdaa, #a8ae8e);
    background-image:-o-linear-gradient(top, #c6cdaa, #a8ae8e);
    background-image:linear-gradient(top, #c6cdaa, #a8ae8e);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#c6cdaa', EndColorStr='#a8ae8e');
    -webkit-box-shadow:0px 0px 6px rgba(223,230,198,0.7);
    -moz-box-shadow:0px 0px 6px rgba(223,230,198,0.7);
    box-shadow:0px 0px 6px rgba(223,230,198,0.7);
}
.successm p { background-color:#e2e8c9; color:#676b5b; text-shadow:1px 1px 0px #d6dcc3;
    background-image:-webkit-gradient(linear, left top, left bottom, from(#e2e8c9), to(#c1c8a7));
    background-image:-webkit-linear-gradient(top, #e2e8c9, #c1c8a7);
    background-image:-moz-linear-gradient(top, #e2e8c9, #c1c8a7);
    background-image:-ms-linear-gradient(top, #e2e8c9, #c1c8a7);
    background-image:-o-linear-gradient(top, #e2e8c9, #c1c8a7);
    background-image:linear-gradient(top, #e2e8c9, #c1c8a7);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e2e8c9', EndColorStr='#c1c8a7');
    -webkit-box-shadow:inset 0px 1px 0px #ebf0da;
    -moz-box-shadow:inset 0px 1px 0px #ebf0da;
    box-shadow:inset 0px 1px 0px #ebf0da;
}
/* .successm p:after { content:'\2714'; position:absolute; top:10pxpx; right:10px; font-size:16px; } */
