/* CSS Document */
body
{
background:url(../images/bg.png) repeat-x;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#474747;
}
#pagecontent li {
list-style: disc;
line-height: 1.7em; /*change to suit*/
}

h1
{
font-size:medium;
font-family: Geneva, Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding:0;
margin-bottom:3px;
color:#5d88a1;
}
h2
{
font-size:16px;
font-family: Geneva, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
margin-bottom:3px;
color:#5d88a1;
text-align:left;
}
.header
{
background:url(../images/header.png);
background-repeat:no-repeat;
height:131px;
}

img{
	
}

.spacer{
width:13px;
}

.title_left
{
	float:left; width:29px; height:17px; background:#E5EDEA;
}
.title_heading
{
	float:left; width:auto; background:#FFFFFF; font-size:14px; font-family:Arial; font-weight:bold; color:#7196AC; padding-left:4px;  height:17px; padding-right:4px; text-transform:uppercase;
}
.title_right
{
	float:left; height:12px; border-bottom:3px solid #E5EDEA;
}

.rightpanel{
vertical-align:top;
width:271px;

}

.rightpanel a{
color:#5d88a1;
text-decoration:none;
}

.speaker img{
margin:0 5px 5px 0;
padding:5px;
border:1px solid #CCCCCC;
}

.x-strip{
background:url(../images/x-strip.png) repeat-x;
height:37px;
}

.y-strip{
background:url(../images/y-strip.png) repeat-y;
width:41px;
}

.footer-links{
font-size:10px;
text-decoration:none;
color:#000000;
padding-left:3px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.top-links{
font-size:10px;
text-decoration:none;
color:#000000;
padding-left:3px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.textInput
{
border: 1px solid #ff0000;
background: #FFFFFF;
color: #000000;
font-size: 1.1em;
border-style: solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.textInput:hover {
border-color: #64acd8;
border-width: 1px;
}
.textInput:focus {
border-color: #64acd8;
border-width: 1px;
}
.mna_list_headings{
width:100%; background:#E5EDEA; padding:6px; float:left;
}
.my_marq{
	background-color:#e5edea;
	height:20px;
	text-align:center;
	padding-top:5px;
	margin-bottom:8px;
	color:#693;
	
	width:100%;
	float:left;
	/*-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;*/
}
.my_cont{
float:left;
width:900px;
margin-top:30px;
padding-top:15px;
padding-bottom:15px;
min-height:300px;
	
}
.m_year {
    -moz-border-radius: 6px 6px 6px 6px;
    background-color: #F2F2F2;
    float: left;
    font-weight: bold;
    height: 25px;
    margin-left: 23px;
    padding-bottom: 2px;
    padding-top: 5px;
    text-align: center;
    width: 75px;
}
.hdngs{
	float:left;
	width:99%;
	font-weight:bold;
	margin-bottom:5px;
}

.mytable1{
	
}

.mytable1 th{

font-weight:bold;

    background-color: #CCC;
    /*background-image: url("../images/buttoncenter.png");
	background-repeat: repeat-x;*/
    border: 1px solid #F2F2F2;
    color: #333;
    font: bold 12px/1.4em Arial,Helvetica,sans-serif;
    height: 20px;
    letter-spacing: 0.1em;
    text-align: left;
    vertical-align: middle;
    padding-left:5px;
    
	
}
.mytable1 td{
   
	background-color:#f2f2f2;
	/* background-image: url("../img/gri_td.png");
    background-position: center bottom;
    background-repeat: repeat-x;*/
    border: 1px solid #FFF;
    font: 12px Arial,Helvetica,sans-serif;
    letter-spacing: normal;
    padding: 2px;
    text-align: left;
    vertical-align: middle;	
}

.ach_links{

}
.ach_links a{
text-decoration:none;
color:#6C93A9	
}
/*.rows{
float:left;
width:850px;
	
}
.my_lable{
float:left;
width:200px;
border:1px solid #CCC;		
}
.my_texts{
float:left;
width:250px;
border:1px solid #CCC;	
}*/
.mytable12{
	
}

.mytable12 th{

font-weight:bold;

    background-color: #D7E0D4;
    /*background-image: url("../images/buttoncenter.png");
	background-repeat: repeat-x;*/
    border: 1px solid #FFF;
    color: #333;
    font: bold 12px/1.4em Arial,Helvetica,sans-serif;
    height: 20px;
    letter-spacing: 0.1em;
    text-align: left;
    vertical-align: middle;
    padding-left:5px;
    
	
}
.mytable12 td{
   
	background-color:#E9E9E9;
    border: 1px solid #FFF;
    font: 12px Arial,Helvetica,sans-serif;
    letter-spacing: normal;
    padding: 2px;
    text-align: left;
    vertical-align: middle;	
}

#mytd{
	font-weight:bold;
	background-color:#E5EDEA;
	color:#2E8E82;
	
}

#taged{
    font-weight:bold;
	background-color:#d7e0d4;
	color:#2E8E82;
	font-size:14px;
}



.cont_news{
float:left;
width:308px;
margin-bottom:4px;	
}
.cont_news2{
float:left;
width:50px;

}



.news_title{
padding-left:4px;
font-weight:bold;	
width:252px;
float:left;
color:#7196AC;	

}
.news_title a{
color:#7196AC;
text-decoration:none;	
}
.news_disc{
padding-left:4px;
width:252px;	
float:left;		
}

.downHeading{
font-family:"Arial", "Helvetica", sans-serif ;
color:#7196AC;
font-weight:bold;
font-size:18px;	
}
.down_sub{
font-family:"Arial", "Helvetica", sans-serif ;
color:#000000;
font-weight:bold;
font-size:12px;		
}
.mylnks a{
text-decoration:none;
color:#7196AC;
cursor:pointer;	
}
._pg_title{
font-family:"Arial", "Helvetica", sans-serif ;
color:#666;
font-weight:bold;
font-size:14px;
width:100px;
float:left;
text-align:left;
}

.mybtn{

   -moz-border-radius: 6px 6px 6px 6px;
    background-color: #CCC;
    border: 1px solid #F1F1F1;
    color: #333333;
    float: left;
    margin-top: 8px;
    padding: 2px;
    text-align: center;
    width: 60px;
	cursor:pointer;
	font-weight:bold;
	
}

.me_err{
	font-size:14px;
	font-weight:bold;
	color:#900;
}
.h3_cls{
float:left;
width:110px;
margin-left:3px;	
	
}

.row_box{
float:left;
width:656px;


}

.left_box{
float:left;
width:320px;
border:1px dotted #e5edea;	
min-height: 210px;
margin-top:5px;
*min-height: 210px;
padding-top:4px;
margin-right:4px;

	
}

.right_box
{
	float:left;
	width:320px;
	border:1px dotted #e5edea;	
	min-height: 210px;
	margin-top:8px;
	padding-top:4px;
	margin-right:4px;
	padding-left:4px;

}
.title_cls{
width:100%;
float:left;
/*padding-top:8px;
padding-bottom:9px;*/
height:32px;	
}
#mna_profile img{
text-align:center;	
}
#mna_profile a{
text-align:center;	
}

