html { background: #ccced1 url(http://www.effectivemeasure.com/themes/effective_v2/images/bg.gif) repeat-x top center; margin: 0; padding: 0; }
body {
    margin: 0 0 0 0;
    padding: 10px 0 40px 0;
    color: #000;
    font-size: 76%;
    font-family: Arial, Helvetica, sans-serif;
    background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/feature_shadow.gif) no-repeat center top;
    }
    
/* */
    
h1 { font-size: 2.0em; font-weight: normal; margin-top: 0em; margin-bottom: 0em; }
h2 { font-size: 2.0em; font-weight: normal; margin-top: 0em; margin-bottom: 0em; }
h3 { font-size: 1.0em; font-weight: normal; margin-top: 0em; margin-bottom: 0em; }
h4 { font-size: 1.2em; font-weight: normal; margin-top: 0em; margin-bottom: 0em; font-weight: bold; }
    
p { margin: 0px; }
strong, b { font-weight: bold; }
img { border: 0; margin: 0; padding: 0; vertical-align: bottom; }
form { margin: 0; padding: 0; }
hr { margin: 0.5em 0; border: 0px; height: 1px; color: #000; background-color: #fff; border-top: 1px solid #d6d6d6; }
a { color: #0068b3; text-decoration: underline; }
a:hover { color: #79bde9; text-decoration: underline; } /* 00aedb */
    
.hide { display: none; }
.clr { clear: both; }
.highlight { color: #d9ecff; }
.floatLeft { float: left; }
.floatRight { float: right !important; }

.abcCenter { margin: 25px auto 25px auto; display: block; text-align: center; }

    
.hr { margin: 5px 30px 15px 20px; border-top: 1px solid #ccc; }
.hr hr { display: none; }
    
.hvr a:hover { background-position: bottom left; }
    
h2.title, h2.title a { margin: 0; padding: 0; display: block; text-indent: -700em; text-decoration: none; overflow: hidden; }
    
/* */
    
.pageWrap {
    margin: 0 auto;
    padding: 0 0 0 0;
    width: 951px;
    position: relative;
    }
html > .pageWrap {
    width: 951px;
    }

.headerArea {
    margin: 0;
    padding: 0;
    height: 96px;
    }
.headerArea h2 {
    margin: 0;
    padding: 0;
    }    
.headerArea h2 a {
    margin: 0;
    padding: 10px 0 0 0;
    width: 165px;
    height: 65px;
    float: left;
    display: block;
    background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/logo.gif) no-repeat bottom left;
    text-indent: -700em;
    text-decoration: none;
    overflow: hidden;
    }
   
.contentWrap { float: left; margin: 0; padding: 0; width: 951px; }
    
.content { margin: 0; padding: 0; color: #313131; }
.content h1 { margin: 0; padding: 0 50px 0.2em 20px; font-size: 2.2em; line-height: 1.4em; font-weight: normal; color: #2a2a2a; }
.content h2 { margin: 0; padding: 0 50px 0.5em 20px; font-size: 1.6em; line-height: 1.4em; font-weight: normal; color: #2a2a2a; }
.content h3 { margin: 0; padding: 0 50px 0.9em 20px; font-size: 1.5em; line-height: 1.4em; }
.content h4 { margin: 0; padding: 0 30px 1em 20px; font-size: 1.1em; line-height: 1.4em; }
.content h5 { margin: 0; padding: 0 30px 1em 20px; font-size: 1em; line-height: 1.4em; }
.content p  { margin: 0; padding: 0 30px 1em 20px; font-size: 1em; line-height: 1.6em; color: #3e3e3e; }
.content p strong { color: #000; }
.content a  { }
.content a:hover { }
.content ul li, .content ol li { margin-top: 0; list-style-position: outside; padding: 0 80px 10px 0px; font-size: 1em; line-height: 1.4em; color: #7f7f7f; }

.content p.date { padding: 0 0 0 10px; font-size: 0.8em; color: #989898; }
.content p.moreLink { padding: 0 20px 10px 0; color: #989898; text-align: right; }
.content img.featImg { margin: 0 0 20px 10px; }

.content img.floatLeft { margin: 0 10px 0 0; }
.content img.floatRight { margin: 0 0 0 10px; }

.content p.clr { padding: 0; margin: 0; height: 10px; }

p.listPad { padding: 0 30px 0 20px; }

/* */	

.defaultTable { margin: 0 0 10px 10px; padding: 0 10px 10px 10px; }
.defaultTable table { padding: 0; margin: 0; border-collapse: collapse; }
.defaultTable table tr th { padding: 4px 15px 10px 0; margin: 5px; vertical-align: text-top; text-align: left; }
.defaultTable table tr td { padding: 3px 5px 5px 0; margin: 5px; vertical-align: text-top; font-size: 0.9em; }

.borderTable { margin: 10px; padding: 10px 10px 10px 10px; }
.borderTable table { padding: 0; margin: 0; border-collapse: collapse; }
.borderTable table tr th { padding: 4px 15px 4px 4px; margin: 5px; vertical-align: text-top; text-align: left; border: 1px solid #ccc }
.borderTable table tr td { padding: 3px 15px 3px 4px; margin: 5px; vertical-align: text-top; border: 1px solid #ccc; }
    
/* Page Layout Bg's / Column widths */    

.col2Page {
    margin: 10px 0 0 0;
    background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/col_2_bg.gif) repeat-y top left;
    }
.col2Page div.boxTop { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/col_2_top_bg.gif) no-repeat top left; }
.col2Page div.boxBtm { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/col_2_btm_bg.gif) no-repeat bottom left; }

.col2Page .columnLeft { margin: 0; padding: 30px 0 0 10px; width: 651px; float: left; }
.col2Page .columnRight { margin: 0; padding: 10px 0 0 0px; width: 281px; float: left; }
.col2Page .innerColumnLeft { margin: 0; padding: 10px 0 0 0; width: 350px; float: left; }
.col2Page .innerColumnRight { margin: 0; padding: 10px 0 0 0; width: 350px; float: left; }

.col2Page .columnLeft .hr { margin: 10px 30px 5px 20px; height: 15px; }
.col2Page .columnLeft .hr hr { display: none; }

.col2Page .imgPadding { padding: 0 0 5px 10px; }
.col2Page .bigText { color: #606060; font-size: 2.0em; font-family: Georgia, "Times New Roman", Times, serif; }




.colNew {
    margin: 10px 0 0 0;
    background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/col_2_bg.gif) repeat-y top left;
    }
.colNew div.boxTop { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/col_2_h_top_bg.gif) no-repeat top left; }
.colNew div.boxBtm { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/col_2_btm_bg.gif) no-repeat bottom left; }

/* */

.featureSection {
    margin: 0 0 10px 0;
    height: 174px;
    position: relative;
    background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/feature_bg.jpg) no-repeat top left;
    }
.featureSection .columnLeft { margin: 0; padding: 45px 0 0 25px; width: 650px; float: left; }
.featureSection .columnRight { margin: 0; padding: 45px 0 0 0; width: 230px; float: left; }

.featureSection .columnLeft h1 {
    margin: 0;
    padding: 0;
    width: 580px;
    height: 100px;
    float: left;
    display: block;
    text-indent: -700em;
    text-decoration: none;
    overflow: hidden;
    }
.home { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/title_home.gif) no-repeat top left; }
.about { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/title_about.gif) no-repeat top left; }
.contact { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/title_contact.gif) no-repeat top left; }
.regionalSolutions { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/title_regional_solutions.gif) no-repeat top left; }
.theInterface { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/title_the_interface.gif) no-repeat top left; }
.news { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/title_news.gif) no-repeat top left; }
.privacy { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/title_privacy.gif) no-repeat top left; }

.featureSection .columnRight h2 {
    margin: 0;
    padding: 0;
    width: 230px;
    height: 50px;
    float: left;
    display: block;
    text-indent: -700em;
    text-decoration: none;
    overflow: hidden;
    background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/title_include_your_site.gif) repeat-y top left;
    }
