body, .maillink, #footer_links a{
	font-size: 12px;
	font-family: arial;
	color: #6F7173;
}

a{
	text-decoration: none;
	color: #000;
}

input[type=text]{
	border: 1px solid #CCC;
	padding: 5px;
}

input[type=text]:FOCUS{
	background-color: #EDEDF5;
}

#wrapper{
	width: 1024px;
	min-height: 800px;
	margin: 0 auto;
}

.spacer{
	clear: both;
	height: 0px;
}

#header{
	position: relative;
	height: 140px;
	color: #FFF;
	font-size: 24px;
	padding-left: 20px;
	margin-top: 15px;
	background-repeat:no-repeat;
	background-position: left center;
}

#header_logo{
	float: left;
	width: 100px;
	height:50px;
}

#header_companyname{
	float: left;
	height: 50px;
	margin-left: 10px;
	padding-top: 10px;
}

#flash{
	height: 300px;
}

#welcome_text{
	width: 500px;
	float: left;
	margin-left: 40px;
	margin-top: 130px;
	padding-top: 50px;
	background-position: top left;
}

/* Language selection SOF */
#language_selection{
	position: absolute;
	top: 25px;
	right: 25px;
	font-size: 12px;
	height: 30px;
}

.language_url{
	color: #000;
	display: block;
	float: right;
	text-decoration: none;
	margin: 4px;
}

.selected{
	text-decoration: underline;
}

/* Language selection EOF */


#menu_container{
	width: 1006px;
	margin: 0 auto;
}

/* Menu Bar SOF */
#top_nav{
	padding: 0;
	list-style: none;
	height: 61px;
	font-size: 14px;	
}

#top_nav li{
	float: left;
	height: 61px;
}

#top_nav a{
	display: block;
	padding: 0 1.2em;
	height: 20px;
	margin-top: 23px;
	color: #FFF;
    line-height: 20px;
}

#left_end{
	width: 26px;
	background-position: left;
}

/* Menu Bar EOF */


#header_phonenumber{
	position: absolute;
	bottom: 5px;
	right: 5px;
	width: 250px;
	height: 30px;
	text-align: right;
}

h1{
	font-size: 20px;
}

#text_container{
	width:900px;
	height:500px;
	margin-top: 10px;
	padding: 20px;
	text-align: justify;
	background-color:#ffffff;
	border-width: 1px; 
	border-style: solid; 
	border-color: gray; 
	overflow:auto;	
}

/* Footer SOF */
#footer_links{
	text-align: center;
	font-size: 10px;
	padding-top: 10px;
}

#cloud_container{
	margin-top: 20px;
}

.Zend_Tag_Cloud li{
	float: left;
}

.Zend_Tag_Cloud a{
	color: #bdc6cb;
}

#footer_container{
	height: 150px;
	padding: 8px;
}

#finfo{
	width: 450px;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
}

#finfo_heading{
	font-weight: bold;
}

.ccontents{
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* Table SOF*/
table {
	border-collapse: collapse;
	border: 1px solid #ededf5;
	font-size: 10px;
	font-family: Arial;
	margin: 0 auto;
	font-weight: bold;
}

th {
	background-color: #BFBFBF;
	color: #FFF;
	border: 1px solid #FFF;
	font-size: 11px;
	text-align: center;
	padding: 3px;
	vertical-align: middle;
}

.table_row_odd, .odd {
	background-color: #fefefe;
	color: #626262;
}

.table_row_even, .even {
	background-color: #ededf5;
	color: #626262;
}

tr:hover {
	background-color: #eff7d8;
}

td {
	border: 1px solid #ededf5;
	text-align: center;
	padding: 2px;
}

/* Table EOF*/

#loading_anim {
	display: none;
	position: fixed;
	z-index: 5000;
	background: url(../images/ajax-loader.gif);
	width: 64px;
	height: 47px;
}

.popup_strong, .pop_msg_title {
    font-weight: bold;
}

.popup_small, .pop_msg_txt {
    font-size: 12px;
    padding-left: 20px;
    text-align: justify;
}

.error {
	height:15px;
	background-color:#FFFE36;
	font-size:11px;
	border:1px solid #E1E16D;
	padding:4px 10px;
	color:#000;
	display:none;
    border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;
	z-index: 5000;
}

.help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,
.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}
.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}
.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}
.has-success .form-control-feedback{color:#3c763d}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}
.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}
.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,
.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,
.has-error.radio label,.has-error.radio-inline label{display:inline-block;color:#a94442;font-weight: normal;}
.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}
.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}
.has-error .form-control-feedback{color:#a94442}
.has-feedback label~.form-control-feedback{top:25px}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
