html, body
{
	height:100%;
	margin:0 0 1px;
	padding: 0;
	font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS;
	color:#677578;
}


 td{ font-size:12px; color:#677578; line-height:18px;}

.redtitle{font-family:Tahoma, Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#d23120; line-height:16px; font-weight:bold; height:30px;}
.footer { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:11px; color:#677578;}
.form_field { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:11px; color:#677578; height:14px; width:144px; border:#e4e7e7 solid 1px;}
.line1px {background-color:#959595; height:1px;}
.greyline2px{background-color:#c7c8c8; height:2px; vertical-align:middle;}
.breadcrumbnrml{ font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:11px; color:#9faaac; height:30px; }

.padding10{padding:10px;}
.padding20{padding:20px;}
.tdLinkpadding{padding-top:5px;padding-bottom:5px;}
.grey-bg{background-color:#f8f8f8}

.text1{ font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:18px; color:#677578; line-height:13px; }
.sitemaptext{ font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:14px; color:#1F76C0; height:30px; text-decoration:none; outline:none; font-weight:bold;}
.text2{ font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:18px; color:#677578; background-color:#E3EBED; line-height:13px; padding-left:8px;}
.h1{ font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:14px; color:#852741; padding-top:5px; padding-bottom:10px; font-weight:bold;}
.h3{ font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#a1a1a1; font-weight:bold; text-align:left;}
.h3Right{ font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#677578; font-weight:bold; text-align:left;font-style:italic;}
.h2{ font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#555555; font-weight:bold; text-align:left}
.subtitle{ font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:15px; color:#677578; padding-top:5px; padding-bottom:10px; font-weight:bold; font-style:italic;}
.title{ font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:18px; color:#852741; padding-top:0px; padding-bottom:4px; font-weight:bold; line-height:17px;}
.bg1  { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#677578; background-color:#E3EBED; line-height:13px; }
.contentText{ font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#677578; line-height:18px; text-align:left;font-weight:normal;}
.contentTextRight{ font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#677578; line-height:18px; text-align:left;font-weight:normal;}

.border { border:#999 1px solid; padding:5px;}
.border_contact { border:#c4c6c6 1px solid; padding:5px;}
.enter_border { border-right:#b7b7b7 1px solid; border-bottom:#b7b7b7 1px solid;}
.enter_bottom { border-bottom:#b7b7b7 1px solid;}
.enter_right { border-right:#b7b7b7 1px solid;}

/*-------------------------------------------Accordians menu-------------------------------------------------------*/
.greyline{color:#898989;width:191px;height:2px;}
.greyline{background-color:#c7c8c8; height:1px; vertical-align:middle;}
.greylinewithPadding{background-color:#c7c8c8; height:1px; vertical-align:middle; padding-top:15px; padding-bottom:5px;}


.menutitle{cursor:pointer; margin-bottom: 5px; color:#677578; width:191px; padding:2px; text-align:left; background-image:url(/images/arrow-2.jpg);  background-repeat:no-repeat; background-position:right; }

a.menutitle:link{ cursor:pointer; margin-bottom: 5px; color:#677578; width:191px; font-weight:bold; padding:2px; text-align:left; background-image:url(/images/arrow-2.jpg); 
background-repeat:no-repeat; background-position:right; }
a.menutitle:active{ cursor:pointer; margin-bottom: 5px; color:#677578; width:191px; font-weight:bold; padding:2px; text-align:left; background-image:url(/images/arrow-2.jpg); 
background-repeat:no-repeat; background-position:right; }
a.menutitle:visited{ cursor:pointer; margin-bottom: 5px; color:#677578; width:191px; font-weight:bold; padding:2px; text-align:left; background-image:url(/images/arrow-2.jpg); }

a.menutitle2:link{ cursor:pointer; margin-bottom: 5px; color:#677578; width:191px;  padding:2px; text-align:left; text-decoration:none; height:200px; }
a.menutitle2:active{ cursor:pointer; margin-bottom: 5px; color:#677578; width:191px;  padding:2px; text-align:left; text-decoration:none; height:200px;}
a.menutitle2:visited{ cursor:pointer; margin-bottom: 5px; color:#677578; width:191px;  padding:2px; text-align:left;  text-decoration:none; height:200px;}
a.menutitle2:hover{ cursor:pointer; margin-bottom: 5px; color:#677578; width:191px;  padding:2px; text-align:left;  text-decoration:none;  height:200px;}

/*.menutitle:hover{ cursor:pointer; margin-bottom: 5px; color:#677578; width:191px; padding:2px; text-align:left; background-image:url(images/arrow-3.jpg); 
background-repeat:no-repeat; background-position:right; }
*/
.submenu{
margin-bottom: 0.5em;
font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS;
font-size:12px;
color:#677578;
background-color:#d5d8d8;
padding:4px;
}
.topmenu{
	margin:0 -15px -10px 0;
	float:right;	
	display:block;
	
	}
/*--------------------------------------------------------------------------------------------------*/

/*-------------------------------------------LINKS-------------------------------------------------------*/

a.footerlnk:link { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:11px; color:#677578;  height:30px; text-decoration:none; outline:none;}
a.footerlnk:active { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:11px; color:#677578;  height:30px; text-decoration:none; outline:none;}
a.footerlnk:visited { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:11px; color:#677578; height:30px; text-decoration:none; outline:none;}
a.footerlnk:hover { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:11px; color:#a1a1a1; height:30px; text-decoration:underline; outline:none;}

/*-------------------------------------------------------------------------------------------------------*/

/*-------------------------------------------Right-LINKS-------------------------------------------------------*/

a.rightlnk:link { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#677578; line-height:14px; text-decoration:none; outline:none;}
a.rightlnk:active { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#677578; line-height:14px; text-decoration:none; outline:none;}
a.rightlnk:visited { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#677578; line-height:14px; text-decoration:none; outline:none;}
a.rightlnk:hover { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#677578; line-height:14px; text-decoration:none; outline:none;}

/*-------------------------------------------Right-LINKS-------------------------------------------------------*/

/*-------------------------------------------Right-LINKS-Bottom-------------------------------------------------------*/

a.rightlnkbottom:link { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#555555; line-height:18px; font-weight:bold; text-decoration:underline; outline:none;}
a.rightlnkbottom:active { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#555555; line-height:18px; font-weight:bold; text-decoration:underline; outline:none;}
a.rightlnkbottom:visited { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#555555; line-height:18px; font-weight:bold; text-decoration:underline; outline:none;}
a.rightlnkbottom:hover { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#555555; line-height:18px; font-weight:bold; text-decoration:none; outline:none;}

/*-------------------------------------------breadcrumbs-Links-------------------------------------------------------*/

a.breadlnk:link { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:11px; color:#9faaac; height:30px; text-decoration:none; outline:none;}
a.breadlnk:active { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:11px; color:#9faaac; height:30px; text-decoration:none; outline:none;}
a.breadlnk:visited { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:11px; color:#9faaac; height:30px; text-decoration:none; outline:none;}
a.breadlnk:hover { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:11px; color:#9faaac; height:30px; text-decoration:underline; outline:none;}

/*-------------------------------------------------------------------------------------------------------------------*/

/*-------------------------------------------more-Links-------------------------------------------------------*/

a.morelnk:link { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:11px; color:#852741; height:30px; text-decoration:none; outline:none; font-weight:bold;}
a.morelnk:active { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:11px; color:#852741; height:30px; text-decoration:none; outline:none; font-weight:bold;}
a.morelnk:visited { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:11px; color:#852741; height:30px; text-decoration:none; outline:none; font-weight:bold;}
a.morelnk:hover { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:11px; color:#852741; height:30px; text-decoration:underline; outline:none;font-weight:bold;font-weight:bold;}

/*-------------------------------------------hyper-Links-------------------------------------------------------*/

a.bluelnk:link { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#1F76C0; height:30px; text-decoration:none; outline:none; font-weight:normal;}
a.bluelnk:active { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#1F76C0; height:30px; text-decoration:none; outline:none; font-weight:normal;}
a.bluelnk:visited { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#1F76C0; height:30px; text-decoration:none; outline:none; font-weight:normal;}
a.bluelnk:hover { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#95B9C7; height:30px; text-decoration:none; outline:none;font-weight:normal;}

/*-------------------------------------------sitemap-Links-------------------------------------------------------*/

a.sitemaplnk:link { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:14px; color:#1F76C0; height:30px; text-decoration:none; outline:none; font-weight:bold;}
a.sitemaplnk:active { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:14px; color:#1F76C0; height:30px; text-decoration:none; outline:none; font-weight:bold;}
a.sitemaplnk:visited { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:14px; color:#1F76C0; height:30px; text-decoration:none; outline:none; font-weight:bold;}
a.sitemaplnk:hover { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:14px; color:#95B9C7; height:30px; text-decoration:none; outline:none;font-weight:bold;}


/*-------------------------------------------button-Links-------------------------------------------------------*/

a.buttonlnk:link { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:13px; color:#1F76C0; height:30px; text-decoration:none; outline:none; font-weight:bold;}
a.buttonlnk:active { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:13px; color:#1F76C0; height:30px; text-decoration:none; outline:none; font-weight:bold;}
a.buttonlnk:visited { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:13px; color:#1F76C0; height:30px; text-decoration:none; outline:none; font-weight:bold;}
a.buttonlnk:hover { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:13px; color:#95B9C7; height:30px; text-decoration:underline; outline:none;font-weight:bold;font-weight:bold;}



/*-------------------------------------------breadcrumbs-Links-------------------------------------------------------*/

/*-------------------------------------------CONTACT-------------------------------------------------------*/

a.contactlnk:link { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#727272;  height:30px; font-weight:bold; text-decoration:none; outline:none;}
a.contactlnk:active { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#727272;  height:30px; font-weight:bold; text-decoration:none; outline:none;}
a.contactlnk:visited { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#727272; height:30px; font-weight:bold; text-decoration:none; outline:none;}
a.contactlnk:hover { font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS; font-size:12px; color:#727272; height:30px; font-weight:bold; text-decoration:underline; outline:none;}

/*-------------------------------------------CONTACT-------------------------------------------------------*/


/*--------------------------------ModalPopup Styles-----------------------------*/
.lightBoxContainerBorder{
	border:5px solid #ffffff;
	margin:0px;}

.lightBoxContainer{
	background-color: #ededed;
	border: 4px solid #f6f6f6;}
        
        .modalBackground
        {
            position: static;
            z-index: 100;
            top: 0px !important;
            left: 0px !important;
            background-color: #000;
            filter: alpha(opacity=60) !important;
            -moz-opacity: 0.6;
            opacity: 0.6;
            background-repeat: repeat;
        }
        
        .mandatory{

font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS;
color:#677578;
background-color:#d5d8d8;



}

.onFocusCtrl{
border-width:0;

font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS;
color:#677578;
background-color:#FFFFFF;
vertical-align:middle;
font-size:10px;

}

.onBlurCtrl{
border-width:0;

font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS;
color:#677578;
background-color:#FFFFFF;
vertical-align:middle;
font-size:10px;
}

.txtDef{
border-width:0;
font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS;
color:#677578;
background-color:#FFFFFF;
vertical-align:middle;
font-size:10px;
}

.onEmailInvalid
{
	border-width:0;
	font-family:Tahoma, Andale Mono, Verdana ,Trebuchet MS;
	background-color:Red;
	font-size:10px;
}

.btnSubmit
{
	background-color:Maroon;
	border-width:0px;
	color:White;
	font-weight:bold;
	font-size:smaller;
	text-align:center;
	margin-left: auto;
    margin-right: auto;
}

.imgbtnSubmit
{
	
}