.featureSection .columnRight p.btnClickHere {
    margin: 0;
    padding: 10px 0 0 0;
    float: right;
    }
.featureSection .columnRight .btnClickHere a {
    margin: 0;
    padding: 0;
    width: 141px;
    height: 33px;
    float: right;
    display: block;
    text-indent: -700em;
    text-decoration: none;
    overflow: hidden;
    background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/btn_header_click_here.gif) repeat-y top left;
    }
.quoteBox {
	margin: 0 0 0 0;
	height: 336px;
	width: 281px;
	overflow: hidden;
	background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/quote_box.gif) repeat-y top left;
	}
.quoteBox blockquote {
	margin: 0;
	padding: 30px 30px 20px 35px;
	text-indent: 30px;
	line-height: 1.5em; 
	height: 160px;
	}
.quoteBox .citation {
	padding: 40px 0 0 0;
	height: 90px;
	}
.quoteBox .citation p {
	padding: 0 20px 0 20px;
	height: 70px;
	font-size: 1em;
	background-position: 168px 20px;
    background-repeat: no-repeat;
	}
	
	
.title {
    margin: 0;
    padding: 0;
    float: left;
    display: block;
    text-indent: -700em;
    text-decoration: none;
    overflow: hidden;
    }	
h3.clickOnMap { margin: 20px 0 0 20px; width: 494px; height: 25px; background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/title_click_on_map.gif) no-repeat bottom left; }


