/* CSS Document */

ul li {
	color: #555555;
	background-color: transparent;
}

.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: 10pt;				/* 0.85em; */
	float: left;
	width: 63%;			/* 60% */
	text-align: left;
}

.secondpara {
	width: 63%;
	text-align: left;
}

.firstpara_full {
	font-size: 10pt;				/* 0.85em; */
	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: 0em solid #AAAAAA;
	margin-right: 1em;
	font-weight: bold;
	color: #003399;			/* #0066CC  */
	background-color:#FFFFFF
}

.norightborder_current {
	border-right: 0;
	margin-right: 1em;
	font-weight: bold;
	color: #003399;			/* 0066CC; */
	background-color:#FFFFFF;
}


.tab_menu_width{
/* prev	width: 40.5em;
		clear: both;		*/
	width: 99.5%;
	clear: both;
}

.tab_menu_width_small{
	width: 8.91%;
	clear: both;
}

div.tabsection a.navLabel, div.d-tabsection a.navLabel{
/* prev 	font-weight: bold;	*/
	text-decoration: none;
	
}

div.tabsection ul.nav, div.d-tabsection ul.nav{
/* prev 	margin: 1em -1em;
			padding: 0 1em;
			list-style-type: none;		*/
	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: 0em 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;
	display: none;
}

div.tabsection ul.nav li, div.d-tabsection ul.nav li{
	background: url(../images/nav_menu/itemRdoor.gif) no-repeat top right;
	border-bottom: 0em 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	*/
}

.tab_nav_border{
	width:38.4em; 
	border-top:0; 
	border-left: 0px #AAAAAA solid; 
	border-right: 0px #AAAAAA solid; 
	border-bottom: 0px #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: 0px #AAAAAA solid; 
	border-right: 0px #AAAAAA solid; 
	border-bottom: 0px #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: 100%;		/* 47em; */
	margin-left: 0;
	margin-right: 0; 
	color: #555555;
	background-color: #FFFFFF;		
	border: 0;				/* 0.05em solid #AAAAAA; */
}

.centrecontent_sub {
	width: 85%;
	padding-left: 2mm;
	padding-right: 2mm; 
}

.maincontent {
	margin-top: 0.5em;
/*	float: right; */
	width: 47em;  
}

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

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

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

.maincontent_index {
	margin-top: 0.5em;
	float: right;
	width: 75%;  
}

.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
}

.topnav {	
	display: none;
	text-align: right;
	font-size: 0.95em;
	padding-top: 0;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	float: right	
}

html>body .topnav {	
	display: none;
	text-align: right;
	font-size: 0.95em;
	padding-top: 0;
	margin-right: 0em;
	margin-bottom: -0.2em;
	margin-top: 0;
	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: 10pt;				/* 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: 10pt;				/* 0.7em; */
	padding-right: 0.4em;
	color: #003399;
	background-color: #CAEAFF;
	margin-bottom: 0.25em;
	margin-top: 2em;
}

.indexpg_h3_boxes {
	font-weight: bold; 
	color: #003399;
	background-color: #CAEAFF;
	font-size: 10pt;				/* 0.72em; */

	margin-bottom: 0.25em;
	margin-top: 0.25em;
}

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

.indexpg_li {
	font-size: 10pt;				/* 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: #FFFFFF;
	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: #000000;
	font-size: 0.75em;
	margin-bottom: 1.2em;
}

.redtext{
	background-color: transparent;
	color: #FF0000;
}

.h3_news_small {
	background-color: #FFFFFF;
	color: #003399;
	font-size: 0.75em;
	margin-bottom: 0.50em;
}

.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: #FFFFFF;
}

.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: 10pt;				/* 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: 10pt;				/* 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_h1{
	margin-left: 0.5em;
}

.sitemap_row{
	clear: both;
	width: 99%;
	margin-bottom: 1.5em;
	font-size: 10pt;				/* 1em; */
}

html>body .sitemap_row{
	clear: both;
	width: 90%;
	font-size: 10pt;				/* 1em; */
	margin-bottom: 1.5em;
	margin-left: 0;
}

