@charset "UTF-8";


body { margin: 0px; background: transparent url('img_mainbackground.jpg') repeat-x scroll left top; font-family: Tahoma,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; padding: 0px; color: rgb(153, 153, 153); }
#container { margin: auto; padding: 0px 9px 0px 7px; background: transparent url('img_centerbackground.jpg') no-repeat scroll left top; width: 1024px; }
#border { margin: 0px; padding: 0px 2px; background: transparent url('img_borderback.gif') repeat-y scroll left top; }
#header {
	height: 120px;
	padding-top: 22px;
	padding-right: 18px;
	padding-left: 12px;
	padding-bottom: 0px;
	border-width: 1px;
	border-style: none none solid;
	border-color: rgb(204, 204, 204);
}
#header img { border: medium none; float: left; }
#navigation {
	border-bottom: 0px solid rgb(255, 255, 255);
	background: #be303c;
	clear: both;
	height: 40px;
}
#footer { color: rgb(242, 242, 242); text-align: center; margin-bottom: 0px; padding: 25px 30px; background-attachment: scroll; background-color: rgb(153, 0, 0); background-image: url('img_dottedline.gif'); background-repeat: repeat-x; background-position: left top; }
#footer a { color: rgb(237, 204, 204); text-decoration: none; }
#footer a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
#footer p { margin: 0px; }
#QS_menulist { margin: 0px; padding: 0px; float: left; }
#QS_menulist a { text-decoration: none; display: block; font-weight:bold; }
#QS_menulist li { padding: 0px; float: left; cursor: pointer; list-style-type: none; }
#QS_menulist ul { margin: 0px 0px 0px 0px; padding: 0px; float: left; width: 200px; position: absolute; left: -999em; }
#QS_menulist ul li { width: 200px; display: block; }
#QS_menulist ul li a { display: block; }
#QS_menulist ul ul { width: 200px; }
#QS_menulist li:hover ul, #QS_menulist li:hover ul ul, #QS_menulist li:hover ul ul ul, #QS_menulist li.sfhover ul ul, #QS_menulist li.sfhover ul ul ul { left: -999em; }
#QS_menulist li:hover ul, #QS_menulist li li:hover ul, #QS_menulist li li li:hover ul, #QS_menulist li.sfhover ul, #QS_menulist li li.sfhover ul, #QS_menulist li li li.sfhover ul, #QS_menulist li li li li.sfhover ul { left: auto; }
#QS_menulist { font-family: Tahoma,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; width: 1040px; }
#QS_menulist a {
	padding-top: 11px;
	padding-right: 15px;
	padding-left: 18px;
	padding-bottom: 11px;
	color: #FFFFFF;
}
#QS_menulist a:hover { color: #cccccc }
#QS_menulist ul { background: #A1A1A1 none repeat scroll 0% 0%; font-style: normal; font-variant: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-transform: none; font-weight: normal; }
#QS_menulist ul li { border-top: 1px solid #919191; border-right: 1px solid #919191; border-bottom: medium none; }
#QS_menulist ul li a { padding: 10px 15px; background: transparent none repeat scroll 0% 0%; color: #FFFFFF; }
#QS_menulist ul li a:hover { color: #666; }
#QS_menulist ul ul { border-top: 1px solid #919191; margin: -24px 0px 0px 151px; background: #A1A1A1 none repeat scroll 0% 0%; }
#QS_menulist li:hover, #QS_menulist li.sfhover { color: #666;}
#QS_menulist li li:hover, #QS_menulist li li.sfhover { border-bottom: medium none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
#hometop { padding: 15px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#homebottom { clear: both; padding-top: 0px; }
#topleft {
	width: 760px;
	float: left;
	line-height: 16px;
	color: rgb(51, 51, 51);
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 0px;
	padding-bottom: 10px;
}
#topleft p { margin-top: 10px; }
#topright { float: right; width: 211px; margin-right: 1px; padding-right: 0px; padding-left: 0px; }
#topright img { border: medium none; }

#sections { background: rgb(248, 248, 248) none repeat scroll 0% 0%; height: 160px; clear: both; border-top: 3px solid rgb(166, 0, 0); border-bottom: 2px solid rgb(117, 135, 149); }
div.bottom {
	width: 248px;
	float: left;
	padding-left: 10px;
	padding-right: 0px;
	
	margin-top: 0px;
	font-size: 12px;
}
div.bottom ul { margin: 0px; padding: 0px; }
div.bottom li { padding: 7px 0px 10px; list-style-type: none; }
div.bottom h3 { font-family: Tahoma,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-transform: uppercase; margin-bottom: 10px; }
div.bottom ul a { color: rgb(67, 79, 112); text-decoration: none; font-size: 11px; font-weight: bold; }
div.bottom ul a:hover { text-decoration: underline; }
#clearbottom { clear: both; padding-bottom: 15px; }
#subfooter { background: transparent url('img_dottedline.gif') repeat-x scroll left top; text-align: center; color: rgb(187, 187, 187); clear: both; padding: 2px 30px 0px 2px; }
ul.ul-list {
	padding: 6pt;
	list-style: outside none none;
	margin-top: 0px;
	margin-right: 15px;
	margin-left: 0pt;
	margin-bottom: 15px;
	color: rgb(51, 51, 51);
}
ul.ul-list li { background: transparent url('ico-list.gif') no-repeat scroll 0pt 4px; margin: 2pt 0pt 4px; padding: 0pt 0pt 2pt 20px; }
.box { min-height: 1px; }
#container #border #hometop #topleft p { padding-left: 24px; padding-right: 24px; }
#topright a { color: rgb(67, 79, 112); font-weight: bold; }
#container #border #hometop #topleft ul { margin: 0px 0px 0px 40px; padding: 0px 24px; }
#container #border #hometop #topleft .bottom ul { margin: 0px 0px 0px 6px; padding: 0px; }

#profileButton { position: relative; text-align: center; margin: auto; padding: 0px; }
#profileButton a { text-align: center; color:#fff;}
#profileButton a img { float: none; }
#profileButton .menu { display: none; position: absolute; top: 30px; left: -20px; padding: 10px; width: 200px; list-style: outside none none; border: 1px solid rgb(204, 204, 204); background-color: rgb(238, 238, 238); color: rgb(51, 51, 51); }
#profileButton .menu a { display: block; color:#fff; padding-top: 5px; }
#profileButton:hover .menu { display: block; }
#links {
	margin-top: 0.5cm;
	font-size: 100%;
}

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	
	background-color:#be303c;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Tahoma;
	font-size:14px;
	padding:8px 20px;
	text-decoration:none;
	text-shadow:0px 0px 0px #854629;
}
.myButton:hover {
	/*background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;*/
}
.myButton:active {
	position:relative;
	top:1px;
}