﻿/*** Common Styles **************************************************************/
body {
	color:#030303;  
	font-family:Arial, Verdana, Times New Roman;
    font-size:12px;  
}
.body {
   	background:#CECECE;    
    margin:0 auto;
    margin-top:7px;
    padding:0;
    width:899px; 
}
.content_body {
	background-color:#fff;
}
.input {
	width:200px;
}
.button {    
	background:#3597BC;
	border: solid 1px #D4D4D6;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	height:25px;
	width:auto !important;
}
.checkbox {
	margin:-3px;
}
.error {
	color:Red;
}
.required_field { 
	color:Red;
}

/*** Header Styles *********************************************************/
.header {
    background: url('images/header_back.gif') 0 0 no-repeat; 
    height:80px;
    width:899px; 
}
.header a {
	color:#fff;
	font-size:14px;
}
.header  a:hover {
   color:#2EC6F0; 
}
.header .title {
	color:#fff;
	font-family: Arial, Verdana, Times New Roman;
	font-size:20px;
	font-weight:bold;
    padding-top:15px;
    padding-left:20px;
}
.header .logo {
	padding:10px 10px 0 10px;
}
.header .divUpperLinks {
	color:#2EC6F0;
	font-size:14px;
	padding-top:15px;
}
.header .divReset {
	background-color: #e7e7e7;
	border:solid 2px #2EC6F0;
	font: tahoma,arial,verdana,sans-serif;
	font-size:12px;
	float:right;
	margin:10px 10px 10px 0;
	padding:10px;
	width:150px;
}
/*** Footer Styles *********************************************************/
.footer {
    background: url('images/footer.gif') 0 0 no-repeat;
    color:#fff;
    font-size:12px;
    font-family:Verdana;
    height:24px;    
    padding:8px 10px 0 0;
    text-align:right;  
}
.footer a {
	color: #fff;
}
/*** Other pages styles *******************************************************/
.min_height {										/*Used in forum component Forum.ascx*/
	height: 550px !important; /* for modern browsers */
    height: 550px; /* for IE5.x and IE6 */
    min-height: 550px; /* for modern browsers */
}
.min_height td {
	vertical-align:top;
}
.page {
	background-color:#f5f5f5;
	color:#636365;
	height:550px;
}
.page_header {
	background:#616266;
	border-bottom: solid 1px #fff;
	color:#fff;
	font-size:12px; 
    height:20px;  
    padding:4px 5px 0 7px;
}
.box {
	font-size:12px;
	margin:60px auto;
}
.box .title {
	padding-bottom:10px;
	text-align:center;
}
a.link_button {
	background:#3597BC;
	border: solid 1px #D4D4D6;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding:4px 12px;
    display:block;
    width:110px;
}
.login_error {
	padding-top:20px;
}
