/* CSS Document */
body
{
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: #FFFFFF;
}

h1, h2, h3, h4, h5, h6, h7, p, form, input, ul, li
{
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
p
{
	line-height: 16px;
}
ul, ol, li
{
	list-style: none;
}
input, select, textarea
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-left: 0px;
}
a
{
	text-decoration: none;
	outline: none;
}
a:hover
{
	text-decoration: underline;
	outline: none;
}
a img
{
	border: 0;
	outline: none;
}


.clear
{
	clear: both;
}
.height1
{
	height: 2px;
}
.height2
{
	height: 5px;
}
.height3
{
	height: 8px;
}
.height4
{
	height: 10px;
}
.height5
{
	height: 12px;
}
.height6
{
	height: 15px;
}
.height7
{
	height: 18px;
}
.height8
{
	height: 20px;
}
.height9
{
	height: 24px;
}

.main_table
{
	background: #d3cc9e;
}
/* ======================================== Header =================================================================  */
.header_bg
{
	background: url(../images/header_bg.gif) repeat-x left top;
	height: 85px;
}
.header_effect
{
	background: url(../images/header_effect.jpg) no-repeat left top;
	width: 100%;
	height: 85px;
}

.emdmc_logo
{
	margin-top: 5px;
	margin-left: 5px;
}

.header_text
{
	color: #fff;
}
.header_text a
{
	color: #fff;
	text-decoration: none;
}
.header_text a:hover
{
	color: #fff;
	text-decoration: underline;
}
.language_dd
{
	font-size: 11px;
	color: #000;
	height: 19px;
	margin: 0px;
	padding: 0px;
	width: 128px;
}

.search_text
{
	background-color: #5f99a7;
	color: #fffeec;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 3px;
	_padding: 0px;
}
.search_textbox
{
	font-size: 12px;
	color: #666;
	border: 0px;
	padding: 4px 3px 3px 3px;
	width: 120px;
}
.search_button
{
	background-image: url(../images/search_btn.gif);
	width: 29px;
	height: 25px;
	border: 0px;
}

/* ======================================== Header Nav =================================================================  */
.header_nav ul
{
	margin: 0px;
	padding: 0px;
}
.header_nav li
{
	margin: 0px 30px 0px 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
.header_nav li a
{
	font-size: 18px;
	color: #fff;
	padding-bottom: 12px;
}
.header_nav li a:hover
{
	font-size: 18px;
	color: #fff;
	padding-bottom: 12px;
}

.header_nav li.selected a
{
	font-size: 18px;
	color: #fff;
	padding-bottom: 12px;
}

.header_nav li.last
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	float: left;
}

.ourServiceListtext
{
	font-size: 12px;
	color: #000;
}

/* ======================================== Dashboard Styles =================================================================  */
.dashboard
{
	background-color: #fffdf0;
}

/* ======================================== Dashboard Nav =================================================================  */
ul.dashboard_nav
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.dashboard_nav li
{
	list-style: none;
	float: left;
	margin: 0px 4px 0px 0px;
}
.dashboard_nav li a
{
	background: #447c89 url(../images/dashboard_nav_bg.gif) repeat-x left top;
	color: #ffffff;
	float: left;
	text-decoration: none;
	border-top: 1px solid #447c89;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	border-left: 1px solid #447c89;
	padding: 3px 12px 3px 12px;
	border-right: 1px solid #447c89;
	border-bottom: 1px solid #447c89;
}
.dashboard_nav li a:hover
{
	background: #ffffff url(../images/dashboard_nav_hover.gif) repeat-x left top;
	float: left;
	color: #004a83;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.dashboard_nav li.selected a
{
	background: #fffdf0 url(../images/dashboard_nav_hover.gif) repeat-x left top;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #004a83;
	padding: 3px 12px 3px 12px;
	text-align: center;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

/* ======================================== Box Styles =================================================================  */
.box_top_left
{
	background: url(../images/lt_corner.gif) no-repeat left top;
	width: 7px;
	height: 6px;
}
.box_top_bg
{
	background: url(../images/ct_bg.gif) repeat-x;
	height: 6px;
	font-size: 0px;
}
.box_top_right
{
	background: url(../images/rt_corner.gif) no-repeat left top;
	width: 7px;
	height: 6px;
}

.box_center_left
{
	background: url(../images/lc_bg.gif) repeat-y left top;
	width: 7px;
}
.box_center_bg
{
	background: #f7f2d4 url(../images/box_center_small_bg.gif) no-repeat center bottom;
}
.box_center_right
{
	background: url(../images/rc_bg.gif) repeat-y left top;
	width: 7px;
}

.box_bottom_left
{
	background: url(../images/bl_corner.gif) no-repeat left top;
	width: 7px;
	height: 6px;
}
.box_bottom_bg
{
	background: url(../images/bc_bg1.gif) repeat-x;
	height: 6px;
	font-size: 0px;
}
.box_bottom_right
{
	background: url(../images/br_corner.gif) no-repeat left top;
	width: 7px;
	height: 6px;
}

/* ======================================== Upload Documents =================================================================  */
.title_text
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 20px;
	font-style: italic;
	color: #5d5417;
}

.title_bg
{
	background-color: #5994a2;
	height: 28px;
}
table_title_text
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
/* GRID HEADER TEMPLATE*/
.Gridtable_title_text
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5994a2;
	height: 28px;
}
.tableBorderInBox
{
	border-style: solid solid solid solid;
	border-width: thin;
	border-color: #D8D8CB;
	width: 100%;
}