.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;
}

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

.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;
}

.cert_screenshot_1 {
	float: right;
	border: 0;
	width: 17.5em;
	height: 23.25em;
	margin-left: 0.5em;
}

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

html{
	margin: 0;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #FFFFFF;
	background-image: none;							/* url(../images/body_bg_30.jpg); */
/*	background-repeat: repeat-x;		*/
	width: 174mm;
	margin-left: 0mm;
	margin-right: 0mm;
	padding: 0;
}



.logodiv {
	float: right;
}



.topnavlist {
	float: left;
	text-align: right;
}

.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;
}

.topnav a:active {
	text-decoration: none;
	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: 0em solid #AAAAAA;
	margin-right: 1em;
}

.norightborder {
	border-right: 0;
	margin-right: 1em;
}

.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 {
	font-size: 10pt;				/* 0.8em; */
}

.formwidth_1 {
	width: 52%;
}

.img_right_column {
	float: right;
	width: 11.5em;
	margin-top: 0em;
}	

.newscolumn {
	float: right;
	width: 30%;
	margin-top: 0.5mm;
}

.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: 10pt;				/* 0.72em; */
}

.newscolumn p {
	padding: 0.4em;
	font-size: 10pt;				/* 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: 10pt;				/* 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: 100%;		/* 47em; */
	height: 100%;		/* 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: 10pt;				/* 0.72em; */
	text-decoration: none;
}

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

.clearall {
	clear: both;
}

.toph2_index {
	text-align: left;
	clear: both;
	border: 0;
	padding-left: 0.05em;
	color: #000000;
	background-color: #FFFFFF;
}

.h3_index {
	text-align: left;
	clear: both;
	border: 0;
	padding-left: 0.05em;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 10pt;				/* 0.9em; */
}

.toph2_index_type {
	text-align: left;
	clear: both;
	border: 0;
	padding-left: 0.05em;
	color: #003399;
	background-color: #FFFFFF;
	margin-bottom: 0.6em;
}

.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: 10pt;				/* 0.72em; */
	text-align: right;
	margin-top: 0;
}

.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: 10pt;				/* 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
}

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

div.centrecontent_sub h1{
	width: 99%;
}

div.centrecontent_sub h1.full{
	width: 90%;
}

.h1arc {
	margin-top: 0.2em;
	margin-right: 0.3em;
	height: 0.75em; 					/* 1.1875em; */
	width: 0.875em;					/* 1.375em; */
	float: left;
}

.h1arc_right {			/* CHECK THIS AGAIN */
	margin-top: -1.8em;
	margin-left: -0.4em;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;				/* 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: 12pt;				/* 0.8em; */
}

form h2 {
	font-size: 12pt;				/* 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;
}

.h3_small {
	font-size: 10pt;				/* 0.75em; */
	margin-bottom: 0em;
	margin-top:0.5em;
	background-color: #FFFFFF;
	color: #003399;
	clear: both;
}

.h3_small_1 {
	font-size: 10pt;				/* 0.72em; */
	margin-bottom: 0em;
	margin-top:0.5em;
	background-color: #FFFFFF;
	color: #003399;
	clear: both;
}

.h3_news {
	background-color: #FFFFFF;
	color: #003399;
	font-size: 10pt;				/* 0.85em; */
	margin-bottom: 0.50em
}

.h3_products {
	font-size: 10pt;				/* 0.72em; */
	margin-top: 0.5em;
	margin-bottom: 0;
	padding-bottom: 0;
	clear: both;
	float: left;
}

html>body .h3_products {
	font-size: 10pt;				/* 0.72em; */
	margin-top: 2.5em;
	margin-bottom: 0;
	padding-bottom: 0;
	float: none;
}

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;
}

.h2_noborder {
	font-size: 10pt;				/* 1em; */
	text-align: left;
	border-bottom: 0;		
	margin-bottom: 0em;
	margin-top: 0em;
	padding-top: 0.5em;
	background-color: #FFFFFF;
	color: #003399;
}
	
.floatleft {
	float: left;
	padding-right: 1em;
}

