/* CSS Document */

body{
	padding:0px;
	margin:0px auto;
	/*width:1002px;*/
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
	background:url(../images/bg.jpg) no-repeat center top;
	background-color:#006C9B;
}

/* below is common code for new EMS */

img, a img { border: 0; }
ul li { list-style: none; }
.clear { clear: both; }

a {
	color: #008ee8;
	text-decoration: none;
	outline: none;
	}
	
a:hover {
	color: #ec8526;
	text-decoration: none;}
	
	
/* End of common code for new EMS */	

/* images */

.left_shadow{ background:url(../images/left_shadow.png) repeat-y right; width:14px; }
* html .left_shadow {background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/left_shadow.png',sizingMethod='scale');}
.right_shadow{ background:url(../images/right_shadow.png) repeat-y; width:15px;}
* html .left_shadow {background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/right_shadow.png',sizingMethod='scale');}

.menu_bg{ background:url(../images/menu_bg.jpg) repeat-x; height:32px;}
.menu_bg_hover{ background:url(../images/menu_bg_hover.jpg) repeat-x; height:32px;}

.bannertop_shadow{ background:url(../images/bannertop_shadow.jpg) repeat-x;}
.banner_mainbg{ background:url(../images/banner_bg.jpg) repeat-y center; width:934px; height:246px;}

.ele_top_bg{ background:url(../images/ele_top_bg.jpg) repeat-x; height:39px;}
.ele_leftshadow{ background:url(../images/ele_leftshadow.jpg) repeat-y; width:3px;}
.ele_rightshadow{ background:url(../images/ele_rightshadow.jpg) repeat-y; width:4px;}

.ele_bottom_bg{ background:url(../images/ele_topbottom_bg.jpg) repeat-x bottom; height:34px;}

.btn_try_bg{ background:url(../images/btn_try_bg.jpg) repeat-x; height:31px;}

.hdr_whypowerems{ background:url(../images/ele_hdr_powerems.jpg) repeat-x; height:40px;}

.icon_divider_line{ background:url(../images/icon_dividerline.jpg) repeat-x; height:2px;}

.ele_emailmarketing_bg{ background:url(../images/ele_emailmark_btmbg.jpg) repeat-x bottom; height:13px; }

.ele_followus_bg { background-image:url(../images/ele_followus_bg.jpg); background-repeat:repeat-x; height:70px; border-left:solid 1px #006b9c; border-right:solid 1px #006b9c;}

.ele_bottomtop_bg{ background:url(../images/ele_bottomtop_bg.jpg) repeat-x; height:13px;}
.ele_bottombtm_bg{ background:url(../images/ele_bottombtm_bg.jpg) repeat-x; height:13px;}
.ele_bottom_mainbg{ background:url(../images/ele_bottom_mainbg.jpg) repeat-x top;}
.bottom_divider_line{ background:url(../images/ele_btm_divline.jpg) repeat-x; height:1px;}
.ele_bottom_leftshad{ background:url(../images/ele_bottom_leftshad.jpg) repeat-y; width:3px;}
.ele_bottom_rightshad{ background:url(../images/ele_bottom_rightshad.jpg) repeat-y; width:4px;}

.btn_grey_bg{ background:url(../images/btn_grey_bg.jpg) repeat-x; height:30px;}

.ele_form_top{ background:url(../images/ele_form_top.jpg) no-repeat; width:556px; height:38px;}
.ele_form_bg{ background:url(../images/ele_form_bg.jpg) repeat-y; width:556px;}

.ele_btn_blue_bg{ background:url(../images/ele_btnblue_bg.jpg) repeat-x; height:30px;}

.ele_chart_bg{ background:url(../images/ele_chart_bg.jpg) no-repeat; width:608px; height:32px; border-top:solid 1px #b3b6b7; border-bottom:solid 1px #b3b6b7;}
.chart_tab_bg{ background:url(../images/chart_tab_bg.jpg) no-repeat; width:133px; height:33px;}

/* text */

.call_text{ font-size:18px; color:#000000; text-align:right; }
.menu_text{ font-size:14px; color:#ffffff; text-align:center; padding:0px 10px; }

.big_org_text{
	font-size:16px;
	font-weight:bold;
	color:#ed8816;
}
.big_blue_text{ font-size:18px; color:#006b9c; font-weight:lighter;} 

.banner_text{ padding:10px 30px; font-size:12px; line-height:22px;}

.header_text{ font-size:16px; color:#006b9c; text-align:left; padding-left:10px; padding-top:3px;}

.btn_grey_bigtext{
	font-size:11px;
	color:#ffffff;
	text-align:left;
}

.welcome_text{ padding:30px; text-align:justify;}

.icon_hdr_text{ font-size:14px; text-align:left;}

.icon_main_text{ line-height:16px; text-align:left;}

.testimonial_text{  text-align:left;}

.bottom_link_text{ font-size:10px; color:#5c5a5a;}

.feature_text{ font-size:12px; color:#016b9d; padding-left:10px;}

.contact_hdr_text{ font-size:11px; font-weight:bold; color:#016b9d;}

.form_hdr_text{ font-size:11px; color:#ffffff; vertical-align:middle; padding-bottom:5px; text-align:center;}
  
/* links

a:active.bottom_link_text{ font-size:10px; color:#5c5a5a; text-decoration:none;}
a:link.bottom_link_text{ font-size:10px; color:#5c5a5a; text-decoration:none;}
a:visited.bottom_link_text{ font-size:10px; color:#5c5a5a; text-decoration:none;}
a:hover.bottom_link_text{ font-size:10px; color:#006b9c; text-decoration:underline;}

a:active.menu_text{ font-size:14px; color:#ffffff; text-align:center; padding:0px 10px; text-decoration:none; }
a:link.menu_text{ font-size:14px; color:#ffffff; text-align:center; padding:0px 10px; text-decoration:none; }
a:visited.menu_text{ font-size:14px; color:#ffffff; text-align:center; padding:0px 10px; text-decoration:none; }
a:hover.menu_text{ font-size:14px; color:#ffffff; text-align:center; padding:0px 10px; text-decoration:none; }

a:active.btn_grey_bigtext{ font-size:12px; color:#ffffff; text-align:center; text-decoration:none;}
a:link.btn_grey_bigtext{ font-size:12px; color:#ffffff; text-align:center; text-decoration:none;}
a:visited.btn_grey_bigtext{ font-size:12px; color:#ffffff; text-align:center; text-decoration:none;}
a:hover.btn_grey_bigtext{ font-size:12px; color:#fd9603; text-align:center; text-decoration:none;} 

a:active.icon_hdr_text{ font-size:14px; text-align:left; text-decoration:none;}
a:link.icon_hdr_text{ font-size:14px; text-align:left; text-decoration:none;}
a:visited.icon_hdr_text{ font-size:14px; text-align:left; text-decoration:none;}
a:hover.icon_hdr_text{ font-size:14px; text-align:left; text-decoration:none; color:#006b9c;} */

a:active{ font-size:11px; color:#333333; text-decoration:none;}
a:link{ font-size:11px; color:#333333; text-decoration:none;}
a:visited{ font-size:11px; color:#333333; text-decoration:none;}
a:hover{ font-size:11px; color:#006b9c; text-decoration:underline;}





/* form */

/*li{ list-style:url(../images/bullet_blue.jpg); padding-bottom:5px;}*/

.input {border-style:solid;border-color: #cccccc;color: #000000;font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#444444;padding-left:1px;height:17px;background-color:#f5f5f5;border-color:#d4d3d4;border-width:1px;}
.input1 {border-style:solid;border-color: #cccccc;color: #000000;font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#444444;padding-left:1px;height:80px;background-color:#f5f5f5;border-color:#d4d3d4;border-width:1px;}
.input2 {border-style:solid;border-color: #cccccc;color: #000000;font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#444444;padding-left:1px;height:19px;background-color:#f5f5f5;border-color:#d4d3d4;border-width:1px;}

/* New updates  start from below */


/* New Table */

.tbll {background:url(../images/bheadl.gif) no-repeat; width:6px; height:54px;}
.tblr {background:url(../images/bheadr.gif) no-repeat; width:6px; height:54px;}
.tblh {background:url(../images/bhead.gif) repeat-x; padding-left:5px; font-family: "Titillium999", "Trebuchet MS", Arial, sans-serif; font-size: 18px; font-weight: normal;
	text-transform: uppercase; color:#636262; text-align:left; text-shadow: 1px 1px 0 #fff; }
.tblh1 {background:url(../images/bhead.gif) repeat-x; padding-left:5px; font-family: "Titillium999", "Trebuchet MS", Arial, sans-serif; font-size: 14px; font-weight: normal;
	text-transform: uppercase; color:#636262; text-align:left; text-shadow: 1px 1px 0 #fff; }	
.tblh1 a {color:#636262; text-decoration:none; }	
.tblm {border-left:#cfcfcf solid 1px; border-right:#cfcfcf solid 1px; background:#FFFFFF; padding:20px; text-align:left;}
.tblm1 {border-left:#cfcfcf solid 1px; border-right:#cfcfcf solid 1px; background:#FFFFFF; padding:20px; text-align:left;}
.tblbtl {background:url(../images/bendl.gif) no-repeat; width:5px; height:5px; }
.tblbtr {background:url(../images/bendr.gif) no-repeat; width:5px; height:5px; }
.tblbtm {border-bottom:#cfcfcf solid 1px; background:#FFFFFF; height:5px;}



/* Messages */
	
.message {
	padding: 10px 15px 10px 40px;
	margin: 10px 0;
	font-weight: bold;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}

.message p {
	padding: 0;
	width: 93%;
	float: left;
	}
	
.message.errormsg {
	border: 1px solid #e9c59b;
	background: #ffecce url(../images/error.gif) 12px 12px no-repeat;
	color: #e3302c;
	}
	
.message.success {
	border: 1px solid #bfde84;
	background: #edfbd8 url(../images/success.gif) 12px 12px no-repeat;
	color: #508600;
	}
		
.message.info {
	border: 1px solid #bbdbe0;
	background: #ecf9ff url(../images/info.gif) 12px 12px no-repeat;
	color: #0888c3;
	}
	
.message.warning {
	border: 1px solid #e5e181;
	background: #fefde2 url(../images/warning.gif) 12px 12px no-repeat;
	color: #666;
	}
	
.message .close {
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	background: url(../images/close.png) 0 0 no-repeat;
	margin-top: 2px;
	cursor: pointer;
	-moz-opacity: 0.7;
	opacity: 0.7;
	}
	
.message .close.hover {
	-moz-opacity: 1;
	opacity: 1;
	}


/* Forms */


 #search.tblh .text {
	width: 129px;
	height: 15px;
	padding: 5px 10px 5px 25px;
	border: 0;
	font-size: 11px;
	color: #999;
	margin: 0;
	background: url(../images/srch.gif) left center no-repeat;
	}

 #search.tblh .text:focus {
	color: #666;
	background: url(../images/srch_.gif) left center no-repeat;
	}

 #search.tblh select {
	text-transform: none;
	}

/*  */

form p {
	overflow: hidden;
	clear: both;
	}

form label {
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	margin-right: 10px;
	vertical-align: middle;
	}

form input.text {
	width: 410px;
	background: #fefefe;
	border: 1px solid #bbb;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 14px;
	color: #333;
	padding: 7px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: none;
	vertical-align: middle;
	}

form input.text.medium { width: 600px; }
form input.text.big { width: 98%; }
form input.text.small { width: 140px; }

form input.text.date_picker {
	width: 100px;
	padding-right: 36px;
	cursor: pointer;
	background: url(../images/cal.jpg) center right no-repeat;
	}

form textarea {
	width: 98%;
	height: 140px;
	padding: 5px;
	background: #fefefe;
	border: 1px solid #bbb;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 14px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: none;
	}
	
form textarea.wysiwyg { width: 98%; padding: 0; }
	
form input.radio,
form input.checkbox {
	vertical-align: middle;
	}


/* Custom form select element */

form select.styled {
	width: 245px;
	height: 18px;
	margin-right: 20px;
	cursor: pointer;
	}
	
form select.styled1 {
	width: 65px;
	height: 28px;
	margin-right: 10px;
	cursor: pointer;
	}	
form select{
	height: 28px;
	margin-right: 10px;
	cursor: pointer;
	}		
form select.styled3 {
	width: 125px;
	height: 28px;
	margin-right: 10px;
	cursor: pointer;
	}

form select.styled2 {
	width: 125px;
	height: 20px;
	margin-right: 10px;
	cursor: pointer;
	}	
	
		
	
form .cmf-skinned-select {
	padding: 7px;
	display: block;
	margin-right: 20px;
	border: 1px solid #bbb;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url('../images/sdd.jpg') center right no-repeat;
	}

form .cmf-skinned-select:hover {
	background: url('../images/sdd_.jpg') center right no-repeat;
	}

form div.cmf-skinned-text {
	padding: 5px 7px;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 14px;
	color: #333;
	}


	
	
/* Custom file input */

form .fileupload {
	position: relative;
	}

form .fileupload #uploadmsg {
	display: block;
	position: absolute;
	top: 19px;
	left: 346px;
	height: 30px;
	line-height: 30px;
	margin-left: 5px;
	font-size: 11px;
	}

form .fileupload #uploadmsg.loading {
	background: url(../images/ajax-loader.gif) center left no-repeat;
	width: 30px;
	padding-left: 20px;
	}
	
form input.file {
	width: 250px;
	height: 20px;
	background: #fefefe;
	border: 1px solid #bbb;
	border-right: 0;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 14px;
	color: #333;
	padding: 4px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	outline: none;
	}

form .note {
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #757575;
	vertical-align: middle;
	}

form .note.error { color: #e3302c; }
			
form input.submit {
	width: 85px;
	height: 30px;
	line-height: 30px;
	background: url(../images/btns.gif) top center no-repeat;
	border: 0;
	font-family: "Titillium800", "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #fff;
	text-shadow: 1px 1px 0 #0a5482;
	cursor: pointer;
	margin-right: 10px;
	vertical-align: middle;
	}
	
form input.submit:hover {
	background: url(../images/btns_.gif) top center no-repeat;
	text-shadow: 1px 1px 0 #b55f10;
	}

form input.submit.tiny {
	width: 105px;
	height: 20px;
	line-height: 20px;
	padding-bottom: 2px;
	vertical-align: middle;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	background: url(../images/tiny.gif) top center no-repeat;
	}
	
form input.submit.searchbtn {
	width: 55px;
	height: 20px;
	line-height: 20px;
	padding-bottom: 2px;
	vertical-align: middle;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	background: url(../images/tiny.gif) top center no-repeat;
	}
	
form input.submit.tiny:hover { background: url(../images/tiny_.gif) top center no-repeat; }

form input.submit.searchbtn:hover { background: url(../images/tiny_.gif) top center no-repeat; }
	
form input.submit.mid { width: 115px; background: url(../images/btnm.gif) top center no-repeat; }
form input.submit.mid:hover { background: url(../images/btnm_.gif) top center no-repeat; }

form input.submit.long { width: 165px; background: url(../images/btnb.gif) top center no-repeat; }
form input.submit.long:hover { background: url(../images/btnb_.gif) top center no-repeat; }


/* table */

.tblm1 table {
	text-align: left;
	margin-bottom: 15px;
	}

.tblm1 table tr.even td {
	background: #fbfbfb;
	}
	
.tblm1 table tr td,
.tblm1 table tr th{
	border-bottom: 1px solid #ddd;
	padding: 10px;
	line-height: normal;
	text-align: left;
	}
	
.tblm1 table tr th.headerSortUp {
	color: #333;
	background: url(../images/sortd.gif) 95% center no-repeat;
	}

.tblm1 table tr th.headerSortDown {
	color: #333;
	background: url(../images/sorta.gif) 95% center no-repeat;
	}
	
.tblm1 table tr td.delete {
	text-align: right;
	font-size: 11px;
	}
	
.tblm1 table tr td.delete a { color: #666; }
.tblm1 table tr td.delete a:hover { color: #dd0000; }

.tblm1 .tableactions {
	overflow: hidden;
	padding-bottom: 20px;
	float: left;
	}

.tblm1 .tableactions select {
	width: 100px;
	margin-right: 5px;
	vertical-align: middle;
	outline: none;
	}

.tblm1 .pagination {
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 15px;
	padding-top: 15px;
	border-top: 1px solid #eee;
	}

.tblm1 .pagination.right {
	float: right;
	text-align: right;
	padding-top: 5px;
	border: 0;
	overflow: hidden;
	}

.tblm1 .pagination a {
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 6px;
	margin: 0 1px;
	}

.tblm1 .pagination a.active {
	background: #39a3e6;
	border: 1px solid #0082d5;
	color: #fff;
	}

.tblm1 .pagination a:hover {
	color: #fff;
	background: #ec8526;
	border: 1px solid #d77011;
	}
	
	
ul {
	padding-left: 15px;
	}
	
ol {
	padding-left: 15px;
	list-style-position: inside;
	}

ul li {
	display: inline;
	padding: 0px 0;
	padding-left: 20px;
	background: url(../images/phs.gif) 7px center no-repeat;
 	}
 	
ol li {
	margin-bottom: 0px;
	}
	
hr {
	height: 1px;
	border: 0;
	background: no-repeat;
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
	}
	
.breadcrumb {
	color: #666;
	background: #f9f9f9;
	border-bottom: 1px solid #e6e6e6;
	padding: 9px 12px;
	line-height: normal;
	margin-bottom: 0px; margin-top:0px;
	font-size: 11px;	
	}

.nav {background:#016b9b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
.nav a {color:#FFFFFF; text-decoration:none;}
.nav a:hover {text-decoration:none; color:#ec8526;}
.nav ul li {
	display: inline;
	padding: 0px 0px; margin:0px;
	padding-left: 20px;
	background: url(../images/phs.gif) 7px center no-repeat;
 	}		

.buttoncontainer { background:#e4e4e4; border:dotted 1px #afafaf; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding:5px; }

.buttoncontainer .heding {font-family: "Titillium999", "Trebuchet MS", Arial, sans-serif; font-size: 16px; font-weight: normal;
	text-transform: uppercase; color:#ed8816; text-align:left; text-shadow: 1px 1px 0 #fff;}