.even_row
{
	background-color: #fff;
	height: 28px;
}

.light_seperator
{
	border-bottom: 1px solid #f7f2d4;
	font-size: 0px;
	line-height: 0px;
}
.dark_seperator
{
	border-bottom: 2px solid #c4bc89;
	font-size: 0px;
	line-height: 0px;
}

.odd_row
{
	background-color: #fffcea;
	height: 28px;
}
.BackColors
{
	backcolor: #fffcea;
}

.last_even_row
{
	background-color: #fff;
	height: 28px;
}
.last_odd_row
{
	background-color: #fffcea;
	height: 28px;
	border-bottom: 2px solid #c4bc89;
}

.bold_label_text
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 12px;
	color: #3e3e3e;
	font-weight: bold;
	font-style: italic;
	cursor: default;
}

.GridLinkButton
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #ad5309;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 12px;
	color: #3e3e3e;
	font-weight: bold;
	font-style: italic;
}

.marron_text a
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #ad5309;
	text-decoration: underline;
}
.marron_text a:hover
{
	color: #ad5309;
	text-decoration: none;
}

.date_text
{
	font-size: 11px;
	color: #bcb480;
	font-family: Georgia, "Times New Roman" , Times, serif;
	cursor: default;
}
.GridBackColor
{
	color: #ad5309;
}
.CaptchaimageBorder
{
	border-color: Black;
	border-width: 1px;
	border-style: Solid;
	height: 60px;
}
/* ======================================== Footer =================================================================  */
.footer_text
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #7b712e;
}
.footer_text a
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #7b712e;
	text-decoration: none;
}
.footer_text a:hover
{
	color: #7b712e;
	text-decoration: underline;
}

.copyrights_text
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 10px;
	color: #998e44;
}

/* ======================================== Form Styles =================================================================  */
.label
{
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
}

.form_label
{
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.form_label_data
{
	font-size: 12px;
	font-weight: bold;
	color: #5D5417;
}
.form_labelAboutUs
{
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}
.AboutUsText
{
	font-size: 14px;
	color: #666666; /*line-height: 30px;*/
}
.ExpiryAlert
{
	font-size: 14px;
	color: #ff0000;
}
.form_labelTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #5D5417;
	font-style: italic;
}

.textbox
{
	font-size: 12px;
	font-weight: bold;
	color: #5D5417;
	border: 1px solid #d3cc9e;
	background-color: #FFF;
	padding: 3px;
}

.dropdown
{
	font-size: 12px;
	font-weight: bold;
	color: #5D5417;
	border: 1px solid #d3cc9e;
	background-color: #FFF;
	padding: 3px;
}

.textarea
{
	font-size: 12px;
	font-weight: bold;
	color: #5D5417;
	border: 1px solid #d3cc9e;
	background-color: #FFF;
	padding: 3px;
	height: 150px;
}

.checkbox_label
{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: text-bottom;
	_vertical-align: middle;
	padding: 0px !important;
	margin: 0px !important;
}

.new_user_table
{
	background: #faf6d9;
	border: 1px solid #d3cc9e;
}
.new_user_text
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #000;
}

.login_seperator
{
	width: 1px;
	background-color: #e1d798;
}

