/* CSS Document */
/* ACCESSIBILITY STYLES START */
/* hide from IE mac \*/
html {
    min-height: 100%;
    margin-bottom: 1px;
}
/* end hiding from IE5 mac */
a:active {
/* border-bottom: thin solid #339900; */
}
html>body a:focus {
/* border-bottom: thin solid #339900; */
}
.topnav a:active {
text-decoration: underline;
color: #339900;
background-color: #FFFFFF;
background-image: none;
/* border-bottom: thick solid #339900; */
}
html>body .topnav a:focus {
/* border-bottom: thin solid #339900; */
}
.jump_maincontent a:active {
	color: #FFFFFF;
	background-color: #006699;
	background-image: none;
}
html>body .jump_maincontent a:focus {
	color: #FFFFFF;
	background-color: #339900;
	background-image: none;
}
/* ACCESSIBILITY STYLES END */
/* STRUCTURAL STYLES START */
body{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 1em;
	margin-bottom: 1.5em;
	background-color: #F4F8FE; 						
	background-image: url(../images/body_bg_30.jpg);
	background-repeat: repeat-x;
}
body#plain{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 1em;
	margin-bottom: 1.5em;
	background-color: #FFFFFF;
	background-image: none;
}
#plain p {
	width: 80%;
	margin-left: 1em;
}

.main_center{
	float: left;
	width: 40em;
	margin-bottom: 1em;
}
.left_wide{
float: left;
width: 27em
}
.right_narrow{
float:right;
width:12em
}
/* STRUCTURAL STYLES END */
ul li {
	color: #555555;
	background-color: transparent;
	background-image: none;
}
.dotted_line {
	border-top: #555555 dashed 1px;
	width: 63%;
	text-align:center;
}
.dotted_line_full {
	border-top: #555555 dashed 1px;
	width: 97%;
	text-align:center;
	margin-bottom: 0em;
	margin-top: 1em;
	clear: both;
}
html>body .dotted_line_full {
	border-top: #555555 dashed 1px;
	width: 97%;
	text-align:center;
	margin-bottom: 1em;
	margin-top: 1em;
	clear: both;
}
.firstpara {
	font-size: 0.85em;
	float: left;
	width: 63%;			/* 60% */
	text-align: left;
}
.secondpara {
	width: 63%;
	text-align: left;
}
.firstpara_full {
	font-size: 0.85em;
	width: 97%;
	text-align: left;
}
.img_pararight {
	width: 12.375em;
	height: 7.625em;
	border: none;
}
.firstpara_right{
	float: right;
	margin-top: 0.1em;
}
.rightborder_current {
	border-right: 0.05em solid #AAAAAA;
	font-weight: bold;
	color: #339900;
	background-color:#FFFFFF;
	background-image: none;
}
.norightborder_current {
	border-right: 0;
	font-weight: bold;
	color: #339900;			/* 0066CC; */
	background-color:#FFFFFF;
	background-image: none;
}
.tab_menu_width{
	width: 99.5%;
	clear: both;
	margin-top: 0em
}
.tab_menu_width_small{
	width: 8.91%;
	clear: both;
}
div.tabsection a.navLabel, div.d-tabsection a.navLabel{
	text-decoration: none;
}
div.tabsection ul.nav, div.d-tabsection ul.nav{
	margin: 0.2% -0.2%;
	padding: 0 0.2em;
	list-style-type: none;
}
div.micro-tabs ul.nav{
	margin: 1em 0;
	padding: 0 0.56em;
}
* html div.tabsection ul.nav,
* html div.d-tabsection ul.nav{
	height: 1em;
	border-bottom: 0.06em hidden;
}
div.tabsection ul.nav:after, div.d-tabsection ul.nav:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}
div.tabsection ul.nav li, div.d-tabsection ul.nav li{
	float: left;
	margin: 0;
	padding: 0
}
div.tabsection ul.nav li a.navLabel,
div.d-tabsection ul.nav li a.navLabel{
	display: block;
	padding: 0.1em .28em .1em
}
div.micro-tabs ul.nav li a.navLabel{
	padding-top: .12em;
	padding-bottom: .12em;
}

div.tabsection ul.nav, div.d-tabsection ul.nav, div.micro-tabs ul.nav{
	background: url(../images/nav_menu/navBtile.gif) repeat-x bottom left
}
div.tabsection ul.nav li, div.d-tabsection ul.nav li{
	background: url(../images/nav_menu/itemRdoor.gif) no-repeat top right;
	border-bottom: .06em solid #73838C;
	cursor: pointer;
	list-style-image: none
}
div.micro-tabs ul.nav li {
	background: url(../images/nav_menu/micro/itemRdoor.gif) no-repeat top right
}
div.tabsection ul.nav li:hover, div.d-tabsection ul.nav li:hover{
	background-image: url(../images/nav_menu/itemRdoor_hover.gif)
}
div.micro-tabs ul.nav li:hover{
	background-image: url(../images/nav_menu/micro/itemRdoor_hover.gif)
}
div.tabsection ul.nav a.navLabel, div.d-tabsection ul.nav a.navLabel{
	background: url(../images/nav_menu/itemLdoor.gif) no-repeat top left;
	color: #006699;
	background-color: transparent;
}
div.micro-tabs ul.nav a.navLabel {
	background: url(../images/nav_menu/micro/itemLdoor.gif) no-repeat top left;
	color: #000066; /* #006699; */
	background-color: transparent;
}
div.tabsection ul.nav li:hover a.navLabel, div.d-tabsection ul.nav li:hover a.navLabel{
	background-image: url(../images/nav_menu/itemLdoor_hover.gif)
}
div.micro-tabs ul.nav li:hover a.navLabel{
	background-image: url(../images/nav_menu/micro/itemLdoor_hover.gif)
}
div.tabsection ul.nav li.on, div.d-tabsection ul.nav li.on {
	background-image: url(itemRdoor_on.gif);
	border-bottom: .06em solid #fff;
	cursor: auto;
	font-weight: bold;
}
div.micro-tabs ul.nav li.on{
	background-image: url(../images/nav_menu/micro/itemRdoor_on.gif);
/*	font-weight: bold	*/
}
div.tabsection ul.nav li.on a.navLabel, div.d-tabsection ul.nav li.on a.navLabel{
	background-image: url(../images/nav_menu/itemLdoor_on.gif);
/*	font-weight: bold	*/
}
.micro-tabs a:active{
border:none;
}
html>body .micro-tabs a:focus {
border:none;
}
.tab_nav_border{
	width:38.4em; 
	border-top:0; 
	border-left: 1px #AAAAAA solid; 
	border-right: 1px #AAAAAA solid; 
	border-bottom: 1px #AAAAAA solid; 
	margin-top: -1em; 
	margin-bottom: 3em;
	padding-top: 1em; 
	padding-bottom: 1em; 
	padding-left: 1em; 
	padding-right: 1em
}
.tab_nav_border_small{
	width: 19.9em; 
	border-top:0; 
	border-left: 1px #AAAAAA solid; 
	border-right: 1px #AAAAAA solid; 
	border-bottom: 1px #AAAAAA solid; 
	margin-top: -1em; 
	margin-bottom: 3em;
	padding-top: 1em; 
	padding-bottom: 1em; 
	padding-left: 1em; 
	padding-right: 1em
}
.tab_nav_no_border{
	width:38.4em; 
	border:0;
	padding-top: 0; 
	padding-bottom: 1em; 
	padding-left: 1em; 
	padding-right: 1em
}
.main{
	width: 47em;
	margin-left: auto;
	margin-right: auto; 
	color: #555555;
	background-color: #FFFFFF;		
	border: 0.05em solid #AAAAAA;
}
.centrecontent_sub {
	padding-left: 3.3em;
	padding-right: 3em; 
}
.centrecontent_sub_lessmarg {
	padding-left: 1em;
	padding-right: 1em; 
}
html>body .centrecontent_sub_lessmarg {
	padding-left: 1em;
	padding-right: 1.5em; 
}
.maincontent {
	margin-top: 0.5em;
	width: 47em; 
}
.maincontent a{
	color: #003399;
	background-color: transparent;		
	text-decoration: underline;
}
.maincontent a:visited{
	color: #003399;
	background-color: transparent;
}
.maincontent a:hover{
	color: #339900;
	background-color: transparent;
	text-decoration: none;
}
.maincontent_index {
	margin-top: 0.5em;
	float: right;
	width: 37em; 
}
.maincontent_index a{
	color: #003399;
	background-color: #FFFFFF;		
	text-decoration: underline;
}

.maincontent_index a:visited{
	color: #003399;
	background-color: #FFFFFF;
}

.maincontent_index a:hover{
	color: #339900;
	background-color: #FFFFFF;
	text-decoration: none;
}

.floatleft_searchform{
	float: left;
	margin-left: 0.5em;
	padding-top: 1.2em;
}

.logo_segala{
	width: 7.25em;
	height: 3.375em;
	border: 0;
	padding-top: 0.2em;
	padding-bottom: 0.5em;
	padding-right: 0.5em;
	float: right
}



.www2006_landing {
	border: 0;
	width: 7.5em;
	height: 4.1875em;
	margin-left: 1em;
	margin-bottom: 1em;
	float: right;
}

.internet_world {
	border: 0;
	width: 7.5em;
	height: 1.875em;
	margin-left: 1em;
	margin-bottom: 1em;
	float: right;
}

.nma_opinion {
	border: 0;
	width: 25.625em;
	height: 63.75em;		
}

.mktg_week {
	border: 0;
	width: 23em;
	height: 40.4375em;	
}

.AR_release {
	border: 0;
	width: 12.5em;
	height: 11.75em;
	float: right;
	margin-left: 1em;
}

.askj_ss2 {
	border: 0;
	width: 13.125em;
	height: 8.75em;
	float: left;
	margin-right: 0.9em;
	margin-top: 1em;
	margin-bottom: 1em;
}

.askj_ss {
	border: 0;
	width: 14.5em;
	height: 10.125em;
	float: right;
}

.imaa_logo2 {
	border: 0;
	width: 6.8125em;
	height: 5.25em;
	float: left;
	margin-right: 1em;
	margin-top: 1em;
}

.imaa_photo {
	border: 0;
	width: 11.25em;
	height: 8.9375em;
	text-align: center;
}

