* {
    margin: 0;
    padding: 0;}

html, body{
	height:100%;}
	
body{
	color:#252525;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;}
	
a img, img, form, fieldset{
	border:none;}
	
ol li, ul li{
	list-style:none;}

p{
	text-align:justify;}

input, textarea{
	width:95%;
	padding:5px;
	margin:5px 0;}

input[type=submit]{
	cursor:pointer;
	width:auto;
	padding:0;
	margin:0 0 15px 0;}	
	
input[type=submit], .toolbar a {	 
    float:right;}	
	
label, .toolbar a, .nav a {
	display:block;}
	
a{
	color:#1f1f1f;}
	
a, .nav li a:hover, .toolbar a:hover {
	text-decoration:none;}
	
a:hover, .arrow li, .arrow a, .toolbar a:hover{
	text-decoration:underline;}	
	
.fltLeft, .block, .nav, .rowForm label{
	float:left;}
	
.global{
	min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -41px;
	background:#3c3c3c url(../images/bottom_background.jpg) no-repeat bottom center;}
	
.container, .row {
	margin: auto;
	overflow:hidden;}
	
.container {
    width:1000px;}
		
.top{
	background:url(../images/top_border_background.jpg) repeat-x;
    height: 20px;}
	
.main {
    background:#370303 url(../images/main_background.jpg) no-repeat center top;}

.shadow {
    background:url(../images/main_border_shadow.png) repeat-y center center;}

.toolbar {
    background:url(../images/toolbar.jpg) center left repeat-x;
    height: 55px;}
	
.toolbar a {
	line-height:55px;
	padding-right:30px;}	

.toolbar li, .footer p, .footer a {
	font-size:13px;
	font-weight: bold;}

.footer {
    height: 41px;
    clear: both;
	overflow:hidden;
	background: url(../images/footer_border_background.jpg) repeat-x center top;}
			
.footer p, .footer a {
    color: #141414;
    text-align:center;
	padding: 0.8em 0;}

.bottom {
	min-height:150px;}
		
.bottom p{
	padding:30px 10px;
	color:#adadad;}

.block {
    margin:40px 10px;
    width:313px;}
	
.two-columns{
	width:645px;
	background: #6d2727;}

.block-inner, .block-content, .content{
	background-color:#FFFFFF;}
	
.block-content, .content{
	padding:10px;}
	
.content{
    margin-left:181px;}	
	
.content h3 {
	color: #95211a;
    font-size: 19px;}	

.block-inner{
	border:1px solid #b9b8b8;
	height:270px;}
	
.small{
	min-height:100%;}
	
.block-content{
	background-image: url(../images/block_inner_shadow.png);
	background-repeat: repeat-x;
	background-position: top left;}
	
.block-bottom{
	background: url(../images/block_bottom_background.png) bottom left repeat-x;
	border:1px solid transparent;
	border-radius:0 0 14px 14px;
	height:32px;
	line-height:32px;}
	
.block h2{
	background: url(../images/block_top_background.png) center center repeat-x;
	border:1px solid #FFFFFF;
	height:31px;
	line-height:31px;
	text-indent:5px;
	position:relative;
    color: #2f2e2e;
	font-size:17px;
	font-weight:normal;}

.icon{
	position:absolute;
	width:22px;
	height:22px;
	right:10px;
	bottom:4px;
	background:url(../images/header.jpg) no-repeat right center;}

.nav{
    width: 181px;}
	
.nav li {
	background: url(../images/bottom_shadow.jpg) repeat-x;
    border-bottom: 1px solid #682222;
    border-top: 1px solid #834444;}
	
.nav a {
    background: #6d2727 url(../images/main_active.jpg) repeat-x;
    padding: 1em 10px 10px;}
	
.nav li a:hover {
    background: #511414;}
	
.nav a, .arrow li, .arrow a, .toolbar a{
    color: #FFFFFF;}
	
.arrow li {
    background: url(../images/view_all_arrow.png) left center no-repeat;
    margin-left: 10px;
    padding-left: 20px;}
	
.bullet li{
	background:url(../images/bullet.jpg) no-repeat center left;
	padding-left:15px;}

.list li{
	padding:2px 0 2px 15px;}
	
.rowForm{
	text-align:right;}
	
.rowForm input, .rowForm textarea{
	width:70%;}
	
.red{
	color:#FF0000;}	