.columnRight .btnClickHere a {
    margin: 10px auto 0 auto;
    padding: 0;
    width: 141px;
    height: 33px;
    display: block;
    text-indent: -700em;
    text-decoration: none;
    overflow: hidden;
    background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/btn_side_click_here.gif) repeat-y top left;
    }

.newsItems {
	padding: 20px 0 0 0;
	}
.newsItems h3 { margin: 0; padding: 0 50px 0.9em 20px; font-size: 1.5em; line-height: 1.2em; }
.newsItems h4 { margin: 0; padding: 0 30px 0 40px; font-size: 1.1em; line-height: 1.2em; }
.newsItems p  { margin: 0; padding: 0 30px 1em 40px; font-size: 1em; line-height: 1.5em; color: #3e3e3e; }
.newsItems blockquote  { margin: 0; padding: 0 30px 25px 40px; font-size: 1em; line-height: 1.5em; color: #3e3e3e; }

.siteSeals {
	margin: 0;
	padding: 20px 0 0 20px;
	}
.siteSeals img {
	margin: 0;
	padding: 5px;
	}

.growthStats { padding: 20px 0 0 20px; height: 150px; }
.growthStats h4 { padding: 15px 10px 0 70px; font-size: 1.2em; height: 70px; }
.growthStats p { padding: 0; font-size: 1.8em; text-align: center; }

.userStat, .pagesStat, .adStat {
	margin: 0;
	padding: 0 0 0 10px;
	width: 190px;
	float: left;
	}

.userStat h4 { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/stat_users_bg.gif) no-repeat top left; }
.pagesStat h4 { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/stat_pages_bg.gif) no-repeat top left; }
.adStat h4 { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/stat_ads_bg.gif) no-repeat top left; }

.userStat { }
.pagesStat { border-left: 1px solid #ccc; }
.adStat { border-left: 1px solid #ccc; }




.coverageMap {
	margin: 10px 0 0 20px;
	width: 601px;
	height: 300px;
	position: relative;
	background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/map_bg.gif) no-repeat top left;
	}
.regionMena, .regionAsia, .regionOceania {
	width: 210px;
	height: 100px;
	position: absolute;
	}
.regionMena {
	padding: 30px 0 0 10px;
	top: 61px;
	left: 15px;
	background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/bubble_mena.gif) no-repeat top left;
	}