.nma_trophy {
	border: 0;
	width: 6.625em;
	height: 7.625em;
	float: left;
	margin-right: 1em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

.nma_ea_05 {
	border: 0;
	width: 12.125em;
	height: 4.375em;
	float: right;
}

.land_mobile_cover {
	border: 0;
	width: 8.5em;
	height: 12.5625em;
	float: right;
	margin-left: 0.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.land_mobile_article {
	border: 0;
	width: 18.125em;
	height: 12.75em;
	float: right;
	margin-left: 1em;
	margin-bottom: 0.5em;
}

.land_mobile_para {
	float: left;
	width: 75%;
}

.td_noborder { 
	border-right: none;
	border-top: 1px dashed #97D6FF;
	color: #000000;
	background-color: #FFFFFF;
	padding-right: 0.5em;
	padding-left: 0.5em;
	text-align: left;
}  

.th_noborder {
	border-right: none;
	color: #003399;
	background-color: #FFFFFF;
	padding-right: 0.5em;
	padding-left: 0.5em;
	text-align: left;
}

.revolution_cover {
	width: 14.75em; 
	height: 19em; 
	float: left;
	border: 0;
	margin-right: 1em;
	margin-top: 0.5em;
	margin-bottom: 1em;
}

.rev_logo {
	width: 12.06em; 
	height: 5.56em; 
	float: right;
	border: 0;
	margin-left: 1em;
	margin-bottom: 1em;
}

.dmz_logo {
	width: 8.38em; 
	height: 2.94em; 
	float: right;
	border: 0;
	margin: 1em;
}

.tsunami_winner {
	width: 17.62em; 
	height: 20.38em; 
	float: right;
	border: 0;
	margin-left: 1em;
	margin-bottom: 1em;
}

.agencyr {
	width: 9.44em; 
	height: 2.69em; 
	float: right;
	border: 0;
	margin-left: 1em;
	margin-bottom: 1em;
}

.agency_article {
	width: 12.06em; 
	height: 11.5em; 
	float: right;
	border: 0;
	margin-left: 1em;
	margin-bottom: 1em;
}

.dotted_outer {
	border-top: #CCCCCC dashed 0.05em;
	margin-top: 1em;
	margin-bottom: 1em;
}

.dotted_inner_left {
	border-right: #CCCCCC dashed 0.05em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	width: 48%;
	float: left;
}

.dotted_inner_right {
	width: 45%;
	padding-top: 0.5em;
	float: left;
	padding-left: 1em;
	padding-bottom: 0.5em;
}

.cert_column {
	width: 49%;
	float: left;
}

.cert_column_right {
	width: 49%;
	float: right;
}

.cert_column_p {
	width: 98%;
}

.index_boxes_p{
	font-size: 0.95em;
	padding-right: 0.4em;
	color: #003399;
	background-color: #CAEAFF;
	margin-bottom: 0.25em;
	margin-top: 0;
	padding-top: 0;

}

.index_boxes_p_margins {
	font-size: 0.7em;
	padding-right: 0.4em;
	color: #003399;
	background-color: #CAEAFF;
	margin-bottom: 0.25em;
	margin-top: 2em;
}
.indexpg_ul {
	margin-top: 0.5em;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.indexpg_li {
	font-size: 0.72em;
	list-style-image: url(../images/arrow.gif);
	padding-right: 0.4em;
	padding-bottom: 0.2em;
}

.indexpg_p_boxes{
	margin-bottom: 0.25em;
	margin-top: 0.25em;
}

.topmarginhalf {
	margin-top: 0.5em;
	margin-bottom: 0;
}

.totp_arrow {
	background-image: url(../images/toparrow.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:1.5em;
}

.floatright_arrow{
	float: right;
	margin-top: 1em;
}
.call2action {
	border: 0;
	width: 15.625em;
	height: 1.375em;
	font-size: 140%;
}

.call2action_2 {
	border: 0;
	width: 15.625em;
	height: 3.125em;
	margin-top: 0em;
}

.call2action_3 {
	border: 0;
	width: 21.875em;
	height: 3.125em;
	margin-top: 0em;
}

.call2action_4 {
	border: 0;
	width: 15.625em;
	height: 3.5em;
	margin-top: 0em;
}

.bronze_caps { 
color: #333300;
background-color: transparent;
text-transform: uppercase;
}

.bronze_caps_index { 
color: #EEF3F5;
background-color: transparent;
text-transform: uppercase;
}
.gold_caps {
	color: #CA3900;			/* #FFCC33 */
	background-color: #FFFFFF;
	text-transform: uppercase;
}

.em_sponsorship {
	font-size: 0.75em;
	background-color: #FFFFFF;
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

dt {
	font-weight: bold;
	background-color: #FFFFFF;
	color: #003399;
	font-size: 0.75em;
}

.dt_minor {
	font-weight: normal;
	background-color: #FFFFFF;
	color: #003399;
}

dd{
	background-color: #FFFFFF;
	color: #555555;
	font-size: 0.7em;
	margin-bottom: 1.2em;
}

.redtext{
	background-color: transparent;
	color: #FF0000;
}
.certified_text_logo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000066;
	background-color:#FFFFFF;
}

.interwld {
	width: 7.5em;
	height: 1.875em;
	font-size: 139%;
	border: 0;
}

.www2006 {
	width: 7.5em;
	height: 4.1875em;
	font-size: 139%;
	margin-right: 0;
	border: 0;
}


.bronze { 
color: #333300;
background-color: transparent;
}

.gold {
	color: #CA3900; /* #FF9900; */
	background-color: #FFFFFF;
}


/* -------- NEW TABLE STYLES -------------- */

table {
	padding-bottom: 0.2em;
	margin-bottom: 0.2em;
	margin-top: 0.2em;
	padding-left: 0.5em;
	font-size: 0.75em;
}

.righttableborder {
	border-right: 1px dashed #97D6FF;
}

td { 
	border-bottom: 1px dashed #97D6FF;
	border-left: 1px dashed #97D6FF;
	color: #000000;
	background-color: #FFFFFF;
	padding-right: 0.5em;
	padding-left: 0.5em;
	text-align: left;
}

th {
	border-bottom: 1px dashed #97D6FF;
	border-top: 1px dashed #97D6FF;
	border-left: 1px dashed #97D6FF;
	color: #003399;
	background-color: #FFFFFF;
	padding-right: 0.5em;
	padding-left: 0.5em;
	text-align: left;
}

caption {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	background-color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	margin-bottom: 0.1em;
}

.certified_logos_table {
	float: left;
	font-family: "Courier New", Courier, monospace;
	width: 90%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.certified_logos_table table {
	padding: 0;
	margin-bottom: 1em;
}

.certified_logos_table td{
	padding-left: 0.3em;
	padding-right: 0.2em;
	margin-right: 0;
	height: 7em;
	font-size: 0.9em;
}

/* -------- SITEMAP STYLES -------------- */


.glaxstarlogo {
	width: 6.25em;
	height: 2.44em;
	border: 0;
}

.i_sievelogo {
	width: 6.25em;
	height: 3.06em;
	border: 0;
}

.img_news {
	float: right;
	height: 14.38em;
	width: 11.94em;
}

.back_btn {
	width: 2.4306em;
	height: 1.39em;
	border: 0;
	padding: 0;
	vertical-align: bottom;
}

.contactmapdivright {
	float: right;
	clear: none;
	width: 12.25em;
	margin-right: 1.5em;
}

.contactmapdivleft {
	float: left;
	clear: both;
	width: 12.25em;
}

.contactmapdivleft_1 {
	float: left;
	clear: both;
	width: 21em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-top: 0.5em;
}

.contactmapdivleft_1 li {
	list-style-image: url(../images/gr_arrow.gif);
	height: 0.1em;
	clear: both;
}
	
.emaillist {
	float: left;
	width: 10.5em;
	clear: right;
}

.emaillist_right { 
	float: left;
	clear: right;
	width: 10.5em;
	margin-left: 0;
	padding-left: 0;
}

.newscolumn .quicklinks li {
	list-style-image: url(../images/gr_arrow.gif);
}

.single_line_height {
	line-height: 1.5em;
}

.map01{
	width: 34.375em;
	height: 27.125em;
	border:0;
}

.map02{
	width: 34.375em;
	height: 36.5em;
	border:0;
}
.sitemap_row{
	clear: both;
	width: 99%;
	margin-bottom: 1.5em;
	font-size: 1em;
}

html>body .sitemap_row{
	clear: both;
	width: 99%;
	font-size: 1em;
	margin-bottom: 1.5em;
	margin-left: 5%;
}


.sitemap_row a {
	color: #0066CC;
	background-color:#FFFFFF;
	text-decoration: none;
}

.sitemap_row a:hover {
	color: #339900;
	background-color:#FFFFFF;
	text-decoration: underline;
}

.toplink {
	font-weight: bold;
	margin-left: -0.05em;
}

.sitemap_leftfloat{
	float: left;
	width: 30%;
	margin-left: 2.2%;
	margin-right: 0;
}

html>body .sitemap_leftfloat{
	float: left;
	width: 30%;
	margin-left: 2.8%;
	margin-right: 0;
	margin-bottom: 1em;
}

.sitemap_leftfloat a{
	padding-left: 0.05em;
	color: #003399;
	background-color: #FFFFFF;
	text-decoration: underline
}

.sitemap_leftfloat a:hover{
	color: #339900;
	background-color: #FFFFFF;
}

.sitemap_leftfloat a:visited{
	color: #003399;
	background-color: #FFFFFF;
}

.floatright_affiliations{
	width: 27.5em;
	float: right;
	margin-left: 0.5em;
	margin-bottom: 1em;
}

.clearall_aff {
	clear: both;
	margin-top: 0em;
	margin-bottom: 0em;
}

html>body .clearall_aff {
	clear: both;
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}

.w3c_mwi {
	width: 6.25em;
	height: 1.625em;
	border: 0;
}

.mdalogo {
	width: 6.25em;
	height: 2.75em;
	border: 0;
}

.icralogo {
	width: 5.5em;
	height: 1.9375em;
	border: 0;
}

.icralogo_1 {
	font-size: 140%;
	width: 5.5em;
	height: 1.9375em;
	margin-bottom: 1em;
	margin-left: 1em;
	margin-right: 2em;
	margin-top: 1em;
	border: 0;
}
.icra_leftpara {
	width: 65%;
}

.quatrologo {
	width: 4.6875em;
	height: 4.375em;
	border: 0;
}

.logo_FF_1 {
	width: 4.125em;
	height: 4.125em;
	font-size: 100%;
	float: left;
	background-image: url(../images/firefox_logo.gif);
	background-repeat: no-repeat;
}

html>body .logo_FF_1 {
	width: 4.125em;
	height: 4.125em;
	font-size: 100%;
	float: left;
	background-image: url(../images/firefox_logo.gif);
	background-repeat: no-repeat;
	margin-left: -1.4em;
	margin-top: -1em;
}

.logo_segala_browser {
	width: 4.125em;
	height: 4.125em;
	font-size: 100%;
	float: left;
	background-image: url(../images/segala_browser.gif);
	background-repeat: no-repeat;
}

html>body .logo_segala_browser {
	width: 4.125em;
	height: 4.125em;
	font-size: 100%;
	float: left;
	background-image: url(../images/segala_browser.gif);
	background-repeat: no-repeat;
	margin-left: -1.6em;
	margin-top: -1em;
}

.web_TM {
	width: 4.125em;
	height: 4.125em;
	font-size: 100%;
	float: left;
	background-image: url(../images/web_trustmarks.gif);
	background-repeat: no-repeat;
}

html>body .web_TM {
	width: 4.125em;
	height: 4.125em;
	font-size: 100%;
	float: left;
	background-image: url(../images/web_trustmarks.gif);
	background-repeat: no-repeat;
	margin-left: -1.4em;
	margin-top: -1em;
}

.MWI_test {
	width: 4.125em;
	height: 4.125em;
	font-size: 100%;
	float: left;
	background-image: url(../images/MWI_test.gif);
	background-repeat: no-repeat;
}

html>body .MWI_test {
	width: 4.125em;
	height: 4.125em;
	font-size: 100%;
	float: left;
	background-image: url(../images/MWI_test.gif);
	background-repeat: no-repeat;
	margin-left: -1.4em;
	margin-top: -1em;
}

.RDF_CL {
	width: 4.125em;
	height: 4.125em;
	font-size: 100%;
	float: left;
	background-image: url(../images/rdf_cl.gif);
	background-repeat: no-repeat;
}

html>body .RDF_CL {
	width: 4.125em;
	height: 4.125em;
	font-size: 100%;
	float: left;
	background-image: url(../images/rdf_cl.gif);
	background-repeat: no-repeat;
	margin-left: -1.4em;
	margin-top: -1em;
}

.web_acc {
	width: 4.125em;
	height: 4.125em;
	font-size: 100%;
	float: left;
	background-image: url(../images/web_acc.gif);
	background-repeat: no-repeat;
}

html>body .web_acc {
	width: 4.125em;
	height: 4.125em;
	font-size: 100%;
	float: left;
	background-image: url(../images/web_acc.gif);
	background-repeat: no-repeat;
	margin-left: -1.4em;
	margin-top: -1em;
}

.mobile_web {
	width: 4.125em;
	height: 4.125em;
	font-size: 100%;
	float: left;
	background-image: url(../images/mobile_web_1.gif);
	background-repeat: no-repeat;
}

html>body .mobile_web {
	width: 4.125em;
	height: 4.125em;
	font-size: 100%;
	float: left;
	background-image: url(../images/mobile_web_1.gif);
	background-repeat: no-repeat;
	margin-left: -1.4em;
	margin-top: -1em;
}

.SCP_logo {
	width: 4.125em;
	height: 4.125em;
	font-size: 100%;
	float: left;
	background-image: url(../images/scp_1.gif);
	background-repeat: no-repeat;
}

html>body .SCP_logo {
	width: 4.125em;
	height: 4.125em;
	font-size: 100%;
	float: left;
	background-image: url(../images/scp_1.gif);
	background-repeat: no-repeat;
	margin-left: -1.4em;
	margin-top: -1em;
}

.logo_w3c_cl {
	width: 4.125em;
	height: 4.125em;
	font-size: 100%;
	float: left;
	background-image: url(../images/w3c_rdf_cl.gif);
	background-repeat: no-repeat;
}

html>body .logo_w3c_cl {
	width: 4.125em;
	height: 4.125em;
	font-size: 100%;
	float: left;
	background-image: url(../images/w3c_rdf_cl.gif);
	background-repeat: no-repeat;
	margin-left: -1.4em;
	margin-top: -1em;
}
.screenshot_1 {
	float: right;
	margin-left: 0.7em;
	border: 0;
	width: 18.75em;
	height: 12.5em;
}
.screenshot_2 {
	font-size: 139%;
	border: 0;
	width: 18.75em;
	height: 18.75em;
}
/* -------- SITEMAP STYLES END -------------- */
.logodiv {
	float: right;
}
/* LISTS STYLES START */
.margin_btm li{
margin-bottom: 0.75em
}
div.innercontent_1 .right_box_ul li {
	font-size: 0.72em;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	list-style-image: url(../images/gr_arrow.gif);
}
div.innercontent_1 .right_box_ul{
	font-size: 0.92em;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	list-style-image: url(../images/gr_arrow.gif);
}
.topnavlist {
	float: left;
	text-align: right;
}
.topnav {	
	text-align: right;
	font-size: 1em;
	padding-top: 0;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	float: right;
	font-weight: bold
}

html>body .topnav {	
	text-align: right;
	font-size: 1em;
	padding-top: 0;
	margin-right: 1em;
	margin-bottom: -0.2em;
	margin-top: 0;
	float: right;
	font-weight: bold	
}
.topnav ul {
	float: left;
	margin-right: 1em;
	padding-right: 0;
}
html>body .topnav ul {
	float: left;
	margin-right: 1em;
	padding-left: 6.5em;
}
.topnav ul li {
	list-style-type: none;
	display: inline;
	padding-left: 0.7em;
	padding-right: 0.5em;
}
.topnav a {
	text-decoration: none;
	color: #003399;
	background-color: #FFFFFF;
}
.topnav a:hover {
	text-decoration: underline;
	color: #339900;
	background-color: #FFFFFF;
}
.footer ul {
	font-size: 0.95em;
	margin-top: 0.5em;	/* 0.2em; */
	margin-right: 1em;
	margin-bottom: 0.55em;	/* 0.25em; */
}
.footer ul li {
	list-style-type: none;
	display: inline;
	padding-left: 0.7em;
	padding-right: 0.5em;
}
.footer a {
	text-decoration: none;
	color: #003399;			/* 0066CC; */
	background-color: #FFFFFF;
	margin-right: 0.05em;
}
.footer a:hover {
	text-decoration: underline;
	color: #339900;
	background-color: #FFFFFF;
}
.rightborder {
	border-right: 0.05em solid #AAAAAA;
}
.norightborder {
	border-right: 0;
}
.flatnav ul {
text-align: center;
margin-right: 4em
}
html>body .flatnav ul {
text-align: center;
}
.flatnav ul li {
	list-style-type: none;
	display: inline;
	padding-left: 0.7em;
	padding-right: 0.5em;
}
.flatnav a {
	text-decoration: none;
	color: #003399;
	background-color: #FFFFFF;
}
.flatnav a:hover {
	text-decoration: underline;
	color: #339900;
	background-color: #FFFFFF;
}
/* Flatnav left */

.flatnav_left ul {
	text-align: left;
	margin-right: 0;
	margin-left: 0;
}
html>body .flatnav_left ul {
	text-align: left;
	padding-right: 0;
	padding-left: 0;
}
.flatnav_left ul li {
	list-style-type: none;
	display: inline;
	padding-left: 0.7em;
	padding-right: 0.5em;
	line-height: 2.5;
}
.flatnav_left a {
	text-decoration: none;
	color: #003399;
	background-color: #FFFFFF;
}
.flatnav_left a:hover {
	text-decoration: underline;
	color: #339900;
	background-color: #FFFFFF;
}

/* Flatnav left end*/

.org_tick li{
	list-style-image: url(../images/org_tick.gif);
}
.grn_tick li{
	list-style-image: url(../images/grn_tick.gif);
}
.grn_arrow li{
	list-style-image: url(../images/gr_arrow.gif);
}
/* END LIST STYLES */
.searchtext {
	font-size: 0.8em;
	width: 8em;
	border: 0.05em solid #DDDDDD;
}

.searchbtn {
	font-size: 0.8em;
	width: 4.55em;
	height: 1.64475em;
	vertical-align: text-bottom;
}

.searchbtn_1 {
	width: 2.3125em; 									/* 2.890625em; */
	height: 1.125em;									/* 1.40625em;  */
	vertical-align: text-bottom;
}

.searchbtn_2 {
	width: 2.75em;			/* 3.5em; */
	height: 1.125em;			/* 1.75em; */
	font-size: 105%;
	padding-top: 0.8em;
	margin-bottom: -0.1em;
} 

.submitbtn {
	border: 0;
	width: 2.75em;
	height: 1.125em;
	float: right;
	font-size: 140%;
	padding: 0.5em 1.5em 0.5em 0;
}

.gobtn {
	width: 1.8em; 
	height: 1.2em;
}

#form2 {
	margin-bottom: 0
	}

.form_gobtn {
	width: 2.153em;		/* 1.55em; */
	height: 1.389em;	/* 1em; */
}

.form_gobtn_1 {
	width: 2.25em;
	height: 1.75em;
	font-size: 140%;
}

.form_gobtn_2 {
	width: 1.25em;
	height: 1em;
	font-size: 140%;
	vertical-align: bottom;
	border: 0;
}

.form_continuebtn {
	font-size: 140%;
	width: 4.25em;
	height: 1.75em;
}
.formtext {

}
.formwidth_1 {
	width: 52%;
}

.img_right_column {
	float: right;
	width: 11.5em;
	margin-top: 0em;
}	
.newscolumn {
	float: right;
	width: 9.7em;					/* 9.7em; */
	margin-top: 0.5em;
}

.newscolumn_1 {
	float: right;
	width: 10.5em;
	margin-top: 0.5em;
	margin-right: 0;
}

.newscolumn_trustmark {
	float: right;
	width: 10.5em;
	margin-top: 0em;
	margin-left: 3em;
}

.newscolumn_trustmark .quicklinks li {
	list-style-image: url(../images/gr_arrow.gif);
}

.servicesbox {
	margin-top: 0.5em;
	font-size: 0.72em;
}

.newscolumn p {
	padding: 0.4em;
	font-size: 0.7em;		/* new */
}

.newscolumn p a {
	color: #003399;
	background-color: #EEEEEE;
	text-decoration: underline;
}

.newscolumn p a:hover {
	color: #339900;
	background-color: #EEEEEE;
	text-decoration: none;
}

.newscolumn p a:visited {
	color: #003399;
	background-color: #EEEEEE;
	text-decoration: underline;
}

.contactus_left {
	margin-top: 1.1em;
}

.titledate {
	font-weight: bold;
}

.newstitle {
	margin-bottom:0;
/*	font-size: 1.2em;		*/
}

.newsdate {
	margin-top: -2em;
}

.newstext {
	margin-top: -2em;
	text-decoration: underline;
}

button {
	color: #000000;
	background-color:#EEEEEE;
	border: 0;
	cursor: pointer;
}

.mobile {
	margin-left: -1.5em;	
}

address {
	font-size: 0.72em;
	font-style:normal;
	color: #003399;
	background-color: #EEF3F5;
	margin-top: 0.5em;
}

.logo{
	width: 11.25em;
	height: 3.375em;
	border: 0;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;

}

.banner{
	width: 47em;
	height: 4em;
}

.leftnav{
	width: 9em;
	float: left;
}

.firstbtn {
	margin-top: 1em;
	width: 8em;
	border-top: 0;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.6em;
}

.currenttop {
	margin-top: 1em;
	width: 8em;
	border-top: 0;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	font-size: 0.72em;
	font-weight: bold;
	color: #339900;
	background-color: #FFFFFF;
	padding-left: 0.9em;
	border-left: 0.01em solid #AAAAAA;
	margin-left: -0.05em;
}

.current {
	width: 8em;
	border-top: 0.05em solid #CCCCCC;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	font-weight: bold;
	color: #339900;
	background-color: #FFFFFF;
	padding-left: 0.6em;
}

.current_btn {
	width: 88%;
	font-size: 0.72em;
	font-weight: bold;
	border-top: 0.01em solid #CCCCCC;
	border-left: 0.01em solid #AAAAAA;
	margin-left: -0.05em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	color: #339900;
	background-color: #FFFFFF;
	padding-left: 0.95em;
}

/*
.text8 {
	font-size: 0.72em;
}
*/

.leftnavbtn {
	width: 8em;
	border-top: 0.05em solid #CCCCCC;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.6em;
}

.leftnavbtn_2 {
	font-size: 0.98em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 1.8em;
}

.leftnavbtn_2_current {
	color: #339900;
	background-color: #FFFFFF;
	font-size: 0.70em;
	font-weight: bold;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 2.4em;
	border-left: 0.01em solid #AAAAAA;
	margin-left: -0.05em;
}

.leftnav a{
	color: #0066CC;
	background-color: #FFFFFF;
	font-size: 0.72em;
	text-decoration: none;
}

.leftnav a:hover{
	color: #339900;
	background-color: #FFFFFF;
	font-size: 0.72em;
	text-decoration: none;
}

.clearall {
	clear: both;
}
.clearall_marginbottom_1em {
	clear:both;
	padding-bottom: 1em;
}

.news_ul {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.greenquotes_1 {
	color: #339900;
	background-color: #EEF3F5;
	font-size: 1.6em;
	line-height: 0.8em;
}

.bluetext_1 {
	color: #003399;
	background-color: #EEF3F5;
	font-size: 0.72em;
	text-align: right;
	margin-top: 0;
}
.bluetext_2 {
	color: #003399;
	background-color: #EEF3F5;
	font-size: 0.8em;
	margin-top: 0.5em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;
	font-weight: bold
}
.bluetext {
	color: #003399;
	background-color: #FFFFFF;
}

.bluetext_006 {
	color: #000066;		/* #002A69; */
	background-color: #FFFFFF;
}

.greentext {
	color: #339900;
	background-color: transparent;
}

.greentext_1 {
	color: #339900;
	background-color: #EEF3F5;
	font-size: 1em;		/* 1.1em; */
/*	font-weight: bold;		*/
}

.boldtext {
	font-weight: bold;
}

.normaltext {
	font-weight: normal;
}

.boldtextblue {
	font-weight: bold;	
	clear: both;
	color: #003399;
	background-color: #FFFFFF;
}

.boldtextgreen {
	color: #339900;
	background-color: #FFFFFF;
	clear: both;
	font-weight: bold
}

.boldtextblue_news {
	font-weight: bold;
	clear: both;
	color: #003399;
	background-color: #EEF3F5;
}

.boldtextgreen_news {
	color: #339900;
	background-color: #EEF3F5;
	clear: both;
	text-decoration: none;
	font-weight: bold;
}

.address_border {
	border: 1px solid #CCCCCC;
	width: 92%;
	padding: 0.2em 0.5em 0 0.5em;
	margin-bottom: 0.5em;
}

.address_text {
	margin-right: 1em;
}

.address_whitebg{
	background-color: #FFFFFF;
	color: #000000
}
fieldset {
	clear: both;
	border: 1px solid #97D6FF;
	width: 93%;
	padding-bottom: 0.2em;
	margin-bottom: 0.2em;
	margin-top: 0.2em;
	padding-left: 0.5em;
}

.spacer_fieldset {
	height: 1em;
}

legend {
	font-weight: bold;
	background-color: #FFFFFF;
	color: #003399;
	border: 1px solid #97D6FF;		
	padding: 0 0.4em 0 0.4em;
}
.floatleft {
	float: left;
	padding-right: 1em;
}
.floatleft_mainsection {
	float: left;
	width: 35em;
}
.floatleft_label {
	float: left;
	padding-right: 0.5em;
	width: 70%;
}

.floatleft_trustmark {
	float: left;
	padding-right: 0.5em;
	width: 60%;
	margin-top: 0.5em;
	margin-bottom: 3em;
}

/*
.floatleft_trustmark_1 {
	float: left;
	padding-right: 0.5em;
	width: 60%;
	margin-top: 0.5em;

}
*/

.floatleft_products {
	float: left;
	padding-right: 0.5em;
	width: 70%;	

}

.product_logo_links {
	float:left;
	padding-right: 1em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

.product_logo_links img {
	width: 1.875em;
	height: 1.875em;
	padding-right: 0.3em;
	margin-left: -0.1em;
	vertical-align: middle;
	border: 0;
	font-size: 142%;
}

div.product_logo_links a {
	font-size: 0.7em;
	vertical-align: middle;
	text-decoration: underline;
}

div.product_logo_links a hover {
	text-decoration: none;
}

div.product_logo_links a:visited {
	text-decoration: underline;
}

.logos_nextpara_products {
	clear: both;
	padding-top: 1em;
}

.floatleft_last {
	float: left;
	width: 94%;
	padding-right: 0em;
}

.floatleft a {
	cursor: pointer;
	text-decoration: none;
	}
	
.floatright {
	float: right;
}

.alignright {
	text-align: right;
}

.alignright_float {
	text-align: right;
	float: right
}


.label_text {
	font-weight: bold;
}

.alignright_renew {
	padding-left: 4em;
	margin-right: 0;
	font-weight: bold;
}

.floatright_accred {
	float: right;
	font-size: 140%;
	height: 6.25em;
	width: 5.9375em;
	margin-right: 1%;

}

.floatright a {
	cursor: pointer;
	text-decoration: none;
}

p{
	font-size: 0.72em;
	margin-top: 0em;
	margin-bottom: 1.35em;
	padding-right: 0.8em;
	line-height: 1.35em;
	color: #555555;
	background-color: transparent;
}

.li_greenarrow {
	padding-left: 1em;
	padding-bottom: 0;
	margin: 0.3em 0 0 0;

}
.li_greenarrow li {
	list-style-image: url(../images/gr_arrow.gif);
	color: #333333;
	background-color: #CAEAFF;
}


.arrowtext {
	margin-left: 1em;
	width: 12em;
	margin-top: 0.1em;
}
.arrowtext_1 {
	margin-left: 2em;
	margin-top: 0.1em;
}
.greenarrow {
	border: 0;
	width: 0.8681em;
	height: 0.694em;
	padding-right: 0.5em;
	margin-top: 0.5em;
	margin-left: -1.2em;
}
.greenarrow_li {
	background-image: url(../images/gr_arrow.gif);
	background-repeat: no-repeat;
	float: left;
	height: 0.5em;
	width: 0.625em;
	margin-top: 0.7em;
}
.greenarrow_li_1 {
	background-image: url(../images/gr_arrow.gif);
	background-repeat: no-repeat;
	float: left;
	height: 0.5em;
	width: 0.625em;
	margin-top: 1.8em;
}
.img_beacon {
	border: 0;
	height: 9.375em;
	width: 8.75em;
	margin-right: 1em;
	padding-right: 0;
}

.img_mwi_1 {
	border: 0;
	height: 15.625em;
	width: 11em;
}

.img_mwi_2 {
	border: 0;
	height: 15.625em;
	width: 22.25em;
}

blockquote {	
	font-size: 0.72em;
	margin-bottom: 1em;
	padding-bottom: 0;
	padding-top: 0em;
	padding-right: 0.8em;
	line-height: 1.35em;
	color: #000000;
	background-color: #FFFFFF;
	font-style: italic;
}

.quote_event4 {
	color: #555555;
	background-color: #EEF3F5;
}

.memberlogos {
	clear: both;
	float: left;
	margin-top: -4em;
	padding-bottom: 0.5em;
	padding-left: 0.4em;
}

.toppara_products {
	padding-bottom: 0.7em;
}

.topleftimgpara {
	width: 73%;
	float: left;
	padding-bottom: 1em;
}

.leftimgpara {
	width: 24em;
	float: left;
	padding-bottom: 1em;
}

.lastpara {
	margin-bottom: 0.8em;
}

.lastpara_address {
	margin-top: 1.1em;
}

.lastpara_mc {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
.square_link a{
 	color: #003399;
	background-color: #EEF3F5;	
	text-decoration: underline;
}

.square_link a:hover{
	color: #339900;
	background-color: #EEF3F5;
	text-decoration: underline;
}

.square_link a:visited{
	color: #003399;
	background-color: #EEF3F5;
}

.gsmlogo {
	width: 3.125em;
	height: 3.875em;
	border: 0;
}

.w3clogo {
	width: 4.5em;
	height: 3em;
	border: 0;
}

.w3c_incubator_logo {
	border: 0;
	width: 9.25em;
	height: 2.5em;
}

.w3c_acc_ini_logo {
	border: 0;
	width: 9.25em;
	height: 1.8125em;
}

.w3c_mwi_sponsor{
	border: 0;
	width: 4.375em;
	height: 4.625em;
}

.bima_logo {
	border: 0;
	width: 9.375em;
	height: 4.5em;
}

.topdivider{
	padding-top: 0em;		/* 2em */
	text-align: center;
	clear: both;
}

.footer{
	padding-top: 0.1em;
	font-size: 1em;
	text-align: center;
	clear: both;
}

.footer p{
	font-size: 0.7em;
	margin: 0.3em 0 0 0;
}

.hrule {
	background-image: url(../images/hr_bg.gif);
}

.hrulegry {
	background-image: url(../images/hr_bg_gry.gif);
}

.underline {
	text-decoration: underline;
}

.no_underline {
	text-decoration: none;
}

li {
	font-size: 0.72em;
	list-style-image: url(../images/arrow.gif);
	padding-right: 0.4em;
	padding-bottom: 0.4em;
	line-height: 1.5em;
}

ol li {
	font-size: 0.72em;
	list-style-image: none;
	padding-bottom: 0.2em;
	padding-right: 0.4em;
	line-height: 1.5em;
}

form ol li {
	font-size: 1em;
	list-style-image: none;
	padding-bottom: 0.2em;
	padding-right: 0.4em;
}


.formdiv {
	clear: both;
	font-size: 0.72em;
}

.formdiv_1 {
	clear: both;
	font-size: 0.72em;
	margin-left: 2em;
}

.btn_wai {
	border: 0;
	width: 3.375em;
	height: 1.25em;
	font-size: 140%
}

.btn_certify_verify {
	border: 0;
	width: 6.25em;
	height: 1.375em;
	font-size: 139%;
	margin-top: 0.6em;
}

.formdiv_1 p {
	font-size: 1em;
	margin-bottom: 0.5em;
}

.formdiv_1 fieldset {
	margin-top: 0.5em;
	padding-top: 1em;
	margin-bottom: 0.2em;
	padding-bottom: 0.4em;
}

.formdiv p {
	font-size: 1em;
}

.urltext {
	width: 100%;
	border: 0.05em solid #DDDDDD;
	font-size: 0.95em;
}

.urltext_1 {
	width: 24em;
	border: 0.05em solid #CCCCCC;
	font-size: 0.95em;
	margin-top: 0.4em;
}

.urltext_1_last {
	width: 24em;
	border: 0.05em solid #CCCCCC;
	font-size: 0.95em;
	margin-top: 0.4em;
	margin-bottom: 0.5em;
}

.urltext_2 {
	width: 12em;
	border: 0.05em solid #CCCCCC;
	font-size: 0.95em;
	margin-top: 0.4em;
}

.urltext_small_4 {
	width: 3em;
	border: 0.05em solid #CCCCCC;
	font-size: 0.95em;
	margin-top: 0.4em;
}

.textarea {
	width: 100%;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.textarea_1 {
	width: 75%;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.textarea_2 {
	width: 95%;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0.7em;
	margin-top: 0.25em;
}

.alignleft {
	float: left;
	margin-right: 0.2em;
	clear: left;
}

.alignleft_cb {
	float: left;
	width: 1.25em;
	height: 1.25em;
	font-size: 100%;
	margin-left: 0.8em;
	margin-right: 0.4em;
	margin-bottom: 0.5em;
	margin-top: 0.1em;
	clear: left;
}

.normal_cb {
	width: 1.25em;
	height: 1.25em;
	font-size: 100%;
	margin-right: 0.4em;
	margin-left: 0.5em;
	vertical-align: middle;
}

.radio_btn {
	width: 1.25em;
	height: 1.25em;
	font-size: 90%;
	vertical-align: middle;
	margin-left: 0.2em;
}

.clear_checkbox {

	text-align: right;
	padding-right: 0.2em;
	cursor: pointer;
	clear: right;
}

.checkblock {
	margin-top: 0.6em;
}

.checkheading {
	font-weight: bold;
	margin-top: 3em;
	margin-bottom: 0.2em;
	clear: both;
}

select {
	font-size: 1em;
	margin-left: 2em;
}
current_event{
	text-transform: uppercase;
}

.clear_steps {
	clear: both;
	margin-top: 0.1em;
	margin-bottom: 0;
}

.steps_left {
	float: left;
	width: 24em;
	padding-left: 0.3em;
	margin-top: 0.3em;
}

.steps_left_1 {
	clear:both;
	float: left;
	width: 12em;
	padding-left: 0.3em;
	padding-top: 0.2em;
	margin-top: 0;
}

.steps_left_2 {
	clear:both;
	float: left;
	width: 14em;
	padding-left: 0.3em;
	padding-top: 0.2em;
	margin-top: 0;
}


/* -------- QUOTE SHADED CORNERS START -------------- */

div.uedge {
	background-image: none; width: 99%; background-color: #EEF3F5; color: #000000; clear:both;
}
div.redge {
	background-position: right top; background-image: url(../images/redge.gif); background-repeat: repeat-y;
}
div.bedge {
	background-position: left bottom; background-image: url(../images/bedge.gif); background-repeat: repeat-x;
}
div.ledge {
	background-image: none;
}
div.ulcorner {
	background-position: left top; background-image: url(../images/tlcorner.gif); background-repeat: no-repeat;
}
div.urcorner {
	background-position: right top; background-image: url(../images/trcorner.gif); background-repeat: no-repeat;
}
div.blcorner {
	background-position: left bottom; background-image: url(../images/blcorner.gif); background-repeat: no-repeat;
}
div.brcorner {
	padding-right: 20px; background-position: right bottom; padding-left: 8px; background-image: url(../images/brcorner.gif); padding-bottom: 20px; padding-top: 8px; background-repeat: no-repeat;
}
div.innercontent {
	width: 100%;
}

/* -------- QUOTE SHADED CORNERS ENDS -------------- */


/* -------- SECTION SHADED CORNERS START -------------- */

div.uedge_1 {
	width: 49%;
	color: #003399;
	background-color: #EEF3F5;		/* #EEEEEE */
	background-image: none;
	float: left;
}
div.redge_1 {
	background-image: url(../images/re.gif);	/* redge_1.gif */
	background-position: top right;
	background-repeat: repeat-y;
}

div.bedge_1 {
	background-image: url(../images/be.gif);	/* bedge_1.gif */
	background-position: bottom left;
	background-repeat: repeat-x;
}

div.ledge_1 {
	background-image: none;
}
div.ulcorner_1 {
	background-image: url(../images/tlcorner_2.gif);	/* tlcorner_2.gif */
	background-position: top left;
	background-repeat: no-repeat;
}
div.urcorner_1 {
	background-image: url(../images/trcorner_3.gif);	/* trcorner_3.gif */
	background-position: top right;
	background-repeat: no-repeat;
}
div.blcorner_1 {
	background-image: url(../images/bl.gif);	/* blcorner_1.gif */
	background-position: bottom left;
	background-repeat: no-repeat;
}
div.brcorner_1 {
	background-image: url(../images/br.gif);	/* brcorner_1.gif */
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 1px 20px 25px 10px;
}
div.innercontent_1 {
	width: 100%;
}

div.innercontent_1 p {
	padding-top: 0.4em;
	margin-bottom: 0.2em;
	color: #003399;
	background-color: #EEF3F5;
}

div.innercontent_1 .toppara_products_1 {
	clear: both;
}

div.innercontent_1 .toppara_products_2 {
	margin-left: 5em;
	margin-top: 0.2em;
	padding-top: 0;
	vertical-align: top;
}

div.innercontent_1 .toppara_products_3 {
	margin-left: 5em;
	margin-top: 1.5em;
	padding-top: 0;
	vertical-align: top;
}

div.innercontent_1 a{
	color: #003399;
	background-color: #EEF3F5;
	text-decoration: underline;
}

div.innercontent_1 a:visited{
	color: #003399;
	background-color: #EEF3F5;
	text-decoration: underline;
}

div.innercontent_1 a:hover{
	color: #339900;
	background-color: #EEF3F5;
	text-decoration: none;
}

/* -------- SECTION SHADED CORNERS ENDS -------------- */

div.ulcorner_news {
	background-image: url(../images/tl_1.gif);	/* tlcorner_2.gif */
	background-position: top left;
	background-repeat: no-repeat;
}
div.urcorner_news {
	background-image: url(../images/tr_1.gif);	/* trcorner_3.gif */
	background-position: top right;
	background-repeat: no-repeat;
}

/* -------- SECTION HIGHLIGHTED SHADED CORNERS STARTS -------------- */

div.uedge_high {
	width: 22%;
	color: #003399;
	background-color: #97D6FF;		/* #EEEEEE */
	background-image: none;
	margin-right: 0.8em;
	float: left;
}
div.uedge_high_1 {
	width: 47%;
	color: #003399;
	background-color: #97D6FF;	
	background-image: none;
	margin-right: 0.8em;
	float: left;
}
div.uedge_high_2 {
	width: 97%;
	color: #003399;
	background-color: #97D6FF;	
	background-image: none;
	margin-right: 0.8em;
	float: left;
}
div.uedge_high_3 {
	width: 97%;
	color: #003399;
	background-color: #CAEAFF;	
	background-image: none;
	margin-right: 0.8em;
	float: left;
}
div.redge_high {
	background-image: url(../images/re_high.gif);	/* redge_1.gif */
	background-position: top right;
	background-repeat: repeat-y;
}

div.bedge_high {
	background-image: url(../images/be_high.gif);	/* bedge_1.gif */
	background-position: bottom left;
	background-repeat: repeat-x;
}

div.ledge_high {
	background-image: none;
}
div.ulcorner_high {
	background-image: url(../images/tlcorner_high.gif);	/* tlcorner_2.gif */
	background-position: top left;
	background-repeat: no-repeat;
}
div.urcorner_high {
	background-image: url(../images/trcorner_high.gif);	/* trcorner_3.gif */
	background-position: top right;
	background-repeat: no-repeat;
}
div.blcorner_high {
	background-image: url(../images/bl_high.gif);	/* blcorner_1.gif */
	background-position: bottom left;
	background-repeat: no-repeat;
}
div.brcorner_high {
	background-image: url(../images/br_high.gif);	/* brcorner_1.gif */
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 1px 20px 25px 10px;
}
/* ---------------------- */

div.ue_light {
	width: 48%;
	color: #003399;
	background-color: #CAEAFF;	
	background-image: none;
/*	margin-right: 0.8em;	*/
	float: left;
}

div.re_light {
	background-image: url(../images/re_light.gif);
	background-position: top right;
	background-repeat: repeat-y;
}

div.be_light {
	background-image: url(../images/be_light.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

div.le_light {
	background-image: none;
}
div.ul_light {
	background-image: url(../images/tl_light_1.gif);	/* tlcorner_2.gif */
	background-position: top left;
	background-repeat: no-repeat;
}
div.ur_light {
	background-image: url(../images/tr_light_1.gif);	/* trcorner_3.gif */
	background-position: top right;
	background-repeat: no-repeat;
}
div.bl_light {
	background-image: url(../images/bl_light.gif);	/* blcorner_1.gif */
	background-position: bottom left;
	background-repeat: no-repeat;
}
div.br_light {
	background-image: url(../images/br_light.gif);	/* brcorner_1.gif */
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 1px 20px 25px 10px;
}

/* ----------- */

div.innercontent_high_1 p {
	padding-top: 0.4em;
	margin-bottom: 0.2em;
	color: #000000;
	background-color: #97D6FF;
}
div.innercontent_high {
	width: 100%;
}

div.innercontent_high p {
	padding-top: 0.4em;
	margin-bottom: 0.2em;
	color: #000000;
	background-color: #CAEAFF;		/* #97D6FF;	*/
}
div.innercontent_high a{
	color: #003399;
	background-color: #CAEAFF;		/* #97D6FF;	*/
	text-decoration: none;

}

div.innercontent_high a:visited{
	color: #003399;
	background-color: #CAEAFF;		/* #97D6FF;	*/
}

div.innercontent_high a:hover{
	color: #339900;
	background-color: #CAEAFF;		/* #97D6FF;	*/
	text-decoration: underline;
}

div.innercontent_high li {
	font-size: 0.71em;
	line-height: 1.3em;
}

/* -------- SECTION HIGHLIGHTED SHADED CORNERS ENDS -------------- */

div.uedge_2 {
	background-image: none; width: 50%; background-color: #EEEEEE; color: #003399; float: right;
}
div.uedge_2 p {
	padding-bottom: 1.2em;
}
div.uedge_3 {
	background-image: none; width: 100%; background-color: #EEF3F5; color: #003399; clear: both; float: left;
}
div.uedge_4 {
	background-image: none; width: 100%; background-color: #EEF3F5; color: #003399; clear: both; float: left;
}

div.uedge_5 {
	background-image: none; width: 40%; background-color: #EEF3F5; color: #003399; clear: both; float: right;
}

div.uedge_6 {
	background-image: none; width: 60%; background-color: #EEF3F5; color: #003399; clear: both;
}

div.uedge_reg {
	background-image: none; width: 22%; background-color: #EEF3F5; color: #003399; margin-right: 0.8em; float: left;
}

div.uedge_reg_wa {
	background-image: none; width: 33%; background-color: #EEF3F5; color: #003399; float: left;
}

div.uedge_reg_wa_50 {
	background-image: none; width: 48%; background-color: #EEF3F5; color: #000000; float: left; margin-left: 0.5em;
}

div.uedge_reg_wa_60 {
	background-image: none; width: 60%; background-color: #EEF3F5; color: #000000; float: left;
}

div.uedge_high_wa {
	background-image: none; width: 33%; background-color: #97D6FF; color: #003399; float: left;
}

div.innercontent_1 ul li {
	font-size: 0.72em;
	list-style-image: url(../images/arrow.gif);
	padding-bottom: 0.2em;
	margin-left: -1.7em;
}

div.innercontent_1 ul li.top_right {
	list-style-image: none;
	list-style-type:none;
	font-size: 0.72em;
	padding-bottom: 0.2em;
	margin-left: -1.5em;
}

/* -------- NEWS SECTION STYLES -------------- */
.newslist{
	margin-bottom: 1em;
	margin-top: 1em;
	padding-right: 2em;
/*	font-size: 0.7em;	*/
}

.newslist a{
	margin-bottom: 1em;
	margin-top: 1em;
/*	font-size: 1.2em;	*/
	font-weight: bold;	
}

.news_img1{
	width: 11.937em;
	height: 16.625em;
	border:0;
	float: right;
}

.back_btn_img{ 
	background-image: url(../images/back_btn.gif); 
	width: 1.74em; 
	height: 1em; 
	margin-right: 3em;
}

.back_btn_link{
	margin-left: 3em;
}

/* -------- NEW TRUSTMARK STYLES -------------- */
.go_btn{
	float: right;
	height:	1.5em;
	width: 2.25em;
	border: 0;
}

.certificate {
	width: 31.875em;							 /* 18.75em; */
	height: 36.25em;							 /* 20.125em; */
/*	float: right;		*/
	border: 0;
	margin-left: 1em;
	margin-bottom: 1em;
}

.certificate_link {
/*	width: 49%;	*/
	text-align: center; 
/*	float: right;	*/
	clear: both;
	margin-left: 1em;
	margin-bottom: 2em;
	line-height: 1em;
	font-size: 60%;
}

em {
	font-weight: bold;
	font-style: normal;
}
.em_blue{
	font-weight: bold;
	font-style: normal;
	color: #003399;
	background-color: #ffffff
	}
	
.boldtextblue_bggrey{
	font-weight: bold;
	clear: both;
	color: #003399;
	background-color: #CAEAFF;
}

.boldtextgreen_bggrey{
	color: #339900;
	background-color: #CAEAFF;		/* EEF3F5 #EEEEEE */
	font-weight: bold;
	clear: both;
}

acronym {
	border-bottom: 1px dotted #AAAAAA;
}

.logo_S_1 {
	height: 2.375em;
	width: 7.875em;
	font-size: 100%;
	float: left;
	background-image: url(../images/segala_certified_small_1.jpg);
	background-repeat: no-repeat;
}

html>body .logo_S_1 {
	height: 2.375em;
	width: 7.875em;
	font-size: 100%;
	float: left;
	background-image: url(../images/segala_certified_small_1.jpg);
	background-repeat: no-repeat;
	margin-left: -1em;
	margin-right: 0.4em;
	margin-top: -0.5em;
	margin-bottom: 0.5em;
}

.floatright_certified {
	float: right;
	font-size: 140%;
	height: 2.375em;
	width: 7.875em;
}
.address_news {
	color: #000000;
	background-color: #FFFFFF;
}
.boldtextgreen_address {
	color: #339900;
	background-color: #FFFFFF;
	font-weight: bold;
}
/* --- FORM BUTTON STYLES --- */

input.btn{
	color: #000000;
	font-size: 0.72em;
	background-color: #DAEAFA;
	border:1px solid;
	border-top-color: #DAE1FA;
	border-left-color: #DAE1FA;
	border-right-color: #000066;
	border-bottom-color: #000066;
/*	filter:progid:DXImageTransform.Microsoft.Gradient 
   (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffdae1fa');	*/
	 margin-top: 1em;
}

html>body input.btn {
	color: #000000;
	font-size: 72%;
	background-color: #DAEAFA;
	border:1px solid;
	border-top-color: #DAE1FA;
	border-left-color: #DAE1FA;
	border-right-color: #000066;
	border-bottom-color: #000066;
/*	filter:progid:DXImageTransform.Microsoft.Gradient 
   (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffdae1fa');	*/
	margin-top: 1.3em;
}

input.btnhov{
	color: #000066;
	background-color: #B8D0E6;
	border-top-color: #000066;
	border-left-color: #000066;
	border-right-color: #DAE1FA;
	border-bottom-color: #DAE1FA;
}

html>body input.btnhov{
	color: #000066;
	background-color: #B8D0E6;
	border-top-color: #000066;
	border-left-color: #000066;
	border-right-color: #DAE1FA;
	border-bottom-color: #DAE1FA;
}

/* --- FORM BUTTON STYLES END --- */

.alignright_float_clear {
	text-align: right;
	float: right;
	clear: right;
}

.paragraph_text {
	font-size: 0.75em;
	padding-left: 0.05em;
}

.copyright {
	font-size: 0.7em;
	clear: both;
}

.copyright_mwi {
	padding-top: 1em;
	text-align: left;
	font-size: 0.7em;
	clear: both;
	margin-bottom: -0.7em;
}

.firstpara1 {
	font-size: 0.85em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 		
}

/* INDEX PAGE STYLES */

.maincontent_news {
	margin-top: 0.5em;
	float: right;
	width: 35em;
/*	padding-right: 0.5em;	*/
}

.centrecontent_news {
	float: left;
/*	width: 24em; */
	margin-left: 0;
	margin-right: 0;
}
/*
.mainpage_ul li {
	margin-bottom: 1em;
}
*/

.mainpage_ul a {
	color: #003399;
	background-color: #FFFFFF;
	text-decoration: underline;
}

.mainpage_ul a:hover {
	color: #339900;
	background-color: #FFFFFF;
	text-decoration: underline;
}

.floatright_index_div {
	float: right;
	margin-right: 0.1em;
	margin-bottom: 0.1em;
/*	text-align:center;
	width: 10.5em;	*/
}

.floatright_index_div ul {
	margin-top: 0.5em;
}

.floatright_index_div p{
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.floatleft_index_div {
	float: left;
	margin-left: 0.5em;
/*	text-align: center;
	width: 10.5em;	*/
	margin-bottom: 0.1em;
}

.floatleft_index_div ul {
	margin-top: 0.5em;
}

.floatleft_index_div p{
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.emailcolumn {
	float: left;
	width: 9em;					/* 9.7em; */
	margin-top: 0.5em;
	margin-left: 0.5em;
	margin-right: -0.1em;
}

.leftpad {
	padding-left: 0.1em;
}

.boldtext_small_black {
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}

/* INDEX PAGE STYLES END */

.centrecontent {
	float: left;
	width: 23em;
	margin-left: 1.3em;
	margin-right: 1em;
}

html>body .centrecontent {
	float: left;
	width: 23em;
	margin-left: 1.8em;
	margin-right: 0.6em;
}

.hdr_rightbox_address{
	color: #003399;
	background-color: transparent;
	font-size: 0.72em;
}

.hdr_rightbox {
	clear: none;
	border: 0;
	text-align: left
}

.AR_logo {
	border: 0;
	width: 9.875em;
	height: 4em;
	float: right;
	margin-bottom: 0.5em;
}

.www_conf {
	border: 0;
	width: 13.75em;
	height: 8.75em;
	float: right;
	margin-top: 0.2em;
}

div.innercontent_1 .right_box_p {
	font-size: 0.7em;
}
.paul_mwi_3_div {
	width: 15.125em;
	float: left;
}

.paul_mwi_3 {
	border: 0;
	width: 15.875em; /* 254px */
	height: 11.25em; /* 180px */
	float: left;
	font-weight: bold;
}

.tbl_mwi_div {
	width: 9em;
	float: right;
	margin-bottom: 0.5em;
	clear: right;
	text-align: right;
}

.tbl_mwi {
	border: 0;
	width: 11em; /* 176 px */
	height: 15.625em; /* 250px */
	float: right;
}

.mwi_conf_div{
	margin-left: 3em;
	float:left;
	width: 16em;
	margin-top: 2em;
}

html>body .mwi_conf_div{
	margin-left: 3em;
	float:left;
	width: 19em;
	margin-top: 2em;
}

.mwi_conf {
	border: 0;
	width: 15.875em;		/* 254px */
	height: 11.25em;		/* 180px */
	float: left;
	margin-left: 0em;
}

html>body .mwi_conf {
	border: 0;
	width: 15.875em;		/* 254px */
	height: 11.25em;		/* 180px */
	float: left;
	margin-left: 3.5em;
}

.paul_mwi_div{
	float: left;
	width: 12em;
	clear: both;
}

.paul_mwi {
	border: 0;
	width: 11em;					/* 176 px */
	height: 15.625em;				/* 250px */
	float: left;
	margin-top: 0.5em;
}

.paul_mwi_2_div {
	float:left;
	width: 13.5em;
	margin-left: 3em;
}

.paul_mwi_2 {
	border: 0;
	width: 15.875em;		/* 254px */
	height: 11.25em;		/* 180px */
	float: left;

}

.formwidth_2 input {
	width: 90%;
	font-size: 0.9em;
}

.formwidth_2 {
	width: 90%;
	font-size: 1em;
	margin-top: 0.8em;

}

.email_label {
	font-size: 0.7em;
	font-weight: bold;
}

input.btn_1{
	color: #000066;
	font-size: 65%;
	background-color: #DAEAFA;
	border:1px solid;
	border-top-color: #DAE1FA;
	border-left-color: #DAE1FA;
	border-right-color: #000066;
	border-bottom-color: #000066;
	margin-top: 0.5em;
}

html>body input.btn_1{
	color: #000066;
	font-size: 65%;
	background-color: #DAEAFA;
	border:1px solid;
	border-top-color: #DAE1FA;
	border-left-color: #DAE1FA;
	border-right-color: #000066;
	border-bottom-color: #000066;
	margin-top: 0.5em;
}

input.btn_2{
	color: #000066;
	font-size: 95%;
	background-color: #DAEAFA;
	border:1px solid;
	border-top-color: #DAE1FA;
	border-left-color: #DAE1FA;
	border-right-color: #000066;
	border-bottom-color: #000066;
	margin-top: 0.5em;
}
html>body input.btn_2{
	color: #000066;
	font-size: 95%;
	background-color: #DAEAFA;
	border:1px solid;
	border-top-color: #DAE1FA;
	border-left-color: #DAE1FA;
	border-right-color: #000066;
	border-bottom-color: #000066;
	margin-top: 0.5em;
}

.aff_sponsors_text {
	font-size: 0.75em;
	margin-top: 1.5em;
	margin-bottom: 0;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
}

.segala_small_logo {
	border: 0;
	width: 5em;
	height: 2.3125em;
	margin-left: 1.5em;
	margin-top: 0.5em;
}

.ILRT_small_logo {
	border: 0;
	width: 2.125em;
	height: 1.25em;
	margin-left: 1.5em;
	margin-top: 1em;
}

.tmobile_small_logo {
	border: 0;
	width: 7.5em;
	height: 1.4375em;
	margin-left: 1.5em;
	margin-top: 1em;
}

.icra_small_logo {
	border: 0;
	width: 3.125em;
	height: 1.125em;
	margin-left: 1.5em;
	margin-top: 1em;
}

.yahoo_small_logo {
	border: 0;
	width: 3.875em;
	height: 0.75em;
	margin-left: 1.5em;
	margin-top: 1em;
}

.IIT_small_logo {
	border: 0;
	width: 1.375em;
	height: 1.375em;
	margin-left: 1.5em;
	margin-top: 1em;
}

.vodafone_small_logo {
	border: 0;
	width: 2.125em;
	height: 1.25em;
	margin-left: 1.5em;
	margin-top: 1em;
}

.semantics_small_logo{
	border: 0;
	width: 5.25em;
	height: 1.1875em;
	margin-left: 1.5em;
	margin-top: 1em;
}

.w3c_metatag_plan {
	border: 0;
	width: 25em;
	height: 19.31em;
	float: right;
	margin-left: 1em;
}

.img_caption {
	font-size: 0.7em;
}

.img_caption_1 {
	font-size: 0.7em;
}

html>body .img_caption_1 {
	font-size: 0.7em;
	margin-left: 5em;
}

.floatright_imaa {
	float: right;
	text-align: center;
	width: 18em;
}

.quote_text {
	font-size: 0.80em;
	line-height: 1.2em;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	background: url(../images/quotes_left.gif) no-repeat 0 0;
	margin: 0;
	padding: 5px 20px;
	clear:both;
}

.quote_text_right {
	font-size: 0.80em;
	line-height: 1.2em;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	background: url(../images/quotes_left.gif) no-repeat 0 0;
	margin: 0;
	padding: 5px 20px;
	clear:both;
}

.quote_text_nomargbtm{
	font-size: 0.80em;
	line-height: 1.2em;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: -1.25em
}
.quote_text_1 {
	margin-top: -1em;
}

.floatright_quote {
	margin-top: 0.5em;
	text-align: right;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.72em;
}


.blacktext {
	color: #000000;
	background-color: #FFFFFF;
}

.index_ul{
	margin-top: 0;
}
.text_align_center{
	text-align: center;
}
.click_here_enquire{
	width: 13.35em;
	height: 2.4em;
}

div.call_to_action_yellow {
	color: #FFFFFF;
	background-color: #D92B00;		/* 80FF80; 33CC00 */
	width: 97%;
	text-align: center;
	font-size: 0.75em;
	margin-bottom: 1.5em;
 	margin-top: 1.5em;
}

div.call_to_action_yellow a {
	color: #FFFFFF;
	background-color: #D92B00;		/* 80FF80; 33CC00 */
	text-decoration: none;
}

div.call_to_action_yellow a:hover {
	color: #FFFFFF;
	background-color: #D92B00;		/* 80FF80; 33CC00 */
	text-decoration: none;
}

.call_to_action_lower{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #003399;
	background: #FFFFFF;
	font-weight: bold;
	margin-bottom: 1.65em;
}

.call_to_action_upper{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	color: #003399;
	background: #FFFFFF;
	font-weight: bold;
	margin-bottom: 1.1em;
}
.backtotop_arrow {
	background-image: url(../images/toparrow.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 1.9em;
	color: #003399;
}

.backtotop{
	float: right;
	font-size: 0.7em;
	clear: both;
	margin-bottom: 0em
}
.backtotop_services{
	float: right;
	font-size: 0.7em;
	clear: both;
	margin-bottom: 0em;
	margin-top: -0.9em;
}
.backtotop_pr{
	float: right;
	font-size: 0.7em;
	clear: both;
	margin-bottom: -0.5em;
	margin-top: -0.9em;
}
.services_right_column {
	float: right;
	width: 11.5em;
	margin-top: 0em;
} 
div.micro-tabs a.navLabel{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 93%
}
.verifysite{
	width: 12.62em;
	height: 2.75em;
	border: 0;
}
.certifysite{
	width: 12.62em;
	height: 2.75em;
	border: 0;
}
.contactus{
	width: 12.125em;			/* 15em; */
	height: 4.375em;			/* 5.12em */
	border: 0;
}
/*
.quote_source{
	text-align: right;
	font-size: 0.7em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
*/
.bluetext_ongreen {
	color: #0000FF; 			/* 003399; */
	background: #80FF80; 			/* 33CC00; */
	font-weight: bold;
}

.tbl_ul {
	margin-top: 2.5em;
}

.margin_btm_short {
	margin-bottom: 0.2em
}
.certlogo {
	border: 0;
	width: 6.875em;
	height: 2em;
}

.certlogo_div {
	border: 0;
	float:right;
	margin-top: -2.5em;
	margin-right: 0.1em;
}

html>body .certlogo_div {
	border: 0;
	float:right;
	margin-top: -2.6em;
	margin-right: 0.1em;
}

.footer_ul{
	margin-top: 1.2em;
	width: 65%;
	margin-right: auto;
	margin-left: 2em;
}

html>body .footer_ul{
	margin-top: 1.2em;
	width: 80%;
}

.certlogo_div_1 {
	clear: both;
	border: 0;
	float:right;
	margin-right: 0.1em;
	margin-top: 0.3em;
	margin-bottom: 0.3em;

}

.img_caption_tim {
	font-size: 0.7em;
	text-align: center;
	float: right;
	clear: right;
	width: 16em;
}

.topleft_event4 {
	float: left;
	clear: none;
	width: 61%;
}
.services_quicklinks {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0em;
	margin-bottom: 0em;
	list-style-image: url(../images/gr_arrow.gif);
}

.services_quicklinks li {
	font-size: 0.72em;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0em;
	margin-bottom: 0em;
	list-style-image: url(../images/gr_arrow.gif);
}



/* services */

.width48{
	width: 48em;
}

.width35 {
	width: 35em;
	margin: auto;
}

.width30{
	width: 30em;
	margin: auto;
}

.width27{
	width: 27em;
	margin: auto;
}


.caps{
	text-transform: uppercase;
}

.call_to_action_highlight {
	color:#FFFFFF;
	background-color: #006699;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin-bottom: 1em;
}

div.call_to_action_highlight a {
	color:#FFFFFF;
	background-color: #006699;
}

div.call_to_action_highlight a:hover{
	color:#FFFFFF;
	background-color: #006699;
	text-decoration: none;
}

div.call_to_action_highlight a:visited{
	color:#FFFFFF;
	background-color: #006699;
}

/* services */

.jo_rabin{
	width: 6.12em;
	height: 6.12em;
	float: right;
	padding: 0.5em;
}

.formwidth_2 legend {
	font-size: 67%;
	color: #339900;
	background-color: #EEF3F5;
	clear: both;
	text-decoration: none;
	border: none;
	margin-left: -1.2em;
	margin-right: -1.2em;
	width: 9em;
}

.formwidth_2 fieldset {
	border: none;
}

.formdiv_2 {
	clear: both;
	font-size: 1.2em;
	margin-left: 2em;
}

.top_left{
	float: left;
	width: 28em;
	margin-bottom: 1em;
}

.firstpara_news {
	font-size: 0.85em;
	text-align: left;
	float: left;
	margin-bottom: 0.5em
}

.img_bc_1 {
	border: 0;
	width: 8.75em;					/* 140px */
	height: 9.375em;					/* 150px */
}

.img_bc_2 {
	border: 0;
	width: 8.75em;					/* 140px */
	height: 9.125em;				/* 146px */
	float: left;
	margin-right: 0.5em;
	padding-top: 0.75em;
}

.img_bc_3 {
	border: 0;
	width: 8.75em;					/* 140px */
	height: 9.125em;				/* 146px */
	float: right;
	padding-left: 0.5em;
	margin-right: 0.5em;
	padding-top: 0.75em;
}
.img_bc_4 {
	border: 0;
	width: 8.75em;					/* 140px */
	height: 9.125em;				/* 146px */
	float: right;
	margin-left: 0.5em;
	margin-bottom: -0.75em;
}
.firstpara_1 {
	font-size: 0.85em;
	text-align: left;
	float: left
}

.align_center {
	margin-left: 0.8em;
}

.tab_padding{
	padding-left: 0.5em;
	padding-right: 0.5em;
}

q{
	quotes: "\201C" "\201D" "\2018" "\2019";
	font-style: italic;
}

.skipnav_anchor {
	width: 1px;
	height: 0px;
	border: 0;
}

/* 160 characters logo */
.img_160_characters {						
	float: right;
	width: 13.75em;
	height: 2em;
	border: 0em;
	padding: 1em;
	clear: none;
}

.blockq_quote {
	font-size: 1em;
	color: #000000;
	background-color: #FFFFFF;
	font-style: normal;
	background: url(../images/quotes_right.gif) no-repeat 100% 100%;
	margin:0;
	padding:0 10px;
}

.blockq_quote_bold {
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	font-style: normal;
	background: url(../images/quotes_right.gif) no-repeat 100% 100%;
	margin:0;
	padding:0 10px;
}

.blockq_quote_bold_small {
	font-size: 0.85em;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	font-style: normal;
	background: url(../images/quotes_right.gif) no-repeat 100% 100%;
	margin:0;
	padding:0 5px;
}

.blockq_source {
	margin-top: 0.5em;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;
	background-color: #FFFFFF;
	font-style: italic;
	font-weight: bold
}
.cs_blkq{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #003399;
	background-color: transparent;
	width: 25em;
margin: 0em;
	padding: 0em;
	font-style: normal
}
.cs_blkq p{
	margin-left: 0.25em;
	margin-right: 0.25em;
	padding: 0em;
	}

.blockq_source_top {
	margin-left: 0em;
	padding-left: 0em;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	background-color: #FFFFFF;
	font-style: normal;
}


.pdf_reader {
	height: 1.94em;
	width: 5.5em;
	border: none;
	float: left;
}

.pdf_li{
	list-style-image: url(../images/pdf.bmp);
	padding-right: 1em;
	padding-bottom: 0.4em;
	line-height: 1.5em;
	margin-right: 1em;
	margin-left: -0.4em;
	}
	
.pdf_li a{
	margin-left: 0.55em;
}
.berners{
	height: 7.25em;
	width: 6.75em;
	float: left;
	padding: 0.6em;
} 

.em_green_nobold {
	font-weight: normal;
	color: #339900;
	background-color: #ffffff;
}
/*TABLE2 MOBILE SERVICES SECTION TABLE */
.table2{
	margin-bottom: 1em;
}
.table2 td {
	border-bottom: 1px dashed #97D6FF;
	border-left: 1px dashed #97D6FF;
	padding-bottom: 0.2em;
	margin-bottom: 0.2em;
	margin-top: 0.2em;
	padding-left: 0.5em;
	background-color: #EFF7FF;
	text-align: center;
}
.table2 caption {	
	/*border: 1px dashed #97D6FF; */
	font-size: 1.2em;
	font-weight: bold;
	line-height: 2em;
}
html>body .table2 caption {	
	/*border: 1px dashed #97D6FF; */
	font-size: 0.90em;
	font-weight: bold;
	line-height: 2em;
}

.table2 th {	
	margin-left: 2em;
	border-left: 1px dashed #97D6FF;
	text-align: left;
	padding-left: 0.5em;
	color: #000000;
	background-color: #E1F0FF;
	font-weight: bold;
	font-size: 0.9em;
}
.table2_hidden{	
	color: #E1F0FF;
	background-color: #E1F0FF;
}
.top_border{
	border-top: 1px dashed #97D6FF;
}

.right_border {	
	border-right: 1px dashed #97D6FF;
}

.top_btm_right_border{
	border-top: 1px dashed #97D6FF;
	border-bottom: 1px dashed #97D6FF;
	border-right: 1px dashed #97D6FF; 
}

.btm_right_border{
	border-bottom: 1px dashed #97D6FF;
	border-right: 1px dashed #97D6FF; 
}

th.top_btm_border{
	border-top: 1px dashed #97D6FF;
	border-bottom: 1px dashed #97D6FF;
	text-align: center;
	
}

th.top_btm_border_desc{
	border-top: 1px dashed #97D6FF;
	border-bottom: 1px dashed #97D6FF;
	text-align: center;
	width: 13%;
}

td.td_desc{
	text-align: left;
}

td.top_btm_border_2000{
	border-top: 1px dashed #97D6FF;
	border-bottom: 1px dashed #97D6FF;
	width: 5%;
}

th.top_btm_border_cost{
	border-top: 1px dashed #97D6FF;
	border-bottom: 1px dashed #97D6FF;
	width: 6%;
	text-align: center;
}

.top_left_border{
	border-top: 1px dashed #97D6FF;
	border-left: 1px dashed #97D6FF;
}

.grey_table2text{
	color: #454545;					/* #999999 */
	background-color: #EFF7FF;
}

/*TABLE2 MOBILE SERVICES SECTION TABLE END*/
/* SERVICES PAGE NAVIGATION */
.rightborder_current_service {
	border-right: 0.05em solid #AAAAAA;
	font-weight: bold;
	color: #339900;	
	background-color:#FFFFFF;
}
.rightborder_service {
	border-right: 0.05em solid #AAAAAA;
	color: #000000;	
	background-color: #FFFFFF;
}
.second_nav {	
	text-align: right;
	font-size: 0.95em;
	padding-top: 0;
	margin-right: 4.3em;
	margin-bottom: 0.2em;
	margin-top: -0.4em;
	float: right;	
}

html>body .second_nav {	
	text-align: right;
	font-size: 0.95em;
	padding-top: 0;
	margin-right: 8.4em;
	margin-bottom: -0.6em;
	margin-top: -1.5em;
	float: right;
}
.second_nav ul {
	float: left;
	margin-right: 1em;
	padding-right: 0;
}
html>body .second_nav ul {
	float: left;
	margin-right: 1em;
	padding-left: 6.5em;
}
.second_nav ul li {
	list-style-type: none;
	display: inline;
	padding-left: 0.7em;
	padding-right: 0.5em;
}
.second_nav a {
	text-decoration: none;
	color: #003399;
	background-color: #FFFFFF;
}
.second_nav a:hover {
	text-decoration: underline;
	color: #003399;
	background-color: #FFFFFF;
}
.norightborder_current_service{
	border-right: 0;
	color: #339900;
	background-color: #FFFFFF;
	font-weight: bold;
}
/* SERVICES PAGE NAVIGATION END*/

/* IMAGES */
.tick {
	height: 1.25em;			/* 1.1em */
	width: 1.25em;			/* 1.1em */
	border: 0;
}
.img_bc_1 {
	border: 0;
	width: 8.75em;
	height: 9.375em;
	float: left;
}
.manwithphone{
	width: 9.4em;
	height: 6.75em;
	float: right;
}
.men2women{
	float: right;
	width: 9.4em;
	height: 6.8em;
	padding: 0.5em
}
.dot {
	width: 1.25em;				/* 0.9375 0.75em */
	height: 1.25em;				/* 0.9375 0.75em */
}
.contactus_services{
	width: 12.125em;			/* 15em; */
	height: 4.375em;			/* 5.12em */
	border: 0;
	float: right;
}
.img_bc_2services {
	border: 0;
	width: 8.75em;					/* 140px */
	height: 9.125em;				/* 146px */
	float: right;
	margin-right: 0.5em;
}
.womanonmountain{
	width: 9.4em;
	height: 6.75em;
	float: left;
	margin-right: 0.5em;
	margin-top: 0.5em;
}
.men1woman{
	width: 9.4em;
	height: 6.75em;
	float: right;
	padding: 0.7em
}
.braille_hands{
width: 9.4em;
height: 6.75em;
padding: 1em;
border: none
}
.womanonmountain_noflt{
	width: 9.4em;
	height: 6.75em;
	padding: 1em;
	border: none
}
.men1woman_center{
	width: 9.4em;
	height: 6.75em;
	padding: 1em;
	border: none;
}
.men2women_center{
padding: 1em;
	width: 9.4em;
	height: 6.8em;
	border: none;
}
.men1woman_center_blu{
	width: 9.4em;
	height: 6.75em;
	padding: 1em;
	border: none;
		background-color: #F4F8FE
}
.men2women_center_blu{
padding: 1em;
	width: 9.4em;
	height: 6.8em;
	border: none;
		background-color: #F4F8FE
}
.cert_screenshot_1 {
	float: right;
	border: 0;
	width: 17.5em;
	height: 23.25em;
	margin-left: 0.25em;
}
.ss_certified{
border: none;
width: 6.75em;
height: 6.06em;
}
.ss_certified_topmrg{
border: none;
width: 6.75em;
height: 6.06em;
padding-top: 0.5em
}
.ss_econsul_mrgtop{
border: none;
width: 12.25em;
height: 12.25em;
margin-top: 2em
}
.ss_o2_mrgtop{
border: none;
width: 12em;
height: 12.25em;
margin-top: 2em
}
.ss_o2_couk_mrgtop{
border: none;
width: 12em;
height: 12.25em;
margin-top: 2em
}
.ss_davinci_mrgtop{
border: none;
width: 12em;
height: 12.25em;
margin-top: 2em
}
.ss_econsul{
border: none;
width: 12em;
height: 12.25em;
}
.ss_o2{
border: none;
width: 12em;
height: 12.25em;
}
.ss_davinci{
border: none;
width: 12em;
height: 12.25em;
}
/* --- segala/people --- */
.paul_walsh{
	height: 5em;
	width: 5em;
	float: left;
	padding: 0.5em;
}
.paul_laptop{
	height: 7.8em;
	width: 10.9em;
	float: right;
	padding: 0.5em;
}
.andrew_gerrard{
	height: 6.12em;
	width: 5.06em;
	float: right;
	padding: 0.5em;
}
.adrian_mcmahon{
	height: 4.44em;
	width: 5.38em;
	float: left;
	padding: 0.5em;
}
.adrian_laptop{
	height: 7.8em;
	width: 10.9em;
	float: right;
	padding: 0.5em;
}
.sorcha_moore{
	height: 5.6em;
	width: 4.2em;
	float: left;
	padding: 0.5em;
}
.david_rooks{
width: 5em;
height: 6.125em;
	float: left;
	padding: 0.5em;
}
/* --- segala/people end --- */

/* IMAGES END */
.floatright_mobilesection {
	float: right;
	width: 12em;
}
dt {
	clear: both;
	float: left;
}
.contactus_mobile_servs{
	width: 12.125em;			
	height: 4.375em;
	border: 0;
	float: right;
	margin-top: 1.1em;
	margin-bottom: 0.5em;
	clear: both;
}
.floatleft_simple{
	float: left;
}

/*SERVICES SECTION*/

.services_ul li {
	font-size: 0.8em;
	list-style-image: url(../images/arrow.gif);
	padding-right: 0.4em;
	padding-bottom: 0.2em;
}

.em_grey_large{
	font-size: 1.2em;
	color: #555555;
	background-color: #ffffff;
	font-family: "Courier New", Courier, monospace;
	margin-top: 2em;
}

.em_grey{
	color: #555555;
	background-color: #ffffff;
}

.margintop_1{
	margin-top: 1em;
}

.margintop_1_point_5{
	margin-top: 1.5em;
}

.margintop_1_clear {
	clear: both;
	margin-top: 1em;
}

.services_toppara {
	font-size: 0.85em;
}

.grey_text{
	color: #555555;
	background-color: #ffffff;
}

.dl_services{
	width: 25em;
	color: #555555;
	background-color: #ffffff;
}

/*SERVICES SECTION END*/

.errors_margin_top {
	margin-top: 1.1em;
}

.rate_url {
	width:30em;
	border:0;
	color:#003399;
	background-color:#EEF3F5;
	font-size: 1.1em;
}

.feedbackicon {
	border: 0;
	height: 1.12em;
	width: 4.4em;
	margin-left: 0.5em;			/* 3.3em; */
	margin-top: 1.7em;
	clear: both;
	float: left;
}
html>body .feedbackicon {
	border: 0;
	height: 1.12em;
	width: 4.4em;
	margin-left: 0.5em;			/* 3.3em; */
	margin-top: 1.2em;
	clear: both;
	float: left;
}
/*START OLD RATE THIS PAGE CLASSES - CAN BE REMOVED WHEN THIS HAS BEEN TESTED */
/*.rate_url_img {
	border: 0;
	height: 1.6875em;
	width: 6.25em;
	margin-left: 0.5em;			
	margin-top: 1em;
	clear: both;
	float: left;
}
html>body .rate_url_img {
	border: 0;
	height: 1.6875em;
	width: 6.25em;
	margin-left: 0.5em;			
	margin-top: 0.5em;
	clear: both;
	float: left;
}*/
/*END OLD RATE THIS PAGE CLASSES - CAN BE REMOVED WHEN THIS HAS BEEN TESTED */
caption.testing_caption {
	font-size: 1em;
}
html>body caption.testing_caption {
	font-size: 1em;
	margin-left: 0.7em
}
.jump_maincontent {
	float: left;
	clear: none;
	margin-left: 1em
}
.jump_maincontent a {
	color: #FFFFFF;
	background-color: #FFFFFF;
}
								/* SITEMAP STYLES START */

.ul_sitemap ul{
margin-top: 1.5em;
}
.ul_sitemap li{
margin-top: -0em;
margin-left: 0.2em;
padding-top: 0em;
width: 14em
}
					/* SITEMAP STYLES END */

.no_bullet_list li{
list-style-image: none;
list-style-type: none;
margin-bottom: -0.5em;
margin-left: -2.5em;
}

.form_topmargin {
margin-top: 1.1em;
}
.lastpara_rate {
margin-bottom: 5em;
float: left;
}
.rightborder_current a{
	font-weight: bold;
	color: #339900;
	background-color:#FFFFFF
}
.blue_text3{
	color: #003399;
	background-color: #F4F8FE;
	font-size: 0.7em;
	}
.blue_text2{
	color: #003399;
	background-color: #F4F8FE;
	border-top: 0.05em solid #CCCCCC;
	padding: 0.5em
	}
.blue_text3 a{
	color: #003399;
	background-color: #F4F8FE;
	}
.blue_text3 a:visited{
	color: #003399;
	background-color: #F4F8FE;
	}
.blue_text3 a:hover{
	color: #339900;
	background-color: #F4F8FE;
	}
.bgr_txt3{
	background-color: #006699;
	color: #ffffff;
	font-size: 0.68em;
	}
.bgr_txt2{
	background-color: #006699;
	color: #ffffff;
	border-top: 0.05em solid #CCCCCC;
	padding: 0.5em;
	}
.bgr_txt3 a{
	background-color: #006699;
	color: #ffffff;
	}
.bgr_txt2 a:hover{
	color: #339900;
	background-color: #006699;
	}
.bgr_txt3 a:visited{
	background-color: #006699;
	color: #ffffff;
	}

.jump_maincontent a:hover {
	color: #FFFFFF;
	background-color: #006699;
	border: thin solid #339900
}
.footer a:active{
border: none;
}
.footer a:focus{
border: none;
}

.footer_ul a:active {
border-bottom: thin solid #339900;
}

html>body .footer_ul a:focus {
border-bottom: thin solid #339900;
}
/* ACCESSIBILITY OPTIONS EXPERIMENT CLASSES */
.options_top1{
margin-left: 0.1em;
font-size: 0.78em;
color: #006699;
background-color: #FFFFFF;
float: left
}

.options_top1 a{
color: #006699;
background-color: #FFFFFF;
padding-top: 0.5em;
}
.options_top{
color: #505050;
background-color: #FFFFFF;
font-size: 0.78em;
float: left;
padding-left: 0.5em;
padding-top: 0.5em;
}
.mediumtext{
font-size: 1.5em
}
.largetext{
font-size: 2em
}
/* ACCESSIBILITY OPTIONS EXPERIMENT CLASSES END*/

.rss_padding_left {
	float: left;
	margin-left: 1em;
	margin-bottom: 0.5em;
}
html>body .rss_padding_left {
	float: left;
	padding-left: 1em;
}
.rss_div{
float: right;
margin-right: 0.7em;
border: none
}
.rss{
height: 0.94em;
width: 2em;
border: none
}
.rss2{
height: 1.06em;
width: 2.7em;
border: none
}
.livemark{
height: 1.28em;
width: 1.28em;
border: none
}
.xml{
height: 1.06em;
width: 2.7em;
border: none
}

.dl_normal_txt dl {
margin-top: 0em;
padding-top: 0em
}
.dl_normal_txt dt {
font-weight: bold;
margin-top: 0em;
margin-bottom: 0.2em;
font-size: 0.78em
}
.dl_normal_txt dd{
margin-bottom: 1.2em;
margin-top: 0em;
margin-bottom: 0em;
font-size: 0.78em;
margin-bottom: 0.2em;
}
.date_div{
	width: 12%;
	float: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.month_div{
	width: 22%;
	float: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.year_div{
	width: 33%;
	float: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.selectbox_date {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	width: 3.8em;
	margin-bottom: 0.8em;
	margin-left: 0;
}

.selectbox_month {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	width: 8.5em;
	margin-bottom: 0.8em;
	margin-left: 0;
}

.selectbox_year {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	width: 5em;
	margin-bottom: 0.8em;
	margin-left: 0;
}

.normaltext li{
font-size: 0.8em;
margin-bottom: 0em
}
normal_paragraph_text{
margin-top: 0.3em;
}
.textsize_normal{
font-size: 1.2em;
}

.normaltext2 li{
font-size: 1em;
margin-bottom: 0em
}

.rss3{
height: 1.23em;
width: 2.56em;
border: none
}
.nodisplay {
	visibility: hidden;
	font-size: 0.0001px;
	display: block;
}

.pdf{
height: 1.06em;
width: 1.06em;
padding: 0.2em
}

/* AFFILIATES START */
.quote_newsbox {
	font-size: 1em;
	margin: 0;
	background-color: #EEF3F5;
	color: #003399;
}
.newsbox_ul li {
	font-size: 0.85em;
	color: #003399;
	background-color: #EEF3F5;
	}
.blockq_source_newsbox {
	margin-top: 0.5em;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	background-color: #FFFFFF;
	font-style: normal;
}
.top_left_section_bdr_blue{
	float: left;
	width: 18em;
	text-align: center;
	border: 1px solid #CCCCCC;
	margin-bottom: 1em;
	}
	.left_sq_box{
	float: left;
	width: 12em;
	text-align: center;
	border: 1px solid #CCCCCC;
	margin-bottom: 1em;
	}
.top_right_section_bdr{
	float: right;
	width: 18em;
	margin-bottom: 1em;
	text-align: center;
	border: 1px solid #CCCCCC;
}
.cntr_sq_box{
	float: left;
	width: 12em;
	margin-bottom: 1em;
	text-align: center;
	border: 1px solid #CCCCCC;
	margin-left: 2em
}
.right_sq_box{
	float: right;
	width: 12em;
	margin-bottom: 1em;
	text-align: center;
	border: 1px solid #CCCCCC;
}
.top_left_section_bdr_blue_1{
	float: left;
	width: 12em;
	text-align: center;
	border: 0.05em solid #CCCCCC;
	margin-bottom: 1em;
}

.top_middle_section_bdr_1{
	float: left;
	margin-left: 2.1em;
	margin-right: 2.1em;
	width: 12em;
	margin-bottom: 1em;
	text-align: center;
	border: 0.05em solid #CCCCCC;
}

.top_right_section_bdr_1{
	float: right;
	width: 12em;
	margin-bottom: 1em;
	text-align: center;
	border: 0.05em solid #CCCCCC;
}
.bluetext_3 {
	color: #003399;
	background-color: #EEF3F5;
	font-size: 0.8em;
	margin-top: 0em;
	text-align: right;
	margin-bottom: 0em
}
.bluetext_4 {
	color: #003399;
	background-color: #EEF3F5;
	font-size: 0.9em;
	margin-top: 0.5em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;
	font-weight: bold
}
.blue_greybg_small {
	color: #003399;
	background-color: #EEF3F5;
	font-size: 0.78em;
	margin-top: 0em;
	text-align: right;
	margin-bottom: 0em
}
.cert_screenshot {
	float: right;
	border: 0;
	width: 11.5em;
	height: 15.4em;
	padding-left: 0.2em
}
.segala_cert_sml{
	float: left;
	border: 0;
	width: 7.9em;
	height: 2.4em;
	margin: 0.3em
}

.braille_hands_left{
width: 8.3em;
height: 6em;
padding-left: 1em;
padding-right: 1em;
padding-top: 1em;
padding-bottom: 1.5em;
float: left
}

.partners_left{
	width: 8.3em;
	height: 6em;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0.2em;
	padding-bottom: 1.5em;
	float: left
}

.img_right_column_extended {
	float: right;
	width: 13em;
	margin-top: 0em;
	margin-right: -1.5em;
	margin-left: -3em;
}
.aflt_call_cntr{
text-align: center;
border: 1px #CCCCCC solid;
padding-top: 1em;
margin-bottom: 1em;
width: 14em;
}
html>body .aflt_call_cntr{
text-align: center;
border: 1px #CCCCCC solid;
padding-top: 1em;
margin-bottom: 1em;
width: 14em;
margin-left: 13em;
margin-right: 13em
}
.aflt_call_left{
float: left;
text-align: center;
border-top: 1px #999999 dashed;
border-bottom: 1px #999999 dashed;
padding-bottom: 0em;
padding-top: 1em;
width: 14em;
margin-bottom: 1em;
margin-top: 0em;
margin-left: 1em
}
html>body .aflt_call_left{
text-align: center;
border-top: 1px #999999 dashed;
border-bottom: 1px #999999 dashed;
padding-bottom: 0em;
padding-top: 0em;
float: left;
width: 14em;
margin-bottom: 1em;
margin-left: 2em
}
.aflt_call_right{
text-align: center;
border-top: 1px #999999 dashed;
border-bottom: 1px #999999 dashed;
padding-bottom: 0em;
padding-top: 1em;
float: right;
width: 14em;
margin-bottom: 1em;
margin-top: 0em;
margin-right: 1em
}
html>body .aflt_call_right{
text-align: center;
border-top: 1px #999999 dashed;
border-bottom: 1px #999999 dashed;
padding-bottom: 0em;
padding-top: 0em;
float: right;
width: 14em;
margin-bottom: 1em;
margin-right: 2em
}
.aflt_rightbox_top{
float: right;
border: 1px #FF9900 solid;
width: 8em;
text-align: center;
margin-bottom: 0.35em;
padding: 0em
}
.aflt_rightbox_btm{
float: right;
border: 1px #339900 solid;
width: 8em;
text-align: center;
margin-bottom: 0.35em;
padding: 0em
}
.aflt_rightbox_top p a{
color:#FF9900;
background: transparent;
font-size: 0.9em;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.aflt_rightbox_top p a:visited{
color:#FF9900;
background: transparent;
}
.aflt_rightbox_btm p a{
color:#339900;
background: transparent;
font-size: 0.9em;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif
}
.aflt_rightbox_btm p a:visited{
color:#339900;
background: transparent;
}
/* AFFILIATES END */
/* LOGO STYLES START */
.satiworks{
width:12em;
height: 2.9em;
float:right;
border: none
}
.eoncorp{
width:12em;
height: 2.1em;
float:right;
border: none}
.irldean{
width: 17.7em;
height: 7.3em;
float:right;
padding: 0.5em
}
.suburb{
width:12em;
height: 2.75em;
float:right;
border: none
}
.ilikecake{
width:12em;
height: 3.06em;
float:right;
border: none
}

.modem_media{
	width:12em;
	height: 1.75em;
	float:right;
	border: none;
}

.reactive_media{
	width:12em;
	height: 2.8125em;
	float:right;
	border: none;
}

.itineris{
	width:12em;
	height: 2.0625em;
	float:right;
	border: none;
}

.steel{
	width:12em;
	height: 7.875em;
	float:right;
	border: none;
}

.agency_republic {
	width:12em;
	height: 3.4375em;
	float:right;
	border: none;
}

.webcredible {
	width:12em;
	height: 4.375em;
	float:right;
	border: none;
}

.uservision{
width:12em;
height: 3.56em;
float:right;
border: none
}

.cornish {
	width:12em;
	height: 3.25em;
	float:right;
	border: none;
}

.wandsoft {
	width:12em;
	height: 3.75em;
	float:right;
	border: none;
}

.iridium {
	width:12em;
	height: 2.1875em;
	float:right;
	border: none;
}

.searchpath {
	width:12.375em;
	height: 5.9375em;
	float:right;
	border: none;
}

.isle_interactive{
	width:12em;
	height: 5.6875em;
	float:right;
	border: none;
}

.librios{
width:12em;
height: 12.44em;
float:right;
border: none
}
.raspberry{
width:12em;
height: 7.8em;
float:right;
border: none
}
.corp_edge{
width:12em;
height: 9.1em;
float:right;
border: none
}
.cybernetics{
width:12em;
	height: 4.25em;
	float:right;
	border: none;
}
.webmirer{
width:12em;
	height: 2.19em;
	float:right;
	border: none;
}
.martin{
width:12em;
	height: 4.06em;
	float:right;
	border: none;
}
.iConcertina{
width:9.94em;
	height: 7.75em;
	float:right;
	border: none;
}
/* LOGO STYLES END */
/* BUTTON STYLES START */
 
.learnmore{
border: none;
width: 6.875em;
height: 2.1875em;
padding-top: 0.25em;
padding-bottom: 0.25em;
}
.signup{
border: none;
width: 6.375em;
height: 1.75em;
padding: 0.25em
}
.learnmore_w{
border: none;
width: 6.875em;
height: 2.1875em;
padding-bottom:0.5em;
}

.learnmore_mem_ben{
	border: none;
	width: 10.125em;
	height: 4em;
	padding: 0em
}

.signup_w{
border: none;
width: 6.875em;
height: 2.1875em;
padding-bottom:0.5em;
}
/* BUTTON STYLES END */
/* GENERIC STYLES START */
.clear_lft{
clear: left
}
.paddingbtm_1{
padding-bottom: 1em
}
.margintop_1{
margin-top: 1em
}
.marginbtm_1{
margin-bottom: 1em
}
.margtop_less05{
margin-top: -0.5em
}
.marginbtm_05{
margin-bottom: 0.5em
}
.margin_btm_less{
margin-bottom: -1em;
}
.topright{
float: right;
width: 50em;
}
.orange{
color: #008000;
background: transparent;
}
.green{
color: #339900;
background: transparent;
}
.orange a{
color: #FF9900;
background: transparent;
}
.orange a:visited{
color: #FF9900;
background: transparent;
}
.green a{
color: #339900;
background: transparent;
}
.smaller_text{
	font-size: 0.92em;
}
.small_text{
font-size: 0.7em
}
.nomargintop{
margin-top: 0em
}
.slightly_smaller{
	font-size: 95%;
}
.right_nobtm{
float: right;
margin-bottom: 0.2em
}
.clearright{
clear:right
}
.margintop_3{
margin-top: 3em
}
.margintop_6{
margin-top: 6em
}
.bolditalic{
font-style:italic;
font-weight: bold
}

/* GENERIC STYLES END */
/* HEADING STYLES START */
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	background-color: #FFFFFF;
	font-size: 100%;
	margin-bottom: 0.5em;
	margin-top: 0.3em;
}

.sitemap_h1{
	margin-left: 0.5em;
}
.toph2_underh1 {
	text-align: left;
	border: 0;
	padding-left: 0.05em;
	margin-bottom: 0.75em; 
	color: #006699;
	margin-top: -0.5em;
	}	
div.centrecontent_sub h1{
	width: 64%;
}
div.centrecontent_sub h1.full{
	width: 97%;
}
.h1arc {
	margin-top: 0.2em;
	margin-right: 0.3em;
	height: 0.75em; 				
	width: 0.875em;			
	float: left;
}
.h1arc_right {
	margin-top: -1.8em;
	margin-left: -0.4em;
}
div.innercontent_1 h1 {
	width: 100%;
	border-bottom: 0.05em solid #CCCCCC;		
	margin-bottom: 0em;
	margin-top: 0em;
	padding-top: 0.5em;
	font-size: 0.75em;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
}
div.innercontent_high h1 {
	width: 100%;
	border-bottom: 0.05em solid #CCCCCC;		
	margin-bottom: 0em;
	margin-top: 0em;
	padding-top: 0.5em;
	font-size: 0.75em;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	text-align: center;
	border-bottom: 0.05em solid #CCCCCC;		
	margin-bottom: 0em;
	margin-top: 0em;
	padding-top: 0.4em;
	background-color: #FFFFFF;
	color: #003399;
}
.h2_blue {
	color: #003399;
	background-color: #FFFFFF;
	border: none;
	text-align: left;
	font-size: 0.8em;
}
form h2 {
	font-size: 1em;
	text-align: left;
	border-bottom: 0.05em solid #CCCCCC;		
	margin-bottom: 0em;
	margin-top: 0em;
	padding-top: 0.5em;
	background-color: #FFFFFF;
	color: #003399;
}
.h2small{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	background-color: #EEF3F5;
	border: 0;
	text-align: left;	
	font-size: 0.7em
}
.h2_mrg_btm{
	font-weight: bold;
	font-size: 0.92em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 1em;
	text-align: left;
	border-bottom: none
	}
.h2_underline {
	text-align: left;
	clear: both;
	padding-left: 0.05em;
	margin-bottom: 0.75em;
	border-bottom: thin #66CCFF solid
}
div.innercontent_1 h2 {
	width: 100%;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 0.8em;
	padding-top: 0.4em;
}
html>body div.innercontent_1 h2 {
	width: 100%;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 0.8em;
	padding-top: 0.45em;
}
div.innercontent_1 .shortcuts_h2 {
	width: 100%;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 0.55em;
	font-size: 1.05em;
}
html>body div.innercontent_1 .shortcuts_h2 {
	width: 100%;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 0.6em;
	font-size: 1em;
}
div.innercontent_1 .news_h2 {
	color: #003399;
	background-color: #EEF3F5;
	border: 0;
	text-align: left;	
}
div.innercontent_1 .news_h2_sml {
	color: #003399;
	background-color: #EEF3F5;
	border: 0;
	text-align: left;	
	font-size: 0.7em
}
div.innercontent_1 .trustmark_h2 {
	color: #003399;
	background-color: #EEF3F5;
	border: 0;
	text-align: left;
	font-size: 0.75em;
}
div.innercontent_1 .mc_h2 {
	padding-top: 0.4em;
}
div.innercontent_1 .news_h2_main {
	color: #003399;
	background-color: #EEF3F5;
	border: 0;
	text-align: left;	
	background-image: url(../images/h1_arc_2.gif);
	background-repeat: no-repeat;
	background-position: 0 0.6em;
	padding-left: 1.4em;
	width: 72%;
}
div.innercontent_1 .h2_FF {
	color: #003399;
	background-color: #EEF3F5;
	border: 0;
	text-align: left;
	padding-left: 2.5em;
	padding-top: 1.3em;
	width: 70%;
	margin-left: 2em;
}
div.innercontent_1 .h2_FF_1 {
	color: #003399;
	background-color: #EEF3F5;
	border: 0;
	text-align: left;
	padding-left: 0.1em;
	padding-top: 0.5em;
	padding-bottom: 0em;
	width: 50%;
	margin-left: 0.1em;
	margin-bottom: 0;
	margin-top: 0;
}
html>body div.innercontent_1 .h2_FF_1 {
	color: #003399;
	background-color: #EEF3F5;
	border: 0;
	text-align: left;
	padding-left: 2.5em;
	padding-top: 0.5em;
	padding-bottom: 0em;
	width: 70%;
	margin-left: 2em;
	margin-bottom: 0;
	margin-top: 0;
}
div.innercontent_1 .press_h2 {
	color: #003399;
	background-color: #EEF3F5;
	border: 0;
	text-align: left;
	margin-top: 0.7em;
}
div.innercontent_1 .segala_h2 {
	color: #003399;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 0.38em;
}

div.innercontent_high .h2_1 {
	color: #003399;
	background-color: #CAEAFF;
	text-align: center;
	padding-top: 0em;
	margin-top: -1em;;
	border: none;
}
div.innercontent_high h2 {
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 0.3em;
}
div.innercontent_1 .right_box_h2 {
	color: #003399;
	background-color: #EEF3F5;
	border: 0;
	text-align: left; 
	background-repeat: no-repeat;
	background-position: 0 0.6em;
	padding-left: 0em;
	width: 100%;
}
div.innercontent_1 .right_box_h2_current {
	color: #339900;
	background-color: #EEF3F5;
	border: 0;
	text-align: left; 
	background-repeat: no-repeat;
	background-position: 0 0.6em;
	padding-left: 0em;
	width: 100%;
}
.toph2_index {
	text-align: left;
	clear: both;
	border: 0;
	padding-left: 0.05em;
	color: #000000;
	background-color: #FFFFFF;
}
.h2_cntr {
	text-align: center;
	clear: both;
	border: 0;
	padding-left: 0.05em;
	color: #003399;
	background-color: #FFFFFF;
}
.toph2_index_type {
	text-align: left;
	clear: both;
	border: 0;
	padding-left: 0.05em;
	color: #003399;
	background-color: #FFFFFF;
	margin-bottom: 0.6em;
}
.h2_noborder {
	font-size: 1em;
	text-align: left;
	border-bottom: 0;		
	margin-bottom: 0em;
	margin-top: 0em;
	padding-top: 0.5em;
	background-color: #FFFFFF;
	color: #003399;
}
.square_h2 {
	color: #003399;
	background-color: #EEF3F5;
	text-align: left;
	border: 0;
	padding-bottom: 0.5em;
}
.toph2_address {
	text-align: left;
	border: 0;
	padding-left: 0.05em;
}
.toph2_clearleft{
	text-align: left;
	border: 0;
	padding-left: 0.05em;
	clear: left
}
.toph2_clearnone{
	text-align: left;
	border: 0;
	padding-left: 0.05em;
	clear: none
}
div.innercontent_high_1 h2 {
	font-size: 0.8em;
}
.h2_noborder_1 {
	font-size: 0.9em;
	text-align: left;
	border: 0;		
	margin-bottom: 0em;
	margin-top: 0em;
	padding-top: 0.5em;
	background-color: #FFFFFF;
	color: #003399;
}
.h2_noborder_abtseg {
	font-size: 0.9em;
	text-align: left;
	border: 0;		
	margin-bottom: 0em;
	margin-top: 0em;
	padding-top: 0.5em;
	background-color: #FFFFFF;
	color: #003399;
	line-height: 1.5;
}
.h2_noborder_abtseg_clearall {
	font-size: 0.9em;
	text-align: left;
	border: 0;		
	margin-bottom: 0em;
	margin-top: 0em;
	padding-top: 0.5em;
	background-color: #FFFFFF;
	color: #003399;
	clear: both;
	line-height: 1.5;
}
.toph2_2 {
	clear: both;
	text-align: left;
	border: 0;
	padding-left: 0.05em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0.3em;
}
.toph2 {
	text-align: left;
	clear: both;
	border: 0;
	padding-left: 0.05em;
	margin-bottom: 0.25em; 
}
.h2_bluebgr2{
	text-decoration: none;
	border-bottom: none;		
	margin-bottom: 1em;
	margin-top: 0em;
	text-align: center;
	padding-top: 0.4em;
	background-color: #F4F8FE;
	color: #006699;
}
.h2_bluebgr2 a{
text-decoration: none;
background-color: #F4F8FE;
color: #006699;
}
.h2_bluebgr2 a:hover{
text-decoration: none;
background-color: #F4F8FE;
color: #339900;
}
.h2_bluebgr2 a:visited{
text-decoration: none;
background-color: #F4F8FE;
color: #006699;
}
.h2_whitebgr {
	border-bottom: none;		
	margin-bottom: 1em;
	text-decoration: none;
}
.h2_whitebgr a{
	border-bottom: none;		

	text-decoration: none;
}
.h2_whitebgr a:hover{
	border-bottom: none;		
	text-decoration: none;
	background-color: #ffffff;
	color: #339900;
}
.h2_whitebgr a:visited{
	border-bottom: none;		
	text-decoration: none;
}
.toph2_3 {
text-align: left;
clear: both;
border: 0;
padding-left: 0.05em;
margin-bottom: 0.25em; 
font-size: 0.9em
}
.blu_ongrey_cntr h2{	
color: #003399;
background-color: #EEF3F5;
text-align: center;
border: none
}
.h2_blu_ctr {
	text-align: center;
	clear: both;
	border: 0;
	margin-bottom: 0.25em; 
}
.h2_sitemap{
	font-weight: bold;
	margin-left: -0.02em;
	font-size: 0.92em;
	border-bottom: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0em;
	padding-bottom: 0em;
	text-align: left	
}
html>body .h2_sitemap{
	font-weight: bold;
	margin-left: -0.02em;
	font-size: 0.92em;
	border-bottom: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0em;
	padding-bottom: 0em;
	text-align: left	
}
h3 {
	font-size: 1em
}
.h3_index {
	text-align: left;
	clear: both;
	border: 0;
	padding-left: 0.05em;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 0.9em;
}
.h3_small {
	font-size: 0.75em;
	margin-bottom: 0em;
	margin-top:0.5em;
	background-color: #FFFFFF;
	color: #003399;
	clear: both;
}
.h3_small_1 {
	font-size: 0.72em;
	margin-bottom: 0em;
	margin-top:0.5em;
	background-color: #FFFFFF;
	color: #003399;
}
.h3_news {
	background-color: #FFFFFF;
	color: #003399;
	font-size: 0.85em;
	margin-bottom: 0.50em
}
.h3_cntrd {
background-color: transparent;
	color: #003399;
	font-size: 0.85em;
	margin-bottom: 0.50em;
	text-align: center
}
.h3_products {
	font-size: 0.72em;
	margin-top: 0.5em;
	margin-bottom: 0;
	padding-bottom: 0;
	clear: both;
	float: left;
}
html>body .h3_products {
	font-size: 0.72em;
	margin-top: 2.5em;
	margin-bottom: 0;
	padding-bottom: 0;
	float: none;
}
.services_h3{
	font-size: 0.83em;
	color: #003399;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.h3_sitemap{
	margin-left: 1em;
	margin-top: 0.2em;
	font-size: 0.8em;
	border-bottom: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0em;
	padding-bottom: 0em;
	text-align: left;
	font-weight: normal	
}
.indexpg_h3_boxes {
	font-weight: bold; 
	color: #003399;
	background-color: #CAEAFF;
	font-size: 0.72em;

	margin-bottom: 0.25em;
	margin-top: 0.25em;
}
.h3_news_small {
	background-color: #FFFFFF;
	color: #003399;
	font-size: 0.75em;
	margin-bottom: 0.50em;
}
.h3_regular {
	color: #003399;
	background-color: #FFFFFF;
	margin-bottom: 0.3em;
	font-size: 0.9em;
	margin-top: 0.3em;
}
.rss_h3{
font-size: 1em;
color: #003399;
background: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 0em
}
.aflt_call_cntr h3 a{
/* color:#FF9900;
background: transparent;   */
font-size: 0.7em;
margin-top: 0em;
margin-bottom: 0.7em;
font-family: Verdana, Arial, Helvetica, sans-serif
}
.aflt_call_cntr h3 a:visited{
/* color: #FF9900;
background: transparent;  */
}
.aflt_call_cntr h3 a:active{
/* color: #FF9900;
background: transparent;  */
}
.aflt_call_cntr h3 a:hover{
color: #FF9900;
background: transparent;
}
.aflt_call_left h3 a{
color: #003399;
background: transparent;
font-size: 0.7em;
margin-top: 0em;
margin-bottom: 0.7em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.aflt_call_left h3 a:visited{
color: #003399;
background: transparent;
}
.aflt_call_left h3 a:active{
color: #003399;
background: transparent;
}
.aflt_call_left h3 a:hover{
color: #339900;
background: transparent;
}
.aflt_call_right h3 a{
/* color: #339900;
background: transparent;  */
font-size: 0.7em;
margin-top: 0em;
margin-bottom: 0.7em;
font-family: Verdana, Arial, Helvetica, sans-serif
}
.aflt_call_right h3 a:visited{
/*  color: #339900;
background: transparent;   */
}
.aflt_call_right h3 a:active{
/*  color: #339900;
background: transparent;  */
}
.aflt_call_right h3 a:hover{
color: #339900;
background: transparent;
}	
.services_h4{
	font-size: 0.72em;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.letter h4 {
font-weight: bold;
font-size: 1em;
color: #003399;
background-color: transparent;
margin-bottom: 0.6em;
margin-top: 0em
}
.letter h5 {
font-size: 0.8em;
font-weight: bold;
color: #003399;
background-color: transparent;
margin-bottom: 0.4em
}
					/* HEADING STYLES END */
					/* BOX STYLES START */
.yellow_box{
border: 0.05em solid #666666;
margin: 1em;
padding-left: 0.75em;
padding-right: 0.75em;
padding-bottom: 0.75em;
background-color: #FFFFCC;
color:#363636;
}
.yellow_box p{
color:#363636;
background-color: #FFFFCC;
}	
.yellow_box .heading{
color:#363636;
background-color: #FFFFCC;
font-size: 0.9em;
margin-bottom: 0.5em
}

.yellow_box_1{
	border: 0.05em solid #666666;
	margin: 1em;
	padding-left: 0.75em;
	padding-right: 0.75em;
	padding-bottom: 0.75em;
	background-color: #FFFFCC;
	color:#363636;
	width: 80%;
}
body#plain .yellow_box_1 p{
	color:#363636;
	background-color: #FFFFCC;
	width: 96%;
}	
.yellow_box_1 .heading{
	color:#363636;
	background-color: #FFFFCC;
	font-size: 0.9em;
	margin-bottom: 0.5em
}


				/* BOX STYLES END */


/* ------------ AFFILIATES FORM PAGE STYLES START ------------*/

.formdiv_3 fieldset {
	clear: both;
	border: 1px solid #97D6FF;
	width: 93%;
	padding-bottom: 0.8em;
	padding-top: 1.2em;
	padding-left: 0.5em;
	margin-bottom: 0.2em;
	margin-top: 1em;
}

.formdiv_3 legend {
	font-size: 0.72em;
	border: 1px solid #97D6FF;
	margin-top: 0.2em;
}

.formdiv_3 p{
	margin-bottom: 0.8em;
}
html>body .formdiv_3 p{
	margin-bottom: 0.8em;
}

.steps_left_3 {
	clear:both;
	float: left;
	width: 16em;
	padding-left: 0.3em;
}
html>body .steps_left_3 {
	clear:both;
	float: left;
	width: 16em;
	padding-left: 0.3em;
}

.urltext_3 {
	width: 18em;
	height: 1.5em;
	border: 0.05em solid #CCCCCC;
	font-size: 0.95em;
	padding-left: 0.5em;
}

.urltext_fileupload {
	width: 18em;
	height: 1.7em;
	border: 0.05em solid #CCCCCC;
	font-size: 1em;
}

.selectbox_company {
	font-size: 0.72em;
	width: 17.5em;
	height: 1.7em;
	margin-bottom: 0.6em;
	margin-left: 0;
	border: 1px solid #CCCCCC;
}

.textarea_label {
	clear: both;
	font-size: 0.72em;
	float: left;
	margin-top: 0.3em;
}

.textarea_3 {
	clear: both;
	float: left;
	width: 67%;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0.7em;
	margin-top: 0.25em;
	border: 0.05em solid #CCCCCC;
}

.clearall_formfirst {
	clear: both;
	margin-top: 1em;
}

.clearall_fieldset_para {
	clear: both;
	padding-top: 1em;
	padding-bottom: 1.5em;
}
html>body .clearall_fieldset_para {
	clear: both;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 1em;
}

.margintop_2 {
	margin-top: 2em;
}

input.btn_submit {
	color: #000066;
	font-size: 110%;
	background-color: #DAEAFA;
	border:1px solid;
	border-top-color: #DAE1FA;
	border-left-color: #DAE1FA;
	border-right-color: #000066;
	border-bottom-color: #000066;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-right: 2em;
	float: right;
}
html>body input.btn_submit {
	color: #000066;
	font-size: 110%;
	background-color: #DAEAFA;
	border:1px solid;
	border-top-color: #DAE1FA;
	border-left-color: #DAE1FA;
	border-right-color: #000066;
	border-bottom-color: #000066;
	margin-top: 0.5em;
	margin-bottom: 1em;
	margin-right: 1em;
	float: right;
}

.aflt_call_left_1{
	float: left;
	text-align: center;
	border-bottom: 1px #FF9900 dashed;
	padding-bottom: 0em;
	padding-top: 1em;
	width: 14em;
	margin-bottom: 1em;
	margin-top: 0em;
	margin-left: 1em
}
html>body .aflt_call_left_1{
	text-align: center;
	border-bottom: 1px #FF9900 dashed;
	padding-bottom: 0em;
	padding-top: 0em;
	float: left;
	width: 14em;
	margin-bottom: 1em;
	margin-left: 2em
}
.aflt_call_right_1{
	text-align: center;
	border-bottom: 1px #339900 dashed;
	padding-bottom: 0em;
	padding-top: 1em;
	float: right;
	width: 14em;
	margin-bottom: 1em;
	margin-top: 0em;
	margin-right: 1em
}
html>body .aflt_call_right_1{
	text-align: center;
	border-bottom: 1px #339900 dashed;
	padding-bottom: 0em;
	padding-top: 0em;
	float: right;
	width: 14em;
	margin-bottom: 1em;
	margin-right: 2em
}

.aflt_call_left_1 h3 a{
	color: #339900;
	background: transparent;
	font-size: 0.7em;
	margin-top: 0em;
	margin-bottom: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.aflt_call_left_1 h3 a:visited{
	color: #FF9900;
	background: transparent;
}
.aflt_call_left_1 h3 a:active{
	color: #FF9900;
	background: transparent;
}
.aflt_call_left_1 h3 a:hover{
	color: #FF9900;
	background: transparent;
}
.aflt_call_right_1 h3 a{
	color: #339900;
	background: transparent;
	font-size: 0.7em;
	margin-top: 0em;
	margin-bottom: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.aflt_call_right_1 h3 a:visited{
	color: #339900;
	background: transparent;
}
.aflt_call_right_1 h3 a:active{
	color: #339900;
	background: transparent;
}
.aflt_call_right_1 h3 a:hover{
	color: #339900;
	background: transparent;
}

.alignright_label {
	float: right;
	text-align: right;
}

.small_italic_text{
	font-size:smaller;
	font-style:italic;
}

.small_alignright_text {
	font-size: small;
	font-style: italic;
	text-align: right;
	float: right;
}

.smaller_alignright_text {
	font-size: smaller;
	font-style: italic;
	text-align: right;
	float: right;
}

.aflt_call_middle{
	text-align: center;
	border-bottom: 1px #CCCCCC dashed;
	padding-bottom: 0em;
	padding-top: 1em;
	width: 14em;
	margin-bottom: 1em;
	margin-top: 0em;
	margin-left: auto;
	margin-right: auto;
}
html>body .aflt_call_middle{
	text-align: center;
	border-bottom: 1px #CCCCCC dashed;
	padding-bottom: 0em;
	padding-top: 0em;
	width: 14em;
	margin-bottom: 1em;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
}
.aflt_call_middle h2 {
	border: none;
	margin-bottom: 0.5em;
}
.aflt_call_middle h2 a{
	color: #003399;
	background: transparent;
	font-size: 0.8em;
	margin-top: 0em;
	margin-bottom: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: none;
}
.aflt_call_middle h2 a:visited{
	color: #003399;
	background: transparent;
}
.aflt_call_middle h2 a:active{
	color: #003399;
	background: transparent;
}
.aflt_call_middle h2 a:hover{
	color: #003399;
	background: transparent;
}

/* ------------ AFFILIATES FORM PAGE STYLES END ------------*/

/* ------------ LICENSE FORM PAGE STYLES START ------------*/

#definitions dl{
	font-size: 110%;
}

#definitions dt{
	font-size: 0.8em;
	color: #555555;
	background-color: transparent;
	margin-left: 1.4em;
	margin-bottom: -10px;
}
html>body #definitions dt{
	color: #555555;
	background-color: transparent;
	margin-left: 2.8em;
	margin-bottom: 2px;
}

#definitions .empty_dt {
	margin-top: -30px;
	margin-bottom: 0;
}

#definitions dd{
	clear: both;
}

.margin-right_10px {
	margin-right: 10px;
}

/* ------------ LICENSE FORM PAGE STYLES START ------------*/

/* ------------ ABOUT SEGALA PAGE STYLES ------------ */

.caption_top_img {
	clear:both;
	font-size:70%;
	width:12em;
	text-align:center;
}

.caption_text_img_left {
	clear:both;
	font-size:70%;
	width:12em;
	text-align:center;
	float: left;
}

.caption_text_img_right {
	clear:both;
	font-size:70%;
	width:12em;
	text-align:center;
	float: right;
	padding-right: 1em;
}

/* ------------ ABOUT SEGALA PAGE STYLES ------------ */
.address_parastyle{
font-size: 0.72em;
font-style:normal;
color: #555555;
background: transparent;
margin-top: -1em;
}

/* ------------ EXTRANET STYLES ------------ */

.steps_left_4 {
	clear:both;
	float: left;
	width:7em;
	padding-left: 0.3em;
	padding-top: 0.2em;
	margin-top: 0;
}

input.btn_3{
	color: #000066;
	font-size: 95%;
	background-color: #DAEAFA;
	border:1px solid;
	border-top-color: #DAE1FA;
	border-left-color: #DAE1FA;
	border-right-color: #000066;
	border-bottom-color: #000066;
	margin-top: 0.5em;
	margin-left: 3em;
}
html>body input.btn_3{
	color: #000066;
	font-size: 95%;
	background-color: #DAEAFA;
	border:1px solid;
	border-top-color: #DAE1FA;
	border-left-color: #DAE1FA;
	border-right-color: #000066;
	border-bottom-color: #000066;
	margin-top: 0.5em;
	margin-left: 3em;
}

.textarea_address {
width: 30%;
font-size: 1em;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 1em;
margin-top: 0.25em;
}

.textarea_address1 {
width: 33.5%;
font-size: 1em;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 1em;
margin-top: 0.25em;
}
.formdiv_extranet {
	margin-left:auto;
	margin-right:auto;
	width:32em;
	margin-bottom: 1em;
}
/* PAYPAL PAGE */
.paypal_pay {
border: 0;
width: 7.625em;
height: 1.75em;
float: left;

}
html>body .paypal_pay {
border: 0;
width: 18.5%;
height: 18.5%;
float: left;
margin-top: 1em;
padding-bottom: 1em;
}

.paypal_invoice {
border: 0;
width: 7.625em;
height: 1.75em;
}
html>body .paypal_invoice {
border: 0;
width: 7.625em;
height: 1.75em;
margin-top: 0.8em;
padding-bottom: 1em;
}

.paypal_cards {
	float:left;
	margin-right:1em;
	width:13.75em;
	height:1.5em;
	border:0;
}

.paypal_cards_text{
	float:right;
	width:60%;
}

/* PAYPAL PAGE */
/* SEARCH THRESHER START */
.st_body{
background-image: none;
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
border:  medium solid #99CC33;
}
.searchthresher_page {
text-align: center;
margin-left: 20%;
margin-right: 20%;
width: 54%;
border: medium solid #99CC33;
text-align: left;
padding: 0.75em;
background-color: #99CC33;
}
.bgr_grn{
background-color:#99CC33;
}
.searchthresherlogo{
height:8.81em;
width: 23.4em;
float: left;
margin: 1em
}
.dark_grey_bgr{
background: #333333;
margin: 0%;
padding: 0%
}
.searchthresher_page h1{
font-size: 1.5em;
color:#000000;
background: transparent;
clear:both
}
.searchthresher_page h2{
font-size: 1em;
color:#000000;
background: transparent;
clear:both;
text-align: left;
margin-bottom: 0.75em;
border: none
}
.searchthresher_page a{
color:#000000
}
.searchthresher_page a visited{
color:#000000
}
.searchthresher_page a hover{
color:#000000
}
.searchthresher_page a active{
color:#000000
}
.searchthresher_page p{
font-size: 0.85em;
font-weight: bold;
color: #000000 
}
.st_p_heading{
font-size: 1.5em;
font-weight: bold;
color: #99CC33;
background: transparent
}
.searchthresher_page em{
font-weight: bolder;
font-size: 1.5em
}
.st_em{
font-size: 1.6em
}
.st_em1{
font-size: 1.2em
}
.st_h1{
font-size: 0.75em
}
.st_slogan{
float: left;
font-size: 1em;
font-weight: bold;
margin-top: 4em;
margin-right: 1em
}

.email_label_st{
	font-size: 0.9em;
	font-weight: bold;
	width: 20em;
	margin-bottom: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.hrulegrn {
	background-image: url(../images/hr_bg_grn.gif);
}
/* SEARCHTHRESHER PAGES END */

