/*******************/

/*  GLOBAL STYLES  */

/*******************/

body {

	background:#000;

	margin:25px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#fff;

}



small, .small { font-size:9px; font-style:italic; }



img { border:none; }



td {

	font-family:inherit; 

	font-size:inherit; 

	color:inherit; 

}



a {

	font-family:Arial, Helvetica, sans-serif;;

	font-size:12px;

	color:#ff1916;

	text-decoration:underline;

}





/*******************/

/*  MISCELLANEOUS  */

/*******************/

.left { 

	display:block; 

	float:left; 

}



.right { 

	display:block; 

	float:right; 

}



.clear { clear:both; width:1px; height:1px; overflow:hidden; }



.success {

	display:block;

	background:#072f00;

	border:2px #151e13 solid;

	margin:10px 0px;

	padding:10px;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

}



.notice {

	display:block;

	background:#c1bb5c;

	border:2px #696749 solid;

	margin:10px 0px;

	padding:10px;

	font-weight:bold;

	color:#000;

	text-decoration:none;

}



.error {

	display:block;

	background:#770000;

	border:2px #440000 solid;

	margin:10px 0px;

	padding:10px;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

}



.input {

	background:#333;

	border:1px #666 solid;

	width:300px;

	padding:2px 5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#fff;

}



.submit {

	display:block;

	background:#333 url('../images/button_bg.png') bottom left repeat-x;

	border:1px #666 solid;

	padding:0px 5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#fff;

	text-align:center;

}



.large { font-size:24px !important; }



a.large { text-decoration:none; }



.red { 

	font-family:inherit;

	font-size:inherit;

	font-weight:inherit;

	color:#ff1916;

}



.gray {

	color:#333;

}



.title {

	font-size:16px;

	color:#ff1916;

	font-weight:bold;

}



a.designBy {

	display:block;

	margin-top:25px;

}





/*******************/

/*  MAIN ELEMENTS  */

/*******************/

#themeContainer {

	display:block;

	background-image:url('../images/column-border.png');

	background-position:801px top;

	background-position-y:top;

	background-position-x:801px;

	background-repeat:repeat-y;

	margin:auto;

	width:1025px;

	padding-bottom:15px;

}



#share {

	display:block;

	margin-top:10px;

	margin-bottom:25px;

	z-index:1000;

}



#share a {

	font-weight:bold;

	font-size:12px;

	color:#fff;

	text-transform:uppercase;

	text-decoration:none;

}





/****************/

/*  NAVIGATION  */

/****************/

#companyLogo {

	display:block;

	width:83px;

	height:82px;

	margin-top:50px;

	cursor:pointer;

}



.systemNavigation {

	margin:0px;

	padding:0px;

	list-style:none;

}



.systemNavigation li {

	display:block;

	margin-bottom:15px;

	margin-right:auto;

	position:relative;

}



.systemNavigation li.divider { margin-top:25px; }



.systemNavigation li a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#fff;

	text-decoration:none;

}



.systemNavigation ul {

	display:none;

	background:#000;

	border:2px #333 solid;

	position:absolute;

	z-index:100000;

	margin:-15px 0 0 0;

	padding:15px 15px 0 15px;

	right:0px;

	list-style:none;

}



.systemNavigation ul li a {

	font-size:12px;

	font-weight:bold; 

	color:#fff; 

}



.systemNavigation ul li a:hover { color:#ff1916; }



#group3_Nav, #group2_Nav { margin-bottom:10px; }



#group3_Nav li, #group2_Nav li {

	display:inline;

	margin:0px;

}



#group2_Nav li {

	padding:0px 11px 0px 6px;

	background:url('../images/column-border.png') top right repeat-y;

}



#group3_Nav li.last, #group2_Nav li.last { 

	background:none;

	padding-right:0px; 

}



#group3_Nav li { 

	padding:0px 11px 0px 6px;

	background:url('../images/column-border2.png') top right repeat-y;

}



#group3_Nav li a {

	font-size:10px;

	color:#d50909;

	text-transform:uppercase;

}



#group2_Nav li a {

	font-size:9px;

	color:#666 !important;

	text-transform:uppercase;

}



#group2_Nav li a span { color:#666 !important; }



#group4_Nav li {

	display:inline;

	margin-right:8px;

}



#group4_Nav li.last { margin-right: 0px; }





/******************/

/*  LEFT CONTENT  */

/******************/

#leftContent {

	display:block;

	float:left;

	background:none;

	width:785px;

	margin-right:15px;

}





/*******************/

/*  RIGHT CONTENT  */

/*******************/

#rightContent {

	display:block;

	float:left;

	background:none;

	width:184px;

	padding:20px 20px 0px 21px;

}





/********************/

/*  FOOTER CONTENT  */

/********************/

#footer {

	display:block;	

	margin-top:25px;

}



#footer .footerLeft { 

	width:785px;

	padding:20px 15px 0px 0px; 

	text-align:right;

}



#footer .footerRight {

	width:184px; 

	padding:20px 20px 0px 21px; 

}



#footer .copyright {

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#fff;

	text-transform:uppercase;

}