.regionAsia {
	padding: 30px 0 0 30px;
	top: 12px;
	left: 366px;
	background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/bubble_asia.gif) no-repeat top left;
	}
.regionOceania {
	padding: 10px 0 0 10px;
	top: 178px;
	left: 237px;
	background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/bubble_oceania.gif) no-repeat top left;
	}

.bubbleContent { padding: 0 0 0 55px }


.bubbleContent h4 { padding: 0; font-size: 0.9em; }
.bubbleContent p { padding: 0; }
.bubbleContent strong { font-size: 1.6em; display: block; }
.bubbleContent a { padding: 3px 0 0 0; display: block; font-size: 0.9em; }

.regionMena .bubbleContent { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/users_mena.gif) no-repeat top left; }
.regionAsia .bubbleContent { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/users_asia.gif) no-repeat top left; }
.regionOceania .bubbleContent { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/users_oceania.gif) no-repeat top left; }

.restOfWorld {
	padding: 0;
	top: 260px;
	left: -5px;
	display: block;
	position: relative;
	}

.aboutDiagram {
	margin: 10px 0 0 20px;
	width: 601px;
	height: 290px;
	position: relative;
	background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/diagram_about_2.jpg) no-repeat top left;
	}
.bubble01, .bubble02, .bubble03, .bubble04 {
	width: 115px;
	position: absolute;
	}
/*
.bubble01 { top: 32px; left: 57px; }
.bubble02 { top: 190px; left: 68px; }
.bubble03 { top: 29px; left: 272px; }
.bubble04 { top: 156px; left: 435px; }
*/
.bubble01 { top: 32px; left: 57px; }
.bubble02 { top: 222px; left: 68px; }
.bubble03 { top: 33px; left: 252px; width: 160px; }
.bubble04 { top: 112px; left: 430px; } /* 150px */

.bubble01 p, .bubble02 p, .bubble03 p, .bubble04 p { padding: 0; font-size: 1em; line-height: 1.3em; }


.location {
	width: 250px;
	height: 80px;
	float: left;
	}

/* Flags */

.flags { padding: 0 0 10px 30px; }

.dz, .au, .bh, .eg, .in, .id, .my, .ma, .om, .pk, .sa, .sg, .ph, .th, .ae, .tr, .vn {
    margin: 0;
    padding: 0 0 0 20px;
    background-position: top left;
    background-repeat: no-repeat;
	}
.dz { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/flags/dz.gif); }
.au { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/flags/au.gif); }
.bh { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/flags/bh.gif); }
.eg { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/flags/eg.gif); }
.in { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/flags/in.gif); }
.id { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/flags/id.gif); }
.my { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/flags/my.gif); }
.ma { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/flags/ma.gif); }
.om { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/flags/om.gif); }
.pk { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/flags/pk.gif); }
.sa { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/flags/sa.gif); }
.sg { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/flags/sg.gif); }
.ph { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/flags/ph.gif); }
.th { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/flags/th.gif); }
.ae { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/flags/ae.gif); }
.tr { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/flags/tr.gif); }
.vn { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/flags/vn.gif); }

/* */

.innerFooter { clear: both; height: 30px; }

.footerArea {
    margin: 20px 0 0 0;
    padding: 1px 0 0 0;
    width: 951px;
    height: 300px;
    clear: both;
    background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/footer_bg.jpg) no-repeat top left;
    }
.footerArea img {
    float: left;
    }	
.footerArea p {
    margin: 0;
    padding: 10px 10px 1em 20px;
    font-size: 0.8em;
    line-height: 1.3em;
    color: #777777;
    float: right;
    }
