/* CSS Document */
html, body {height:100%; width:100%; margin:0px; padding:0px; }


	/* clear default styles and browser fixes
--------------------------------------------------------------*/
* {margin:0px; padding:0px;}
ul,ol { list-style:none }
h1 { font-size:24px;}
h2 { font-size:20px;}
h3 { font-size:18px;}
h4 { font-size:14px;}
h5 { font-size:14px;}
h6 { font-size:12px;}
ul,ol,li,pre,form,body,html,p,blockquote,fieldset,input,td, table ; margin:0; padding:0;  }
td, th, table {border:0px none; font-weight:400}
a img,:link img,:visited img { border:none }
/*------------------------------------------------------------*/


h1, h2, h3, h4, h5, h6 {font-weight:700;}
body {font-family: "Oxygen", Arial, Helvetica, sans-serif; font-weight: 300; color:#333; background:#fff}
a {color:#996633; text-decoration:none}
a:hover {text-decoration: underline; color:#996633}
/*font: bold 1.2em/1.3em Arial, Helvetica, sans-serif;*/
a, input, div{outline: 0;}
hr {border:0px; border-bottom:1px dashed #CCCCCC; margin:10px 0 20px;}

center {position:absolute; left:-10000px; height:0px; width:0px; overflow:hidden;}
	/* begin custom style
--------------------------------------------------------------*/

p {margin:0 0 0 30px;}
p span {font-weight: 300;}

.bootstrap-frm {
    width: 600px;
	margin-left:30px;
    background: #FFF;
    padding: 20px 30px 20px 30px;
    font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #888;
    text-shadow: 1px 1px 1px #FFF;
    border:1px solid #DDD;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
h1 {
    font: 25px "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 20px 0px 10px 30px;
    display: block;
    border-bottom: 1px solid #DADADA;
    margin: -10px -30px 30px 0px;
    color: #888;
}
.bootstrap-frm h1>span {
    display: block;
    font-size: 11px;
}
.bootstrap-frm label {
    display: block;
    margin: 0px 0px 5px;
}
.bootstrap-frm label>span {
    float: left;
    width: 150px;
    text-align: right;
    padding-right: 10px;
    margin-top: 10px;
    color: #333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
}
.bootstrap-frm input[type="text"], .bootstrap-frm input[type="email"], .bootstrap-frm textarea, .bootstrap-frm select{
    border: 1px solid #CCC;
    color: #888;
    height: 30px;
    margin-bottom: 6px;
    margin-right: 6px;
    margin-top: 2px;
    outline: 0 none;
    padding: 6px 12px;
    width: 68%;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font: normal 14px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.bootstrap-frm select {
    background: #FFF url('down-arrow.png') no-repeat right;
    background: #FFF url('down-arrow.png') no-repeat right);
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    width: 28%;
    height: 30px;
}
.bootstrap-frm textarea{
    height:100px;
}
.bootstrap-frm .button {
    background: #FFF;
    border: 1px solid #CCC;
    padding: 10px 25px 10px 25px;
    color: #333;
    border-radius: 4px;
}
.bootstrap-frm .button:hover {
    color: #333;
    background-color: #EBEBEB;
    border-color: #ADADAD;
}





#footer { position:relative; clear:both; width:100%; margin:0px 0 -27px 0px; padding:0; background:url(../images/design/bg_footer_shadow.png) no-repeat -1px bottom;}

	/* general classes
--------------------------------------------------------------*/
.leftoff { position:absolute; left:-10000px; height:0px; width:0px; margin:0px; padding:0px;}
.article_title { position:absolute; left:-10000px; height:0px; width:0px; margin:0px; padding:0px;}

.aw-toggle {display:none !important}
.graybox div.aw-widget-current-inner {padding-bottom:0px !important}

.small {font-size:10px;}

.top {vertical-align:top;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}

.og {color:#ff7f00 !important}
.red {color:#CC6666;}
.gray {color:#333}
.white {color:#fff}

.fl {float:left; display:inline;}
.fr {float:right; display:inline;}

.left {text-align:left}
.right {text-align:right}
.center {text-align:center}

.clearfix:after {
    content: ".";
   	display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display: block;}









