/* CSS Document */
*
{
	margin: 0;
	padding: 0;
}
html, body
{
	height: 100%;
}
body
{
	font-size: 100%;
	line-height: 1.3125em;
	min-width: 988px;
	background: #585858;
}
html, input, textarea
{
	font-family: Arial, Helvetica, sans-serif;
	color: #bcbcaf;
}

object
{
	vertical-align: top;
	outline: none;
}
.alignMiddle
{
	vertical-align: middle;
}
.alignCenter
{
	text-align: center;
}
.container1
{
	width: 100%;
}
.clear
{
	clear: both;
}
.fleft
{
	float: left;
}
.fright
{
	float: right;
}
div.container
{
	overflow: hidden;
	width: 100%;
	color: #666666;
}
a img
{
	border: 0;
}
img
{
	vertical-align: top;
}

a
{
	color: #ffb900;
	text-decoration: underline;
	outline: none;
}
a:hover
{
	text-decoration: none;
}

.link
{
	color: #000000;
	background: url(../images/marker.gif) top left no-repeat;
	padding-left: 15px;
	font-weight: bold;
	background-position: 0 5px;
}
.link1
{
	color: #000000;
	font-weight: bold;
}
.link2
{
	color: #ffb900;
	text-decoration: none;
}
.link2:hover
{
	text-decoration: underline;
}

.button
{
	color: #303030;
	background: url(../images/button4.gif) top left no-repeat;
	width: 85px;
	text-align: center;
	line-height: 45px;
	display: block;
	text-decoration: none;
	font-size: 1.25em;
	text-transform: uppercase;
	display: block;
	float: left;
	text-decoration: none;
}
.button:hover
{
	text-decoration: none;
}
.button1
{
	color: #fff;
	background: url(../images/button3.gif) top left no-repeat;
	width: 81px;
	text-align: center;
	line-height: 45px;
	display: block;
	text-decoration: none;
	font-size: 1.25em;
	text-transform: uppercase;
	display: block;
	float: left;
	text-decoration: none;
}
.button1:hover
{
	text-decoration: none;
	background: url(../images/button3-act.gif) top left no-repeat;
	color: #303030;
}

#content ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#content ul li
{
	background: url(../images/marker1.gif) top left no-repeat;
	background-position: 0 9px;
	margin: 0;
	padding-left: 19px;
	color: #666666;
}

ol
{
	margin: 0;
	padding-left: 19px;
	color: #666666;
}

#content ul li a
{
	color: #ffb900;
	text-decoration: underline;
	line-height: 2.08em;
}
#content ul li a:hover
{
	text-decoration: none;
}

.link-1
{
	display: block;
	float: left;
	background: url(../images/link_bg.gif) repeat-x left top;
	color: #ffffff;
	text-decoration: none;
}
.link-1 em
{
	display: block;
	background: url(../images/link_left.gif) no-repeat left top;
}
.link-1 b
{
	display: block;
	background: url(../images/link_right.gif) no-repeat right top;
	padding: 0 15px 0 15px;
	line-height: 28px;
	font-weight: normal;
	font-style: normal;
}
.link-1:hover
{
	text-decoration: none;
	color: #000000;
}

.flash
{
	position: relative;
	width: 100%;
}


/*content*/
#content
{
	font-size: 0.75em;
	width: 100%;
	text-align: left;
}
#content .indent-main
{
	padding: 0 0 0 11px;
}
#content .banner
{
	margin-bottom: 38px;
}
#content .banner1
{
	margin-top: 7px;
}
#content .img-left
{
	float: left;
	margin: 0 31px 16px 0;
}
#content .img-indent
{
	margin: 0 0 16px 0;
}
#content .img-indent1
{
	margin: 0 33px 16px 0;
}
#content p
{
	margin: 0 0 7px 0;
	color: #414141;
}
#content .p
{
	margin: 0;
	color: #414141;
}
#content .p1
{
	margin: 0 0 7px 0;
}
#content .p2
{
	margin: 0 0 11px 0;
	color: #414141;
}
#content .p3
{
	margin: 0 0 21px 0;
}
#content .p4
{
	margin: 0 40px 21px 0;
}
#content h2
{
	color: #414141;
	font-size: 1.66em;
	line-height: 1.2em;
	background: url(../images/tail.gif) bottom repeat-x;
	padding-bottom: 5px;
	margin-bottom: 31px;
}
#content h3
{
	color: #414141;
	font-size: 1.66em;
	line-height: 1.2em;
	text-transform: uppercase;
	margin-bottom: 11px;
        font-weight:bold;
}

#content h7
{
	color: #414141;
	font-size: 1.46em;
	line-height: 1.2em;
	text-transform: uppercase;
	margin-bottom: 11px;
}

#content h8
{
	color: #414141;
	font-size: 1.46em;
	line-height: 1.2em;
	text-transform: uppercase;
	margin-bottom: 11px;
	background: url(../images/tail.gif) bottom repeat-x;
}