.footerArea p a { color: #777777; text-decoration: none; }
.footerArea p a:hover { color: #777777; text-decoration: underline; }

.footerArea .locations {
	margin: 0;
	padding: 40px 10px 10px 10px;
	width: 630px;
	float: left;
	height: 180px;
	}
.footerArea .locations p { padding: 15px 10px 15px 20px; float: left; width: 170px; }

.footerArea .socialMedia {
	margin: 0;
	padding: 40px 10px 10px 10px;
	width: 260px;
	float: left;
	height: 180px;
	}
.footerArea .socialMedia h4 { padding: 15px 30px 20px 20px; float: left; font-size: 1em; }	

.footerArea .socialMedia ul {
    margin: 0;
    padding: 0 0 0 20px;
    list-style-type: none;
    }
.footerArea .socialMedia ul li {
    margin: 0;
    padding: 6px 0;
    }
.footerArea .socialMedia ul li a {
    margin: 0;
    padding: 2px 0 2px 20px;
    font-size: 0.9em;
    text-decoration: none;
    color: #3e3e3e;
    }
.footerArea .socialMedia ul li a:hover { text-decoration: underline; color: #3e3e3e; }
.footerArea .socialMedia ul li a.facebook { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/ico_facebook.gif) no-repeat top left; }
.footerArea .socialMedia ul li a.linkedIn { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/ico_linkedin.gif) no-repeat top left; }
.footerArea .socialMedia ul li a.twitter { background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/ico_twitter.gif) no-repeat top left; } 
   
/* Menu */
    
.mainMnu {
    margin: 0;
    padding: 0 20px 0 0;
    width: 635px;
    height: 39px;
    float: right;
    }
.mainMnu ul {
    margin: 0;
    padding: 0 0 0 0;
    height: 39px;
    list-style-type: none;
    }
.mainMnu ul li {
    margin: 0;
    padding: 0;
    float: left;
    }
.mainMnu ul li a {
    margin: 0;
    padding: 0;
    display: block;
    _float: left;
    text-indent: -700em;
    text-decoration: none;
    overflow: hidden;
    height: 39px;
    background-position: top left;
    background-repeat: no-repeat;
    }
.mainMnu ul li a:hover {
    background-position: bottom left;
    /*overflow: hidden;*/
    }
/*Hide from Mac IE\*/
.mainMnu ul li a {
    overflow: hidden;
    }
/*End hide*/
    
.mainMnu .menuItem1 { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/main_mnu_01.gif); width: 56px; }
.mainMnu .menuItem2 { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/main_mnu_02.gif); width: 58px; }
.mainMnu .menuItem3 { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/main_mnu_03.gif); width: 69px; }
.mainMnu .menuItem4 { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/main_mnu_04.gif); width: 134px; }
.mainMnu .menuItem5 { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/main_mnu_05.gif); width: 101px; }
.mainMnu .menuItem6 { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/main_mnu_06.gif); width: 53px; }
.mainMnu .menuItem7 { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/main_mnu_07.gif); width: 94px; }
.mainMnu .menuItem8 { background-image: url(http://www.effectivemeasure.com/themes/effective_v2/images/main_mnu_08.gif); width: 70px; }

.mainMnu a.current, .mainMnu a:hover.current { background-position: center right; }

/* */

.sideNav {
    margin: 0 0 10px 0;
    padding: 0;
    height: 125px;
    background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/side_nav_bg.gif) no-repeat top left;
    }
.sideNav ul {
    margin: 0;
    padding: 10px;
    list-style-type: none;
    }
.sideNav ul li {
    margin: 0;
    padding: 0;
    }
.sideNav ul li a {
    margin: 0;
    padding: 5px 10px;
    display: block;
    overflow: hidden;
    text-decoration: none;
    color: #fff;
    border-bottom: 1px solid #5f6976;
    background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/side_nav_line.gif) repeat-x bottom left;
    }
.sideNav ul li a:hover {
    background-position: bottom left;
    /*overflow: hidden;*/
    }
/*Hide from Mac IE\*/
.sideNav ul li a {
    overflow: hidden;
    }
/*End hide*/

.sideNav ul li a.nav-selected { font-weight: bold; }

/* Forms */

form.standardForm {
	margin: 0;
	padding: 0 0 0 9px;
	font-size: 11px;
	position: relative;
	color: #48494c;
	}