.loader_class{
text-align:center;
float:left;
margin-left:189px;	
	
}
.all-four-rounded-corners {
	background-color:#f2f2f2;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.top-right-rounded-corner {
	background-color:#f2f2f2;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	}
.bottom-right-rounded-corner {
	border:1px solid #f2f2f2;
	float:left;
	width:300px;
	padding:3px 3px 3px 3px;
	background-color:#f2f2f2;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px;	
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-khtml-border-radius-bottomright: 10px;	
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	font-size:14px;
}

.address_seperator{
float:left;	
width:100%;
border-bottom:2px dotted #FFF;
height:2px;	
}.address_print{
float:left;	
width:100%;
border-bottom:2px dotted #FFF;
height:2px;	
}



.table_bill th{

font-weight:bold;

    background-color: #D7E0D4;
    border: 1px solid #FFF;
    color: #333;
    font: bold 12px/1.4em Arial,Helvetica,sans-serif;
    height: 20px;
    letter-spacing: 0.1em;
    text-align: left;
    vertical-align: middle;
    padding-left:5px;
	height:24px;
    
	
}
.table_bill td{
   
	background-color:#f2f2f2;
    border: 1px solid #FFF;
    font: 12px Arial,Helvetica,sans-serif;
    letter-spacing: normal;
    padding: 2px;
    text-align: left;
	vertical-align:top;
    vertical-align: middle;	
}



.profile_tbl th{

font-weight:bold;

    background-color: #D7E0D4;
    border: 1px solid #FFF;
    color: #333;
    font: bold 12px/1.4em Arial,Helvetica,sans-serif;
    height: 20px;
    letter-spacing: 0.1em;
    text-align: left;
    vertical-align: middle;
    padding-left:5px;
	height:24px;
    
	
}
.profile_tbl td{
   
	background-color:#f2f2f2;
    border: 1px solid #FFF;
    font: 12px Arial,Helvetica,sans-serif;
    letter-spacing: normal;
    padding: 2px;
    text-align: left;
	vertical-align:top;
    
}
.profile_tbl td img{
	background-color:#f2f2f2;
}

.p_cont{
	
	width:881px;
	float:left;
	
}

.title_row{
	
	float:left;
	width:881px;
	text-align:center;
	
	
}
.title_name{
	
	font-size:18px;
	width:881px;
	text-align:center;
	color:#5D88A1;
	font-weight:bold;
	
	
}
.prof_pic {
float:right;
width:210px;

padding-left:8px;
padding-bottom:5px;		
}
.ag_row{
float:left;
width:267px;
padding-bottom:3px;	
margin-top:3px;
}
.ag_title{
    color: #7196AC;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    float:left;
	padding-left: 29px;
    width: 236px;
}



.cont_news_list {
   
    float: left;
    margin-bottom: 15px;
    width: 417px;
	margin-right:10px;
}
.cont_news_list a{
	text-decoration:none;
	color:#5D88A1;
	
}

.news_list_title {
    
    color: #7196AC;
    float: left;
    font-weight: bold;
    padding-left: 4px;
    width: 361px;
}

.news_list_disc {
   
    float: left;
    padding-left: 4px;
    width: 361px;
}

.news_dt{
 
  float:left;
  width:850px;

	
}

.news_dt_img{
 
  float:left;
  width:150px;
  margin-right:10px;
 
	
}
.news_dt_img img{
 max-width:150px;
 border:0px;
}


.news_dt2{
  float:left;
  width:686px;

}
.news_dt_title{
    color: #7196AC;
    float: left;
    font-weight: bold;
	
}

.news_date{
    color: #7196AC;
    float: left;
   
	
}

.orders{
float:left;
width:187px;
margin-right:10px;	
}
.view_more{
float:left;
width:47px;
font-weight:bold;
	
}
.ev_title
{
	padding-left:0px;
	color:#000000;
	font-weight:bold;

}
.ev_des{
	font-weight:normal;
}
.back_link a{
 color:#000000;
 text-decoration:none;
}	