.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: 10pt;				/* 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: 10pt;				/* 0.72em; */
	margin-top: 0em;
	margin-bottom: 1.35em;
	padding-right: 0.8em;
	line-height: 1.35em;		/* 1.6em; */
	color: #555555;
	background-color: #FFFFFF;
}

.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: 10pt;				/* 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_h2 {
	color: #003399;
	background-color: #EEF3F5;
	text-align: left;
	border: 0;
	padding-bottom: 0.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);
	display: none;
}

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

.underline {
	text-decoration: underline;
}

.no_underline {
	text-decoration: none;
}

li {
	font-size: 10pt;				/* 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: 10pt;				/* 0.72em; */
	list-style-image: none;
	padding-bottom: 0.2em;
	padding-right: 0.4em;
	line-height: 1.5em;
}

form ol li {
	font-size: 10pt;				/* 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: 10pt;
	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: 10pt;
	margin-top: 0.4em;
}

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

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

.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;
}

h3 {
	font-size: 1em
}

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;
}



/* -------- 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 h2 {
	width: 100%;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 12pt;
	padding-top: 0.4em;
}

html>body div.innercontent_1 h2 {
	width: 100%;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 12pt;
	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: 12pt;
}
html>body div.innercontent_1 .shortcuts_h2 {
	width: 100%;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 0.6em;
	font-size: 12pt;
}
div.innercontent_1 .news_h2 {
	color: #003399;
	background-color: #EEF3F5;
	border: 0;
	text-align: left;	
}
div.innercontent_1 .trustmark_h2 {
	color: #003399;
	background-color: #EEF3F5;
	border: 0;
	text-align: left;
	font-size: 12pt;
}
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_1 h1 {
	width: 100%;
	border-bottom: 0.05em solid #CCCCCC;		
	margin-bottom: 0em;
	margin-top: 0em;
	padding-top: 0.5em;
	font-size: 14pt;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
}
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_1 h2 {
	font-size: 14pt;
}

div.innercontent_high {
	width: 100%;
}
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;
/*	border-bottom: 0.05em solid #CCCCCC;		*/
}
div.innercontent_high h1 {
	width: 100%;
	border-bottom: 0.05em solid #CCCCCC;		
	margin-bottom: 0em;
	margin-top: 0em;
	padding-top: 0.5em;
	font-size: 14pt;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
}
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: 10pt;
	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: 10pt;
	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: 10pt;
	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;
}

	
.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;
}

.toph2_address {
	text-align: left;
	border: 0;
	padding-left: 0.05em;
}
.toph2_clearleft{
	text-align: left;
	border: 0;
	padding-left: 0.05em;
	clear: left
}

.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: 10pt;
	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: 10pt;
	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: 10pt;
	padding-left: 0.05em;
}

.copyright {
	font-size: 10pt;
	clear: both;
}

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

.firstpara1 {
	font-size: 10pt;
	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;
}

.toph2_2 {
	clear: both;
	text-align: left;
	border: 0;
	padding-left: 0.05em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0.3em;
}

/*
.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: 20%;
	margin-top: 0.5em;
	margin-left: 0.5em;
	margin-right: -0.1em;
}

.leftpad {
	padding-left: 0.1em;
}

/* INDEX PAGE STYLES END */

.centrecontent {
	float: left;
	width: 65%;
	margin-left: 1mm;
	margin-right: 0.5mm;
}

html>body .centrecontent {
	float: left;
	width: 65%;
	margin-left: 1mm;
	margin-right: 0.5mm;
}

.hdr_rightbox_address{
	color: #003399;
	background-color: transparent;
	font-size: 10pt;
}

.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: left;
	margin-top: 0.2em;
}

div.innercontent_1 .right_box_p {
	font-size: 10pt;
}

.h2_noborder_1 {
	font-size: 12pt;
	text-align: left;
	border: 0;		
	margin-bottom: 0em;
	margin-top: 0em;
	padding-top: 0.5em;
	background-color: #FFFFFF;
	color: #003399;
}

.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: 10pt;
}

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

.email_label {
	font-size: 10pt;
	font-weight: bold;
}

