
body {
font-family: Arial,Verdana,  Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #aaa;
overflow: hidden;
background-color:#504759 !important; 
margin: 0px !important;
}

img { border: none; }
a { color: #aaa !important; text-decoration: none !important;}
a:hover { text-decoration: underline !important; color : #aaa !important; }


input{
padding-left: 10px;
padding-right: 10px;
border-radius: 12px;
}
select{
padding-left: 10px;
padding-right: 10px;
border-radius: 12px;
}
#wrap {
position: absolute;
left: 0px;
top:0px;
width: 100%;
overflow: hidden;
border: 0px !important;
}

#nav {

	height: 30px;
	border-top: 1px solid #666; 
	position: fixed;
top: 100px;
width: 100%;
z-index: 6;
}

.nav_button {
	cursor: pointer;;
}

#nav .center {
	position: relative;
}

#nav .nav {
margin-left: auto;
position: relative;
margin-right: auto;
width: 700px;
}

#nav h1.header_link{	
	float: center;
	height: 29px;	
	padding: 0;
	position: relative;
	width: 100%;
	font-size: 12px;
}


#nav div.nav_button {
	top: -2px;
	width: 120px;
	float: left;
	margin: 0 0;	
	height: 29px;	
	padding: 0;
	position: relative;
	}
	
div.callouts {
	height: 30px;
	border-top: 1px solid #666; 
	background-color: rgb(61, 54, 68);
	background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0.2, rgb(80, 71, 89)), color-stop(0.3, rgb(74, 66, 82)), color-stop(0.73, rgb(61, 54, 68)));
	
	background-image: -moz-linear-gradient(
    center bottom,
    rgb(80, 71, 89) 20%,
    rgb(74, 66, 82) 30%,
    rgb(61, 54, 68) 73%
);
		height: 220px;
}

.nav_button {
	cursor: pointer;;
}


.callouts .center {
margin-left: auto;
position: relative;
margin-right: auto;
width: 1000px;

}

.callouts span{	
	float: left;
	margin: 0 0;	
	padding: 0; 
	height: 29px;	
	padding: 0;
	position: relative;
}


.callouts .item.first {
padding-left: 70px;
width: 210px;
}

.callouts .item {
float: left;
width: 195px;
padding:   0px 17px 42px 17px;
height: 123px;


}
.callouts span.nav_button {
	top: -2px;
	width: 146px;
	}

#header { 
position: fixed;
height: 90px;

padding-left: 55px;
padding-top: 10px;
background: #30273A;
background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0.2, rgb(80, 71, 89)), color-stop(0.3, rgb(74, 66, 82)), color-stop(0.73, rgb(61, 54, 68)));

background-image: -moz-linear-gradient(
    center bottom,
    rgb(80, 71, 89) 20%,
    rgb(74, 66, 82) 30%,
    rgb(61, 54, 68) 73%
);
z-index: 5;
width: 100%;
}

#login { 
position:fixed;
right: 0px;
top: 10px;
width: 290px; 

height: 90px;



}

#MainLogo {
position:absolute;
	top: 0px;
	left:0px;
	height: 35px;
}

#header h1 {

font-size: 36px;
font-weight: 600;
letter-spacing: 0px;
padding: 12px 0 5px 10px;
position: relative;
top: -17px;
z-index: 0;
}
#header h1 a {
color: #fff;
text-decoration: none;
}
#header h1 a:hover {
color: #aaa;
text-decoration: none;
}
#header h2 {
position: fixed;
top: 65px;
left: 115px;
color: #CCC;
font-size: 14px;
font-weight: 100;
padding: 0 0 0 11px;
line-height: 12px;
}

.left {
margin-top: 0px;
margin-left: auto;
margin-right: auto;
width: 100%;
min-height: 400px;
top: 130px;
position: fixed;
bottom: 0px;
overflow-y: auto;
overflow-x: hidden;

}

.left h2 {
color: #8abc25;
font-size: 20px;
letter-spacing: 0px;
font-weight: 600;
padding : 10px 0 0px 0;
}

.list{
margin-left: 25px;
font-size: 17px;
font-weight: 700;
color:#FF4800;
}

.list p{
font-size: 11px;
font-weight: 500;
color: #aaa;
}

.optionlist{
position: absolute;
width: 20px;
height: 20px;
/*background: #FFF;
filter:alpha(opacity=10); 
-moz-opacity:0.1; 
opacity:0.1;*/
cursor: pointer;
}

.right {
display: none;
margin-top: 10px;
width: 160px;
float: right;
min-height: 400px;
border: 5px solid #222;
font-size: 12px;
padding: 10px;
background: #333;
}
.right ul {
list-style-type: square;
padding: 5px 10px 10px 20px;
color: #59799F;
}
.right h2 {
height: 30px;
font-size: 12px;
color: #666;
line-height: 30px;
}
.right a { text-decoration: none }
.ident_text {		
	padding-bottom: 10px;
	background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0.2, rgb(80, 71, 89)), color-stop(0.3, rgb(74, 66, 82)), color-stop(0.73, rgb(61, 54, 68)));
	
background-image: -moz-linear-gradient(
    center bottom,
    rgb(80, 71, 89) 20%,
    rgb(74, 66, 82) 30%,
    rgb(61, 54, 68) 73%
);
 }


#TCDImage {
	position: absolute;
	top: 65px; 
	left: 10px;
	width: 10%;
}
#CriteImage {
position: absolute;
top: 70px;
left: 100px;
width: 10%;
}

#footer {
position: relative;
top: -100px;
text-align: center;
height: 90px;
margin-bottom: 10px;


}
#footer hr {
border: 0;
width: 100%;
height: 1px;
background-color: #666;

}

.clickable {
cursor:pointer;

}

#footer_temp{
 background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.21, rgb(61,54,68)),
    color-stop(0.79, rgb(74,66,82)),
    color-stop(0.91, rgb(80,71,89))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(61,54,68) 21%,
    rgb(74,66,82) 79%,
    rgb(80,71,89) 91%

);
}
