@import url(RootLayout.css);
body
{
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	font-family: Helvetica,Arial,Verdana,sans-serif;
	color:#58585a;
	font-size: 10pt;
}
body.small
{
	font-size: 10pt;
}
body.medium
{
	font-size: 110%;
}
body.large
{
	font-size: 130%;
}

div {padding: 0px;margin: 0px; display:block;}
a { color:#58585a;text-decoration:none; }
a:visited { color:#58585a; }
a:hover { color:#58585a;text-decoration:underline; }
a img { border:none; }

p { margin:0; }
h1 { margin:0;font-family:Georgia,Helvetica,Arial,Verdana,sans-serif;color:#849d7c; }
h2 { margin:0;font-family:Georgia,Helvetica,Arial,Verdana,sans-serif;color:#77a768; }
h3 { margin:0;font-family:Georgia,Helvetica,Arial,Verdana,sans-serif;color:#77a567; }
h4 { margin:0;font-family:Arial,Verdana,Helvetica,Georgia,sans-serif; }
select { }
textarea { }
input { }
fieldset { margin:0;padding:0;border:none; }
ul { margin:0;padding:0; }
li { list-style-position:inside; }

.w40 {width:40px;}
.w50 {width:50px;}
.w60 {width:60px;}
.w80 {width:80px;}
.w100 {width:100px;}
.w120 {width:120px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w160 {width:160px;}
.w180 {width:180px;}
.w200 {width:200px;}
.w220 {width:220px;}
.w250 {width:250px;}
.w300 {width:300px;}
.w350 {width:350px;}
.w400 {width:400px;}
.w450 {width:450px;}
.w500 {width:500px;}
.w550 {width:550px;}
.w600 {width:600px;}
.w630 {width:630px;}

.w700 {width:700px;}

.mBot5 { margin-bottom: 5px; }
.mBot10 { margin-bottom: 10px; }
.mBot15 { margin-bottom: 15px; }
.mBot20 { margin-bottom: 20px; }
.mBot25 { margin-bottom: 25px; }
.mBot30 { margin-bottom: 30px; }
.mBot40 { margin-bottom: 40px; }
.mBot60 { margin-bottom: 60px; }

.mTop5 { margin-top: 5px; }
.mTop10 { margin-top: 10px; }
.mTop15 { margin-top: 15px; }

.mRight5 { margin-right: 5px; }

/*###### buttons ######*/
.btn { color:#fff;height:23px;padding:7px 9px 0 9px;border:none;display:block;font-size:10pt; }
/*body.small .btn { color:#fff;height:23px;padding:7px 9px 0 9px;border:none;display:block; }
body.medium .btn { color:#fff;height:30px;padding:10px 12px 0 12px;border:none;display:block; }
body.large .btn { color:#fff;height:34px;padding:11px 9px 0 9px;border:none;display:block; }*/
.btn:hover { color:#fff;text-decoration:none; }
.btn:visited { color:#fff;text-decoration:none; }

.btn50 {background-image:url(/assets/images/buttons/btn_sm_50.gif);width:32px;}
.btn60 {background-image:url(/assets/images/buttons/btn_sm_60.gif);width:42px;}
.btn70 {background-image:url(/assets/images/buttons/btn_sm_70.gif);width:52px;}
.btn80 {background-image:url(/assets/images/buttons/btn_sm_80.gif);width:62px;}
.btn90 {background-image:url(/assets/images/buttons/btn_sm_90.gif);width:72px;}
.btn100 {background-image:url(/assets/images/buttons/btn_sm_100.gif);width:82px;}
.btn110 {background-image:url(/assets/images/buttons/btn_sm_110.gif);width:92px;}
.btn120 {background-image:url(/assets/images/buttons/btn_sm_120.gif);width:102px;}
.btn130 {background-image:url(/assets/images/buttons/btn_sm_130.gif);width:112px;}
.btn140 {background-image:url(/assets/images/buttons/btn_sm_140.gif);width:122px;}
.btn150 {background-image:url(/assets/images/buttons/btn_sm_150.gif);width:132px;}
.btn160 {background-image:url(/assets/images/buttons/btn_sm_160.gif);width:142px;}
.btn170 {background-image:url(/assets/images/buttons/btn_sm_170.gif);width:152px;}
.btn180 {background-image:url(/assets/images/buttons/btn_sm_170.gif);width:162px;}
.btn190 {background-image:url(/assets/images/buttons/btn_sm_170.gif);width:172px;}
.btn200 {background-image:url(/assets/images/buttons/btn_sm_170.gif);width:182px;}

/*body.medium .btn100 {background-image:url(/assets/images/buttons/btn_med_130.gif);width:106px;}
body.large .btn100 {background-image:url(/assets/images/buttons/btn_lrg_140.gif);width:122px;}*/


/*###### clearfix ######*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.alert {color: #FF0000;}
.confirmation { color:#60BB46;font-weight:bold; }
.mainValidationSummary {color: #FF0000;border: solid 1px #d1d1d1;background-color: #fad6d6;vertical-align: middle;padding: 5px;font-weight: bold;font-size:small;}
.hide{display: none;}

.strongText { font-size:1.2em;font-weight:bold;color:#000; }
.darkerText { font-weight:bold;color:#414142; }

.alignRight{text-align: right;}
.alignLeft{text-align: left;}
.alignCenter{text-align: center;}

.float_left { float: left; }