form.standardForm fieldset { margin: 0; padding: 0; border: 0;  }
form.standardForm legend span {
    margin: 0;
    padding: 15px 0 0 10px;
    font-size: 16px; 
    color: #1e1e1e;
    height: 55px;
    width: 730px;
    _width: 720px;
    background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/form_legend_bg.gif) no-repeat top left;
    *left: -6px;
    *font-weight: bold;
    position: relative;
    display: block;
    }
form.standardForm input.field { padding: 2px; width: 320px; }
form.standardForm input.fieldNarrow { padding: 2px; width: 150px; }
form.standardForm select { }
form.standardForm textarea {
	margin: 0 0 10px 0;
	width: 300px;
	height: 150px;
	}
form.standardForm dl {
	margin: 0;
	padding: 30px 0 0 20px;
	/*width: 519px;*/
	display: block;
	clear: both;
	}
form.standardForm dt, form.standardForm dd {
	margin: 0 0 10px 0;
	padding: 0px;
	float: left;
	display: inline;
	line-height: 30px;
	*line-height: 25px;
	}
form.standardForm dt {
	width: 120px;
	padding: 0 10px 0 0;
	text-align: left;
	clear: both;
	}
form.standardForm dd {
	width: 360px;
	}
form.standardForm dd.grid label {
	width: 90px;
	float: left;
	display: block;
	}
form.standardForm dd.grid label.wide {
	width: 185px;
	}

form.standardForm label { margin: 0; padding: 0 0 0 0; }
form.standardForm p { margin: 0; padding: 0 30px 1em 20px; font-size: 1em; line-height: 1.4em; color: #1e1e1e; }

form.standardForm dd.submit { padding: 58px 0 0 0; width: 200px; }
form.standardForm dd.submit button { margin: 10px 0; }

form.standardForm dd.submit button.cancel, 
form.standardForm dd.submit button.save, 
form.standardForm dd.submit button.submit, 
form.standardForm dd.submit button.signin {
    margin: 10px 3px 0 3px;
    padding: 0;
    width: 54px;
    height: 17px;
    display: block;
    float: left;
    text-indent: -700em;
    text-decoration: none;
    overflow: hidden;
    border: 0;
    cursor: pointer;
    }
form.standardForm dd.submit button.cancel {
    background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/btn_cancel.gif) no-repeat top left;
    }
form.standardForm dd.submit button.save {
    background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/btn_save.gif) no-repeat top left;
    }
form.standardForm dd.submit button.submit {
    background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/btn_submit.gif) no-repeat top left;
    }