.form_link_style a
{
	font-weight: bold;
	color: #25617b;
	font-size: 12px;
	text-decoration: underline;
}
.form_link_style a:hover
{
	font-weight: bold;
	color: #25617b;
	font-size: 12px;
	text-decoration: none;
}
.linkbutton_style
{
	font-weight: bold;
	color: #25617b;
	font-size: 12px;
	text-decoration: underline;
}

.form_btn
{
	background: url(../images/button_bg.gif) no-repeat left top;
	width: 80px;
	height: 26px;
	border: 0px;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	color: #fff;
	text-align: center;
}

.button_bgaddNewDoc
{
	background: url(../images/button_bgaddNewDoc.gif) no-repeat left top;
	width: 167px;
	height: 26px;
	border: 0px;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	color: #fff;
	text-align: center;
}

.legend_text
{
	font-size: 14px;
	font-weight: bold;
	color: Black;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.DivBorder
{
	border-style: outset;
	border-width: thick;
}
.form_link_style1
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 12px;
	color: #3e3e3e;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.form_link_error
{
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	color: #FF0000;
}
.form_link_style a:hover
{
	font-weight: bold;
	color: #25617b;
	font-size: 12px;
	text-decoration: underline;
}
/*Asyn Postback*/
.updateProgress
{
	top: 50%;
	left: 50%;
	position: absolute;
}
.background
{
	background-color: #ffffff;
	filter: alpha(opacity=0);
	opacity: 0.1;
}

/*AutoComplete flyout */

.autocomplete_completionListElement
{
	visibility: hidden;
	margin: 0px !important;
	background-color: inherit;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	overflow: auto;
	height: 200px;
	text-align: left;
	list-style-type: none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem
{
	background-color: window;
	color: windowtext;
	padding: 1px;
}

.LeftHeading
{
	background-image: url(../Images/tabs_03.gif);
	width: 12px;
	height: 21px;
}

.CenterHeading
{
	background-image: url(../Images/tabs_04.gif);
	font-family: Tahoma;
	font-size: 8.25pt;
	color: #143c6b;
	background-color: #fffcea;
}

.RightHeading
{
	background-image: url(../Images/tabs_06.gif);
	width: 12px;
	height: 21px;
}
.table_tab
{
	border-color: #D8D8CB;
	background-color: #fffcea;
	border: 1px solid;
}
.Child_Table_Tab_Border
{
	border-style: solid solid solid solid;
	border-width: thin;
	border-color: #D8D8CB;
}


.style1
{
	width: 445px;
}
.style2
{
	width: 51%;
}

.div1
{
	display: none;
	color: #FF0000;
	text-align: justify;
	background-image: url( 'Images/transpaernt.gif' );
	background-repeat: repeat-x;
}


.style1
{
	background-image: url( '../Images/tabs_04.gif' );
	font-family: Tahoma;
	font-size: 8.25pt;
	color: #143c6b;
	background-color: #fffcea;
	width: 174px;
}

/******* InBox CSS ***************/

.labelMailBoxbox
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #D8D8CB;
	background-color: #FFF;
	padding: 3px;
}

/************* Homepage CSS style ****************/
.blue_bg
{
	background: url(../images/blue_bg.gif) repeat left top; /*background:#fffdf0*/
}

.video_loginbg
{
	background: url(../images/video_loginbg.gif) left top no-repeat;
	width: 1000px;
	height: 280px;
}

.video_shadow
{
	background: url(../images/shadow.gif) left top no-repeat;
}

.login_bg
{
	background: url(../images/login_bg.gif) left top no-repeat;
	width: 395px;
	height: 248px;
	padding: 10px 0px 0px 0px;
}
.user_logintitle
{
	color: #187193;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}
.signin_greytxt
{
	color: #c1c1c1;
	font-size: 11px;
}
.logintxtbox
{
	border: 1px solid #858585;
	font-size: 12px;
	padding: 2px;
}

input.button
{
	border: none;
	background: url(../images/button.gif) left no-repeat;
	color: #1f5556;
	height: 26px;
	position: relative;
	left: 4px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
}
.FlexiButton
{
	border: none;
	background: url(../images/button.gif) left no-repeat;
	color: #1f5556;
	height: 26px;
	left: 4px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
}



.buttonEnding
{
	position: absolute;
	display: inline;
	width: 13px;
	height: 26px;
	background: url(../images/ending.gif) right no-repeat;
}
.FlexiButtonEnding
{
	width: 13px;
	height: 26px;
	background: url(../images/ending.gif) right no-repeat;
}

a.forgot_link
{
	color: #187193;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.forgot_link:hover
{
	color: #187193;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.services_btn
{
	background: url(../images/services_btn.gif) left top no-repeat;
	display: block;
	width: 194px;
	height: 44px;
}
a.services_btn:hover
{
	background: url(../images/services_btnhover.gif) left top no-repeat;
	display: block;
	width: 194px;
	height: 44px;
}

.capital_txt
{
	text-transform: uppercase;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	padding-right: 10px;
}

.dotted_seperator
{
	background: url(../images/dotted_line.gif) left top repeat-x;
	height: 1px;
}

.white_bg
{
	background: #ffffff;
	font-size: 11px;
	color: #454545;
	padding: 5px 0px;
}
.yellow_bg
{
	background: #ece7c6;
	color: #454545;
	font-size: 11px;
	padding: 5px 0px;
}
.footer_bg
{
	background: #d3cc9e;
}

/*===================================== New Classes ===========================================*/
.ad_btn
{
	background: url(../images/ad_btn_bg.gif) no-repeat left top;
	width: 165px;
	height: 26px;
	border: 0px;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
}

.form_dropdown
{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	border: 1px solid #d3cc9e;
	background-color: #FFF;
	padding: 0px;
	width: 150px;
}

.search_btn
{
	background-color: #AD5309;
	padding: 2px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	border: 0px;
}

.adsearch_btn
{
	background-color: #B0A661;
	padding: 2px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	border: 0px;
}

/*Textbox Watermark*/


.watermarked
{
	background-color: #F0F8FF;
	color: #666;
	font-style: italic;
}


/* Ajax Tabs */

.ajax__tab_header
{
	font-family: verdana,tahoma,helvetica;
	font-size: 11px;
	background: url(~/images/tab-line.jpg) repeat-x bottom;
	font-weight: bold;
	background-color: #fffdf0;
}
.ajax__tab_body:
{
	background-color: #fffdf0;
}
/*Ajax accordion control*/
/* Accordion */
.accordionHeader
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #fffcea;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #EAE7BD;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	color: #666666;
	background-color: #FFFFE8;
	border: 1px dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}
/******************************** Description Box *************************************/
.tooltip-container
{
	margin-top: -30px;
	z-index: 200;
	left: 2pt;
	float: right;
	position: absolute;
	display: none;
	background-color: #fffdf0;
	font-family: verdana,tahoma,helvetica;
	font-size: 10px;
	font-style: normal;
}
.tooltip
{
	border: 1px solid #BFBFBF;
	float: left;
	font-size: 10px;
	font-style: normal;
	max-width: 350px;
	padding: 1em 1em 1em 1em;
	position: absolute;
	background-color: #fffdf0;
}

.rounded
{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.decimleLi
{
	padding-right: 15px;
}
.innerListNumber
{
	padding-right: 25px;
	padding-left: 35px;
}
/****************************License CSS *********************************************/
.licensePmargin
{
	margin-bottom: 0.17in;
}
.licenseSubTitle
{
	padding-right: 15px;
}
.licenseSubTitlePoints
{
	padding-right: 25px;
	padding-left: 35px;
}
.licenseSubTitlePointsSubPoints
{
	padding-right: 25px;
	padding-left: 45px;
}
/********************* Our Service on Home page ***************************************/
.green-bttons .grun
{
	font-weight: bold;
	font-size: 24px;
	color: #dcd5a8;
	background-image: url(../images/grun.gif);
	background-repeat: repeat-x;
	padding: 0px 5px;
	float: left;
	height: 32px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-transform: uppercase;
}
.grunFrenchGerman
{
	font-weight: bold;
	font-size: 14px;
	color: #dcd5a8;
	background-image: url(../images/grun.gif);
	background-repeat: repeat-x;
	padding: 0px 5px;
	float: left;
	height: 32px;
	padding-top: 12px;
	padding-bottom: 12px;
	text-transform: uppercase;
}

.green-bttons .g1
{
	float: left;
}
.green-bttons .g2
{
	float: left;
}
/******************** EMAIL CSS CLASSES *********************************************
.Email_even_row{background-color:#fff; height:28px;}
.Email_odd_row
{
	background-color: #FFEFDF;
	height: 28px;
}*/