input.btn_1{
	color: #000066;
	font-size: 10pt;

	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: 10pt;

	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: 10pt;
	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: 10pt;
	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: 10pt;
	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: 10pt;
}

.img_caption_1 {
	font-size: 10pt;
}

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

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

.quote_text {
	font-size: 10pt;
/*	font-style: italic;		*/
	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;
}

.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: 10pt;
}

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

.index_ul{
	margin-top: 0;
}

/* --- ADDED 23 Feb 2006 --- */

.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: 10pt;
	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: 10pt;
	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: 10pt;
	color: #003399;
	background: #FFFFFF;
	font-weight: bold;
	margin-bottom: 1.1em;
/*	margin-top: 1.1em;		*/
}

.toph2 {
	text-align: left;
	clear: both;
	border: 0;
	padding-left: 0.05em;
	/* margin-bottom: 0.5em; */
	margin-bottom: 0.25em; 
}

.services_h4{
	font-size: 10pt;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.services_h3{
	font-size: 10pt;
	color: #003399;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 
}

.backtotop_arrow {
	background-image: url(../images/toparrow.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 1.9em;
	display: none;
}

.backtotop{
	display: none;
}

div.innercontent_1 .right_box_h2 {
	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: 0em;
	width: 100%;
}

div.innercontent_1 .right_box_ul{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	list-style-image:  url(../images/gr_arrow.gif);
}

.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;
}

/* --- 23 Feb 2006 ends --- */

/* --- 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;
}
/* --- segala/people end --- */

.tbl_ul {
	margin-top: 2.5em;
}

.margin_btm_short {
	margin-bottom: 0.2em
}

.smaller_text{
	font-size: 10pt;
}

.certlogo {
	border: 0;
	width: 6.875em;
	height: 2em;
}

.certlogo_div {
	border: 0;
	float:right;
	margin-top: 0.5mm;
	margin-right: 0.5mm;
}

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

.footer_ul{
	margin-top: 1.2em;
	width: 80%;
	display: none;
}

html>body .footer_ul{
	margin-top: 1.2em;
	display: none;
}

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

.topleft_event4 {
	float: left;
	clear: none;
	width: 61%;
}

div.innercontent_1 .right_box_h2_current {
	color: #339900;
	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: 0em;
	width: 100%;
}

.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: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0em;
	margin-bottom: 0em;
	list-style-image:  url(../images/gr_arrow.gif);
}

div.innercontent_1 .right_box_ul li {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	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;
}

.backtotop_services{
	float: right;
	font-size: 10pt;
	clear: both;
	margin-bottom: 0em;
	margin-top: -0.9em;
}

.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: 10pt;
	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: 10pt;
	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: 10pt;
	margin-left: 2em;
}

.top_left{
	float: left;
	width: 28em;
}

.firstpara_news {
	font-size: 10pt;				/* 0.85em; */
	text-align: left;
	float: left
}

.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;
}

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

.firstpara_1 {
	font-size: 10pt;
	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;
}

.jump_maincontent {
	position: absolute;
	left: -999px;
	width: 990px;
}

.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 {
	margin: 0em;
	padding-top: 0em;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
}

.blockq_source {
	margin-top: 0.5em;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
	font-style: normal;
}

.blockq_source_top {
	margin-left: 0em;
	padding-left: 0em;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	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
	}
	
.rate_url_img {
	display: none;
}

.second_nav {
	display: none;
}

.feedbackicon {
	display: none;
}

.top_right_section_bdr{
	float: right;
	width: 35%;
	margin-bottom: 1em;
	text-align: center;
	border: 0.05em solid #CCCCCC;
	margin-left: -20mm;
}

.top_left_section_bdr_blue{
	float: left;
	width: 35%;
	text-align: center;
	border: 0.05em solid #CCCCCC;
	margin-bottom: 1em;
}

.h3_sitemap{
	margin-left: 1em;
	margin-top: 0.2em;
	font-size: 10pt;
	border-bottom: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0em;
	padding-bottom: 0em;
	text-align: left;
	font-weight: normal	
}