#content h5
{
	color: #414141;
	font-size: 1.25em;
	line-height: 1.2em;
	text-transform: uppercase;
	margin-bottom: 21px;
}
#content h4
{
	color: #ffb900;
	font-weight: normal;
	font-size: 1em;
	margin-bottom: 7px;
}

#content h6
{
	color: #414141;
	font-size: 1.0em;
	line-height: 1.0em;
}
#content .tail
{
	background: url(../images/tail.gif) bottom repeat-x;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
#content .tail1
{
	background: url(../images/tail1.gif) bottom repeat-x;
	padding-bottom: 13px;
	margin-bottom: 13px;
}
.txt
{
	color: #3c3c3c;
	font-weight: bold;
	display: block;
	margin-bottom: 11px;
	font-size: .916em;
	text-transform: uppercase;
	font-weight: bold;
}
.txt1 a
{
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
}
.txt1 a:hover
{
	text-decoration: underline;
}
.txt2
{
	color: #000000;
	font-weight: bold;
}
.txt3
{
	color: #3c3c3c;
	font-weight: bold;
	font-size: .916em;
	text-transform: uppercase;
	font-weight: bold;
}
.txt4 a
{
	color: #000;
	text-decoration: underline;
	font-size: 1.08em;
}
.txt4 a:hover
{
	text-decoration: none;
}
.txt4 span a
{
	color: #000;
	text-decoration: none;
}
.txt4 span a:hover
{
	text-decoration: underline;
}

.block
{
	background: url(../images/block.gif) top left no-repeat;
	height: 45px;
	color: #3e3e3e;
}
.block .indent-block
{
	padding: 11px 0 0 1px;
}
.block a
{
	text-transform: uppercase;
	color: #f1f1f1;
	background: url(../images/button2.gif) top left no-repeat;
	width: 69px;
	text-align: center;
	line-height: 33px;
	display: block;
	float: left;
	text-decoration: none;
}
.block a:hover
{
	text-transform: uppercase;
	color: #4d4d4c;
	text-decoration: none;
	background: none;
}
.block .current
{
	text-transform: uppercase;
	color: #4d4d4c;
	text-decoration: none;
	background: none;
}

.block1
{
	background: url(../images/bg_block1.gif) top left no-repeat;
	line-height: 26px;
	font-size: .833em;
	color: #3e3e3e;
}
.block1 .indent-block
{
	padding: 0 0 0 13px;
}

.block2
{
	background: url(../images/bg_block2.gif) top left no-repeat;
	line-height: 26px;
	font-size: .916em;
	color: #ffb900;
	margin-bottom: 13px;
}
.block2 a
{
	font-size: 1.08em;
	color: #ffb900;
	text-transform: uppercase;
	font-weight: bold;
}
.block2 .indent-block
{
	padding: 0 0 0 10px;
}

#content .indent
{
	padding: 20px 0 0 0;
}
#content .indent1
{
	padding: 0 0 0 3px;
}
#content .indent2
{
	padding: 45px 0 0 0;
}
#content .indent3
{
	padding: 20px 10px 0 12px;
}
#content .indent4
{
	padding: 10px 0 0 0;
}
#content .indent5
{
	padding: 7px 0 0 0;
}
#content .indent6
{
	padding: 0 3px 0 10px;
	color: #353535;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: .916em;
	line-height: 1.45em;
}
#content .indent6 a
{
	color: #353535;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
#content .indent6 a:hover
{
	text-decoration: underline;
}

/*box*/
.box
{
	background: #ffffff;
	width: 100%;
}
.box .border-top
{
	background: url(../images/border_top.gif) top repeat-x;
}
.box .border-bottom
{
	background: url(../images/border_bottom.gif) bottom repeat-x;
}
.box .border-left
{
	background: url(../images/border_left.gif) left repeat-y;
}
.box .border-right
{
	background: url(../images/border_right.gif) right repeat-y;
}
.box .corner-top-left
{
	background: url(../images/corner_top_left.gif) left top no-repeat;
}
.box .corner-top-right
{
	background: url(../images/corner_top_right.gif) right top no-repeat;
}
.box .corner-top-left1
{
	background: url(../images/corner_top_left1.gif) left top no-repeat;
}
.box .corner-top-right1
{
	background: url(../images/corner_top_right1.gif) right top no-repeat;
}
.box .corner-bottom-left
{
	background: url(../images/corner_bottom_left.gif) left bottom no-repeat;
}
.box .corner-bottom-right
{
	background: url(../images/corner_bottom_right.gif) right bottom no-repeat;
	width: 100%;
}
.box .indent-box
{
	padding: 23px 20px 30px 23px;
}
.box .indent-box1
{
	padding: 21px 10px 30px 11px;
}


/*footer*/
#footer
{
	color: #a9a9a9;
	font-size: 0.75em;
}

#footer2
{
	color: #a9a9a9;
	font-size: 0.75em;
}

#footer .indent-footer
{
	padding: 71px 5px 0px 17px;
}
#footer .indent-footer2
{
	padding: 10px 5px 0px 17px;
}
#footer a
{
	color: #a9a9a9;
	text-decoration: none;
}
#footer a:hover
{
	text-decoration: underline;
}

.jamp
{
	width: 40px;
	margin-left: 6px;
}
select
{
	font-size: .84em;
	color: #2d3331;
	height: 20px;
}

.indent-2
{
	position: relative;
	padding-left: 20px;
	float: left;
}
.h
{
	height: 30px;
}
.h1
{
	height: 55px;
	background: url(../images/bg_input.gif) top left no-repeat;
}
.h3
{
	height: 40px;
	background: url(../images/bg_input.gif) top left no-repeat;
}
.h2
{
	height: 35px;
	background: url(../images/bg_input1.gif) top left no-repeat;
}
.block-contact span
{
	float: right;
	margin-right: 20px;
}
.input
{
	border: none;
	background: none;
	width: 181px;
	height: 20px;
	font-size: 11px;
	color: #000;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.input1
{
	border: none;
	background: none;
	width: 154px;
	height: 20px;
	font-size: 11px;
	margin-right: 8px;
	color: #000;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
input
{
	border-left: 1px solid #404040;
	border-top: 1px solid #404040;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
	border: 1px solid #000000;
	background: #FFFFFF;
	width: 193px;
	height: 18px;
	font-size: 1em;
	padding-left: 5px;
	padding-top: 2px;
}
textarea
{
	border: 1px solid #000000;
	background: #FFFFFF;
	width: 193px;
	height: 152px;
	font-size: 1em;
	padding-left: 5px;
	margin-bottom: 11px;
	overflow: auto;
}

/***** LOGIN ***********/

a:focus
{
	outline: none;
}

#panel
{
	/*background: #eeeeee;*/
	height: 73px;
	display: none;
	width: 310px;
	border: solid 0px #666666;
	border-top: solid 0px #eeeeee;
}

.slide
{
	width: 310px;
	margin: 0;
	padding: 0;
	border-top: solid 4px #eeeeee;
	height: 18px; /*background: url(../images/login/btn-slide.gif) no-repeat center top;*/
}

.btn-slide
{
	background: url(../images/login/white-arrow.gif) no-repeat right -23px;
	text-align: center;
	width: 300px;
	height: 26px;
	padding: 5px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 100%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

.active
{
	background-position: right 9px;
}

.login_button
{
	position: relative;
	font-size: x-small;
	z-index: 1002;
	line-height: 1.2em;
	background-color: #eeeeee;
	border-style: Solid;
	border-width: 1px;
	border-color: #666666;
	margin-top: 1px;
	padding-bottom: 3px;
	padding-top: 1px;
	font-weight: bold;
	width: 55px;
	height: 17px; /*color: #ffb900;*/
	color: Black;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}


.signup_button
{
	position: relative;
	font-size: x-small;
	z-index: 1002;
	line-height: 1.2em;
	background-color: #eeeeee;
	border-style: Solid;
	border-width: 1px;
	border-color: #666666;
	margin-top: 1px;
	padding-bottom: 3px;
	padding-top: 1px;
	font-weight: bold;
	width: 75px;
	height: 17px; /*color: #ffb900;*/
	color: Black;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	margin-right: 8px;
}

.agree
{
	position: relative;
	font-size: x-small;
	z-index: 1002;
	line-height: 1.2em;
	background-color: #ffffff;
	border-style: Solid;
	border-width: 1px;
	border-color: #666666;
	margin-top: 1px;
	padding-bottom: 3px;
	padding-top: 1px;
	font-weight: bold;
	width: 75px;
	height: 17px; /*color: #ffb900;*/
	color: Black;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	margin-right: 8px;
}
.login_field
{
	font-size: small;
	width: 187px;
	height: 15px;
}

.login_instructions
{
	font-size: small;
	color: #ffffff;
}

.login_label
{
	text-align: left;
	padding-left: 0px;
}

#ContentPlaceHolderDefault_UmbracoLoginView_Login1_RememberMe
{
	text-align: left;
	width: 20px;
	vertical-align: text-top;
}

.header_padding
{
	text-align: center;
	color: Black;
}

.item_padding
{
	padding-left: 10px;
	color: Black;
}

.inlineColumnLeft
{
	display: inline;
	float: left;
	margin: 0;
	padding: 10px 0 0 0px;
	width: 330px;
	text-decoration :underline;
}



.inlineColumnLeft strong
{
	font-size: .95em;
}



.inlineColumnRightAlignRight
{
	display: inline;
	float: right;
	text-align: right;
	margin: 0;
	padding: 10px 20px 0 0;
	
}

.definition 
{
	float:left;
	text-align:left;
    font-size: .95em;
    padding-left: 0px;
}











/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