form.standardForm dd.submit button.signin {
    background: transparent url(http://www.effectivemeasure.com/themes/effective_v2/images/btn_signin.gif) no-repeat top left;
    }        
form.standardForm sup.req {
	vertical-align: baseline;
	font-size: 1.1em;
	color: #cc2200;
	}
form.standardForm span { padding: 8px 0 1em 0; line-height: 1.3em; font-size: 11px; display: block; }
form.standardForm h3 { margin: 0; padding: 0 0 0 1px; color: #1e1e1e; font-size: 13px; font-weight: bold; }

form.standardForm .hr { clear: both; margin: 0 0 10px 0; padding: 0; border-top: 1px solid #578cbb; border-bottom: 1px solid #fff; }
form.standardForm .hr hr { display: none; }

form.standardForm dt.blank { clear: both; }

form.standardForm dt.fauxColStart        { clear: both; height: 26px; }
form.standardForm dt.fauxCol             { clear: none; padding: 0 0 0 5px; width: 85px; height: 26px; }
form.standardForm dt.fauxCol label       { padding: 0 0 0 5px; }
form.standardForm dd.fauxCol             { width: 120px; height: 26px; }
form.standardForm dd.fauxCol input.field { padding: 2px; width: 110px; }
form.standardForm dd.fauxCol select      { width: 110px; }

form.threeColForm dt.fauxColStart        { clear: both; height: 26px; }
form.threeColForm dt.fauxCol             { clear: none; float: left; width: 80px; height: 26px; }
form.threeColForm dt.fauxCol label       { padding: 0 0 0 5px; }
form.threeColForm dd.fauxCol             { width: 180px; height: 26px; }
form.threeColForm dd.fauxCol input.field { padding: 2px; width: 150px; }
form.threeColForm dd.fauxCol select      { width: 110px; }

form.standardForm dt.wideLabel { width: 375px; }
form.standardForm dd.wideLabel { width: 100px; }
form.standardForm dt.wideLabel span { text-align: left; }

form.standardForm dd.wideDD { width: 500px; }

form.standardForm dd.clr, form.standardForm dd.fauxColEnd {  clear: both; margin: 0; padding: 0px; width: 600px; height: 0; overflow: hidden; display: block; float: none; position: relative; } /* DUE TO IE EPIC FAIL */

form.standardForm dl.wideTextForm dt { width: 400px; }
form.standardForm dl.wideTextForm dd { width: 100px; }
form.standardForm dl.wideTextForm dd textarea {
	margin: 0 0 0 0;
	width: 280px;
	height: 80px;
	}
	
	

/* Old stylesheet */

.contactFrm {
	padding: 0;
	width: 610px;
	}
.contactFrm fieldset {
	margin: 0 0 20px 0;
	padding: 5px 5px 5px 0px;
	font-size: 0.9em;
	border: 0;
	}
.contactFrm legend {
	display: none;
	}
.contactFrm label {
	padding: 2px 0;
	margin: 0;
	display: block;
	clear: both;
	}
.contactFrm label span {
	padding: 0 10px 0 0;
	margin: 0;
	float: left;
	text-align: right;
	width: 120px;
	}
.contactFrm label input {
	padding: 1px;
	margin: 0;
	border: 1px solid #ccc;
	font-size: 11px;
	width: 400px;
	}

.contactFrm input.short {
	padding: 1px;
	margin: 0;
	border: 1px solid #ccc;
	font-size: 11px;
	width: 100px;
	}

.contactFrm label select {
	padding: 1px;
	margin: 0;
	border: 1px solid #ccc;
	font-size: 11px;
	width: 420px;
	}
.contactFrm label textarea {
	padding: 1px;
	margin: 0;
	font-size: 11px;
	border: 1px solid #ccc;
	width: 420px;
	height: 100px;
	}
.contactFrm label textarea.termsconditions {
	padding: 1px;
	margin: 0;
	float: left;
	font-size: 11px;
	border: 1px solid #ccc;
	width: 500px;
	height: 400px;
	}
.contactFrm label textarea.tag {
	padding: 1px;
	margin: 0;
	font-size: 11px;
	border: 1px solid #ccc;
	width: 500px;
	height: 200px;
	}
.contactFrm div.error {
	padding: 1px;
	margin: 0;
	font-size: 11px;
	color:red;
	}
.frmGrup {
	padding: 1px 0px;
	width: 400px;
	clear: both;
	}
.frmGrup span {
	padding: 0 5px 0 0;
	margin: 0;
	float: left;
	width: 240px;
	}
.frmGrup label {
	display: inline;
	}
.frmGrup input.field {
	padding: 1px;
	margin: 0;
	border: 1px solid #ccc;
	width: 180px;
	}
label.pageElemntCheck {
	margin: 0;
	padding: 5px 0 5px 2px;
	clear: none;
	float: left;
	display: block;
	width: 180px;
	}
label.pageElemntCheck input {
	width: 20px;
	border: 0;
	}
span.pageElemntCheck {
	padding: 5px 0 20px 0;
	height: 130px;
	width: 135px;
	float: left;
	}
.subBtn {
	float: right;
	/* \*/display: inline;/* */
	font-size: 1em;
	}


.introWrap { padding: 0 0 20px 0; }
label.termsWrap { padding: 0 0 0 40px; }
img.codeExample { position: relative; left: 15px; top: -20px; }


