




.container
{
	width:100%;
	
			background:#FFFFFF;
	
}


.header_horizontal_menu
{
	background:;
	color:;
	text-align:center;	
	border-radius:5px;
	font-weight:bold;
	padding:5px;
	font-size:13px;
}


.reportfont
{
	font-size:13px;
	font-family:bodyfont;
        color:#646464;
}

.name1
{
	font-size:10px;
	font-family:bodyfont;
	font-weight:normal;
	line-height:20px;
}



.table_heading
{
 background-color:#9E9E9E; 
 text-align:left;
 vertical-align: text-top;
 line-height:25px;
 font-family:bodyfont;
 font-weight:bold;
 color:#FFFFFF;
 box-shadow: 0 0 5px;
 font-size: 15px;
}

img
{
	border:none;
}

.name
{
padding-left:30px;
padding-top:15px;
font-size:12px;
font-family:bodyfont;
font-weight:normal;
}


input[type="text"], input[type="password"], input[type="URL"], input[type="email"]
{ 
	border:1px solid #c9c9c9; 
	padding:3px; margin-bottom:5px; 
	background:#fff; 
	//font:1em arial, sans-serif; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	border-radius:3px;
	height:40px;	
	width:200px;

}


textarea 
{ 
	border:1px solid #c9c9c9; 
	padding:3px; margin-bottom:5px; 
	background:#fff; 
        font-family:bodyfont;
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	border-radius:3px;
	
}


select 
{ 
	border:1px solid #c9c9c9; 
	margin-bottom:5px; 
	background:#fff; 
	//font:1em arial, sans-serif; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	border-radius:3px;
	height:40px;	
	
}


.buttonyellow
{
	cursor:pointer;
	background-color:#FF9900;
	color:#FFFFFF;
	border:1px solid #c9c9c9; 
	padding:3px; margin-bottom:5px;	
	//font:1em arial, sans-serif; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	border-radius:7px;
	height:40px;	
	width:200px	
}

.header-right
{
	float: right;
	height: 35px;
	margin: 0px;
	padding: 0px;
	position: relative;
	color: #6DC2EE;
	background: none repeat scroll 0% 0% #003D6B;
	border-radius: 0px 0px 8px 8px;
	border-bottom: 1px solid #357AA6;
	width: 350px;
	font-size:12px;
	
}


.header-right a
{
	color: #6DC2EE;
}


body
{
	background:url("../images/themes_images/bg.png") repeat-x scroll 0px -70px #F3F3F3;	
	height:100%
	align:center;
	margin:0px;
	padding:0px;
       font-family: bodyfont;
       font-size: 13px;
       transition: background-color .5s;
}



.table_border
{
	/*border:1px solid #D0DFFA;	*/
}


.message
{
font-family:bodyfont;
color:red;
padding-top:7px;
padding-bottom:7px;
text-align:center;
}





.hint
{
font-size:11px;
//font-family:Varela Round;
font-style:italic;
padding:0px;
}


.table_row_light
{
 background:#fff;
 text-align:left;
 text-transform:none;
}

.table_row_dark
{
 background:#F5F5F5;
 text-align:left;
 text-transform:none;
}


.container_link_span 
{
text-decoration: none;
font-size:13px;
color:blue;
border:none;
cursor:pointer;
font-family:bodyfont;
}


.header_link_span 
{
text-decoration: none;
/*font-weight: bold;*/
font-size:11px;
//font-family:Varela Round;
color:blue;
border:none;
cursor:pointer;
}


.footer_link_span 
{
text-decoration: none;
/*font-weight: bold;*/
font-size:11px;
//font-family:Varela Round;
color:blue;
border:none;
cursor:pointer;
}


a
{
text-decoration: none;
color:blue;
border:none;
}

.footer a
{
text-decoration: none;
/*font-weight: bold;*/
font-size:11px;
//font-family:Capriola;
color:#333;
border:none;
}

.smallheadingbackground
{

//background-color:#a6cbe8;

background-color:;
color:;

font-size:12px;
//font-family:Varela Round;
font-weight:bold;
line-height:21px;
}


.contactview
{
	width:600px;
	margin:0px;
	padding:0px;
	border:1px solid black;
	padding:5px;
}

.styletext
{		
	background-color:;
	color:;
	
	//background-color:#D0DFFA;
	//color:darkblue;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
	border-right: #D0DFFA 1px solid;
	border-bottom:#D0DFFA 1px solid;
	text-align:center;
	
}

.tabtext
{
	border-right:#D0DFFA 1px solid;
	border-bottom:#D0DFFA 1px solid;
	font-size:11px;
	//font-family:verdana;
	padding-right:5px;
	text-align:justify;
}

textarea
{
	//border-color: #ccc;
	//font-family: verdana, calibri;
}




.banner
{
	font-size:36px;
	text-align:center;
	font-weight:bold;
	width:90%;
	height:80px;
	//background:white;
	
}
.menu
{
	
	width:90%;
	
	line-height:20px;
	
}
.functionality
{
	float:middle;
}
.footer
{
	
	height:54px;
	color:#333;
	/*text-align:right;*/
	//font-family:Capriola;
	font-size:11px;
	background: -webkit-linear-gradient(#D0DFFA, #eaeaea, #D0DFFA); /* For Safari */
	background: -o-linear-gradient(#D0DFFA, #eaeaea, #D0DFFA); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#D0DFFA, #eaeaea, #D0DFFA); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#D0DFFA, #eaeaea, #D0DFFA); /* Standard syntax */
	box-shadow: 0px 0px 20px 0px #888888;
}
.footer a
{
	color:#333;
	text-decoration:none;
	font-size:11px;
}
.footer ul li
{
	list-style-type:none;
	//display:inline;
	text-decoration:none;
}

.tabbody
 {
	font-size:10px;
	color: black;
	
}

ol li
{
	color:darkblue;
	font-weight:bold;
}

ul li
{
	color: black;
	font-weight:normal;
}


.otm li 
{
	list-style-type:none;
	display:inline;
	text-decoration:none;
}


.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 15px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: #f1f1f1;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

#main {
  transition: margin-left .5s;
  padding: 16px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 8px;}
}




