* { padding: 0; margin: 0; outline: 0; }

body
{
	background-position: #fff;
	font-size: 11px;
	line-height: 130%;
	font-family: Arial, Helvetica, "Trebuchet MS" , sans-serif;
	color: #000;
	color: #DFDFDF;
	background: #fff;
	text-align: left;
}

.cl { font-size: 0; line-height: 0; height: 0; clear: both; }

a img { border: 0; }
a { color: #dc1929; text-decoration: underline; }
a:hover { text-decoration: none; }

.shell { margin: 0 auto; width:864px; margin-top:8px}
.left { float: left; display: inline; }
.right { float: right; display: inline; }
.no-text {font-size:0; line-height:0; text-indent:-4000px; display:block}

#sidebar{float:left; display:inline; width:317px; height:568px; background:url(images/sidebar.jpg) no-repeat 0 0; position:relative}
h1#logo{font-size:0; line-height:0; width:317px}
h1#logo a{display:block; background:url(images/logo.gif); text-indent:-4000px; height:100px}
#sidebar .mailbox{position:absolute; left:0; top:0; margin:261px 0 0 81px; width:118px; height:121px}
#sidebar .mailbox-bgr{background:url(images/mail.png) no-repeat 0 0; height:113px; padding:8px 16px 0 0}
#sidebar .mailbox span{display:block; float:right; background:url(images/mailbox-span.png); width:39px; height:18px; text-align:center; color:#fff; font-size:16px; padding-top:2px}

#container{float:right; display:inline; width:547px; background:url(images/container.gif) repeat-y 0 0; }
.container-top{background:url(images/container-top.gif) no-repeat 0 0; width:547px; }
.container-bottom{background:url(images/container-bottom.jpg) no-repeat 0 bottom; padding:13px 24px 15px 24px; height:541px}

#navigation{margin-bottom:18px;}
#navigation li {display:inline}
#navigation li a{float:left; background:url(images/nav-a.gif) no-repeat 0 0; padding: 0 0 0 10px; text-decoration:none; margin-right:6px} 
#navigation li a span{float:left; background:url(images/nav-a.gif) no-repeat right 0; padding: 3px 10px 6px 0; font-family:"Trebuchet MS"; color:#fff} 
#navigation li a.active{float:left; background:url(images/nav-a-active.gif) no-repeat 0 0;}
#navigation li a.active span{float:left; background:url(images/nav-a-active.gif) no-repeat right 0; color:#cc0099}

h2{color:#fff; font-size:22px; font-family:Segoe UI,Arial,Sans-Serif;}
h3{color:#fff; font-size:18px; font-family:Segoe UI,Arial,Sans-Serif; margin-bottom:5px;}
#container .text p{font-size:12px; line-height:17px; padding-top:6px; padding-bottom:10px}
#container .text h2{margin-bottom:-2px}
#container .text{border-bottom:1px solid #af66a9; margin-bottom:18px}
#container .text input{padding:4px 3px 3px 3px; font-size:14px; font-family:Consolas,Arial; margin-bottom:15px}
#container .box{border-bottom:1px solid #af66a9; margin-bottom:13px}
#container .box input{border:1px solid #e5e5e5; padding:4px 3px 3px 3px; width:48px; font-size:14px; font-family:Arial; margin-bottom:15px}
#container small{display:block; font-size:13px; margin-top:-2px; margin-bottom:17px}

#container .text .bigtext p{font-size:14px;line-height:130%;}

#container .text a{color:White;}

#container .text-box{border:1px solid white;padding:15px;padding-bottom:10px;margin-bottom:10px;}
#container .text-box p{font-size:12px; line-height:17px; padding-top:6px; padding-bottom:10px}
#container .text-box h2{margin-bottom:-2px}
#container .text-box input{padding:4px 3px 3px 3px; font-size:14px; font-family:Consolas,Arial; margin-bottom:5px}
#container .text-box a{color:White;}

.slider-ctn{padding-top:2px; margin-bottom:12px}
.slider-ctn .left{width:170px;}
.slider-ctn .right{width:327px; color:#fff}
#container .slider-ctn .right p{float:left; font-size:18px; padding:0 11px 0 0; line-height:18px;}
.slider-ctn .right .slider{float:left; background:url(images/slider.gif) no-repeat 0 0; width:250px; height:18px; position:relative; }
.slider-ctn .right .slider-holder{ position:relative; width:233px;}

.slider-ctn .right .slider .button,
.slider-ctn .right .slider .ui-slider-handle
{background:url(images/button.gif) no-repeat 0 0; width:18px; height:18px; position:absolute; left:0; top:-2px;}

.slider-ctn .right span{float:right; font-weight:bold; font-size:18px; line-height:18px; padding-right:9px}

.submit .left{width:262px;}
.submit .left a{float:left; background:url(images/submit.gif) no-repeat 0 0; padding: 0 0 0 20px; text-decoration:none}
.submit .left a span{float:left; background:url(images/submit.gif) no-repeat right 0; padding: 8px 20px 15px 0; font-size:18px; color:#fff; font-weight:bold}
.submit .right{width:151px;}
.submit .right a{width:144px; background:url(images/submit-right.gif); height:39px}