﻿html 
{
	padding:0px 0px 0px 20px; 
	margin-right:10px;
}/*padding-left:20px;padding-right:0px; padding-bottom:0px; padding-top:0px;margin-right:10px*/

body
{
	font-size:12px;margin:0;padding:0; 
	font-family:Arial;
	color:#000000;
	background-color:#F6F6F6;
} /* all elements sized in ems only. */


/* LAYOUT */
#page
{
	min-width:749px !important; 
	max-width:984px !important;
}
#header
{
	margin:0 0 1px 0;
}
#logo 
{
	width:210px;
	float:left;margin-top:20px;border:0;
}
#holder 
{
	margin-left:230px;
}
#headerlinks 
{
	text-align:right; 
	font-family:arial;
	font-size:0.94em;
	color:#565758;
	font-weight:bold;margin-top:5px;
}
#searchblock 
{ 
	float:right; margin-bottom:19px;
	margin-top:10px;padding-right:5px;
}	
#searchbox 
{ 
	text-align:right/*float:left; clear:left;margin-left:270px;*/
}
#searchbox input
{ 
	vertical-align:middle
}
#searchbox img
{ 
	vertical-align:middle
}
/*#search-go { float:right; clear:right;}*/
#search 
{
	text-align:right;
	height:75px;
	font-size:0.94em;
	color:#565758;
}
#nav 
{
	text-align:left;
}
#container
{
	width:100%;float:left;
	margin-right:-200px;
}
#subcontainer
{
	margin-right:220px;
}
#column
{
	float:left;width:210px; /*margin-top:-25px;*/
}
#infobox 
{
	float:left;
}
.infobox-1 
{
	background-image: url(../../img/info_gradnt_bg.gif);
	background-repeat:repeat-x; 
	padding:10px; font-size:0.9em;
	word-wrap:break-word;
}
.infobox-2 
{
	background-image: url(../../img/info_gradnt_bg.gif);
	background-repeat:repeat-x; 
	padding:10px; font-size:1em;
}
#infoboxUsefulLink 
{
	float:left;
	background-image: url(../../img/info_gradnt_bg.gif);
	background-repeat:repeat-x;
	padding-left:10px;
	width:200px
}
#infoboxLeft 
{
	float:left;
	background-image: url(../../img/info_gradnt_bg.gif);
	background-repeat:repeat-x;width:210px
}
#pagenavlinks 
{
	float:left;
	padding-left:10px;
	padding-top:10px;width:200px;
}		
#content
{
	margin-left:230px;
	padding:0 0 0 0;height:100%;  /*border-top:1px solid #A2A2A2;*/
}
#subnav 
{ 
	border-top: solid 1px #E2001A; 
	line-height:22px;padding-left:5px;
	/*padding-right:10px;
	margin-left:220px; width:535px;*/ 
}
.contentarea 
{
	padding:10px 0px 15px 10px;
	background-image:url(../../img/info_gradnt_bg.gif);
	background-repeat:repeat-x;word-wrap:break-word;
}
.contentareacontact 
{
	padding:10px 10px 10px 10px;
	background-image:url(../../img/info_gradnt_bg.gif);
	background-repeat:repeat-x; border-top:1px  #A2A2A2;word-wrap:break-word;}
.contentareabox 
{
	padding:10px 0px 15px 10px;background-image:url(../../img/info_gradnt_bg.gif);
	background-repeat:repeat-x;width:220;word-wrap:break-word
}
#subcontent
{
	float:right;width:196px;
}
#imgright 
{
	float:right;
}
#footer
{
	clear:both;padding: 10px 0px 10px 0px; 	
	text-align:center;
	font-size:0.94em;
	color:#565758;width:100%;
}
#footersearch 
{
	float:left; clear:right; 
	width:30%;padding-right:2%
}
#cmplogo 
{
	float:left;clear:right;padding-right:10px;
}
#footer-listbox 
{
	float:left;clear:right;
	padding-right:5px;
}
#footer-gobutton 
{
	float:left;clear:right;
}
#links 
{
	float:left;clear:right;width:44%;
}
#copyright 
{
	float:left;
	clear:right;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.94em;
	color:#565758;width:100%;
}
#accessibility 
{
	float: right;
	clear:right;
	font-family:arial;
	font-size:0.94em;
	color:#565758;margin-right:2px;
	white-space:nowrap;width:17%;
}
#colors 
{
	float:right; width:100%; margin-bottom:3px;
}
#colorscheme 
{
	text-align:right;
}
#colorscheme img 
{
	vertical-align: top; text-align:right;
}
#colorschemetext 
{
	float:left;clear:right;margin-right:5px;	
}
#resize 
{
	float:right;width:100%;
}
#resizetext 
{
	text-align:right;
}
#resizetext img 
{
	vertical-align: top; text-align:right;
}
#resizeimages 
{
	float:left;clear:right;
}
		

		
/* FORMAT */
body,input,textarea,select
{
	font-family:Arial,Helvetica,sans-serif;
}
p 
{
	margin:0 0 1em 0;padding:0;line-height:1.6em;
}
p.intro 
{
	font-size:1.2em;
}

/* ANCHORS */
a{color:#000000;text-decoration:none;/*border-bottom:solid 1px #c1c0c1;*/}
a:link{color:#000000;text-decoration:none;/*border-bottom:solid 1px #c1c0c1;*/}
a:visited{ }
a:hover{color:#E2001A;text-decoration:none;/*border-bottom:solid 1px ;*/}
a:active{ }

.contentanchor{color:#000000;}
.contentanchor a{color:#000000;text-decoration:none;border-bottom:solid 1px #c1c0c1;}
.contentanchor a:link{color:#000000;text-decoration:none;border-bottom:solid 1px #c1c0c1;}
.contentanchor a:hover{color:#E2001A;text-decoration:none;border-bottom:solid #E2001A;}

/* Normal Links */

.normallink {text-decoration:none;border-bottom:solid 1px #c1c0c1;}
.normallink:hover{text-decoration:none;border-bottom:solid 1px #E2001A;}

.normallinks-left 
{ 
	margin-left:15px;
	line-height:1.6em;
	border-bottom:solid 1px #c1c0c1;text-decoration:none;
}
.normallinks-left:hover{border-bottom:solid 1px #e2001a;text-decoration:none;}

/* HEADERS */
h1,h2,h3,h4,h5,h6
{
	margin:0;padding:0;
	color:#000000;font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1{font-size:1.7em;}
h2{font-size:1.4em;margin:1em 0 0 0;}
h3{font-size:1.5em;}
h4{font-size:1.25em;}
h5,h6{font-size:1em;}

h2.primary, h2.secondary 
{
	margin:0;padding:0;
	text-transform:uppercase;
	padding:5px 10px;
	font-size:0.94em;
	letter-spacing:2px;
	font-family:Arial, Helvetica, sans-serif;
}
h2.primary 
{
	background:#565758;color:#FFF;font-weight:bold;
}
h2.secondary {background:#E2E0E1;}
.subhead
{
	margin:0;
	padding:0;
	text-transform:uppercase;
	padding:5px 10px;
	font-size:0.94em;
	letter-spacing:2px;font-family:Arial, Helvetica, sans-serif;
}
.subhead
{
	background:#565758;color:#FFF;font-weight:bold;
}
/* LISTS */


/* TABLES */


/* FORMS */


/* NAVIGATION */
#nav{font-weight:bold;font-size:1.4em;}
#nav ul{margin:0;padding:0;position:relative;height:34px;width:450px;}
#nav li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#nav li, #nav a {height:31px; display:block;}
#nav a {display:block;text-decoration:none; text-indent:-6666px; border-bottom:3px solid #F6F6F6;}
#nav a:hover {background-position:0 -32px !important;}
#nav a:active, #nav a.selected {border-bottom:3px solid #E2001A; background-position:0 -32px !important;} 
	
#nav .item-01{left:0; width:106px;}
#nav .item-02{left:158px; width:96px;}
#nav .item-03{left:306px; width:72px;}
#nav .item-04{left:430px; width:84px;}

#nav .item-01 a {background:url(../../img/nav-business.gif) center top no-repeat;}
#nav .item-02 a {background:url(../../img/nav-services.gif) center top no-repeat;}
#nav .item-03 a {background:url(../../img/nav-about.gif) center top no-repeat;}
#nav .item-04 a {background:url(../../img/nav-contact.gif) center top no-repeat;}
.navlinks{float:left; clear:right;width:48%; margin-right:3%;/*float:left;width:48%;margin-right:20px;*/}
.navlinks-customersupport{float:left; clear:right;width:100%; /*float:left;width:48%;margin-right:20px;*/}
.navlinks-1{float:left; clear:right;width:48%;}
.pagenav { background-color:#565758;}
.navlinksservices{float:left;width:100%;clear:left}
.navlinkleftservices{float:left;clear:right;width:100%;margin-right:20px;}
.navlinkrightservices{float:left;clear:right;width:100%;}
.navlinksright{float:left;width:48%;}


/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}
.textfield-small {width:95px;height:15px;margin-left:7px;}
.headerlinks a 
{
	font-family:arial;
	font-family:0.94em;
	font-weight:bold;
	color:#565758;border-bottom:solid 1px #c1c0c1;
	text-decoration:none;margin-left:5px;margin-right:5px;
}	
.headerlinks a:hover 
{
	font-family:arial;
	font-family:0.94em;
	font-weight:bold;
	color:#e2001a;border-bottom:solid 1px #e2001a;        		
	text-decoration:none;
}
.bulletmargin 
{
	padding-right:5px;
}
.textbold 
{ 
	color:#000000;font-weight:bold;font-size:0.95em;font-family:Arial;line-height:1.6em;
}
.textboldmargin
{ 
	color:#000000;
	font-weight:bold;
	font-size:0.95em;
	font-family:Arial;
	line-height:1.6em;
	margin-left:10px; 
}
.infoboxlink 
{ 
	margin-left:15px; 
	font-family:Arial; 
	color:#000000; 
	font-size:0.9em; 
	line-height:1.6em;
}
.infoboxlinkbold 
{ 
	margin-left:15px; 
	font-family:Arial; 
	font-weight:bold; 
	color:#E2001A;  
	font-size:0.9em; line-height:1.6em;
}
.imagetopmargin
{
	margin-top:25px;
}
.subnavlink
{
	font-family:Arial;
	font-size:1em;
	color:#181818;
	text-decoration:none;margin-right:11px;	
 			/*border-bottom:solid 1px #f6f6f6;*/
}	
.subnavlink:hover 
{
	font-family:arial;
	font-size:1em;
	color:#e2001a;
	text-decoration:none;/*border-bottom:solid 1px #f6f6f6;*/
}
.subnavlinkselected 
{
	
	font-family:arial;
	font-size:1em;
	color:#e2001a;
	font-weight:bold;
	text-decoration:none; margin-right:11px;
	/*border-bottom:solid 1px #f6f6f6;*/	
}
						
.leftpagenavlink
{
	font-family:Arial;
	font-size:1em;
	color:#e2001a;
	text-decoration:none;
	margin-right:7px;
	font-weight:bold
}
						
.loginbox 
{
	background-image:url(../../img/info_gradnt_bg.gif);
	background-repeat:repeat-x;width:186px;
	padding:10px 5px 10px 5px;
	text-align:right;
}
.loginboxtext 
{
	margin-top:5px;
	font-family:arial;
	color:#000000;	
	font-size:0.9em;	
}
.loginboxtext label
{
	margin-top:5px;
	font-family:arial;
	color:#000000;	
	text-align:right;font-weight:bold;
}

.submitbutton 
{
	margin-top:5px;
	line-height:1.6em; 
	font-family:Arial; 
	font-size:0.9em; color:#000000;
}
.promo
{
	/*background-color:#e1e1e1;*/
	height:74px;margin-top:10px;
}
.textbold
{
	font-weight:bold;
}

#footerlinks 
{
	float:left;
	clear:left;
	font-family: arial;
	font-size:0.94em;
	font-weight:bold;
	color:#565758;text-align:center;
	white-space:nowrap;	width:100%;	
}
#footerlinks a
{	
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#565758;text-align:center;
	margin-left:5px;margin-right:5px;
	border-bottom:solid 1px #c1c0c1;
	text-decoration:none; line-height:25px;
}	
#footerlinks a:hover 
{
	font-family:Arial, elvetica, sans-serif;
	font-weight:bold;
	color:#e2001a;text-align:center;
	margin-left:5px;margin-right:5px;
	border-bottom:solid 1px #e2001a;
	text-decoration:none;
}

		 		
/* FILTERS */
/* hide from IE-mac \*/ 
.clear, .caption 
{
	display: block;
} /* end hide from IE-mac */

#organisation-1 
{
	float:left;
	text-align:left;
	margin-left:5px;
	margin-top:20px;width:96%;
}
.orgtext-1 
{
	float:left;clear:right; width:75%;
}
.orgtext-1 ul
{
	margin:0px 0px;padding:0px;color:#E2001A
}
.orgtext-1 li
{
	margin:0px 15px;padding:0px;color:#000000
}
.orgtext-1 p
{
	margin-left:15px;line-height:1.2em
}
#orgimg-1 
{
	float:right;clear:left;margin:10px;
}
.leftnavlinks 
{
	margin-left:15px;
}
.leftnavlinks a
{
	border-bottom:solid 1px #c1c0c1;text-decoration:none;
}   
.leftnavlinks a:hover
{
	border-bottom:solid 1px #e2001a;text-decoration:none;
}
.frmTextbox 
{
	text-align:left;
}
.frmTextbox input
{
	text-align:right;margin-left:150px
}


.adveritise 
{
	margin-top:5px;

}
.adveritise label{float:left;width:150px;text-align:left}
.adveritise form {float:right;text-align:left;}
.adveritise input {vertical-align: middle;}
.adveritise select {vertical-align: middle;}
.adveritise img {vertical-align: middle;}




.adveritiseproduct {margin-top:5px;}
.adveritiseproduct label{float:left;width:250px;text-align:left;}

.adveritiseproduct1 {margin-top:5px;}
.adveritiseproduct1 label{float:left;width:425px;text-align:left}

.adveritisecompendiumproduct {margin-top:5px;}
.adveritisecompendiumproduct label{margin-left:10px}

.loginform {margin-top:5px;}
.loginform label{float:left;width:100px;text-align:left}
.textalign{margin-left:102px}

.event {margin-top:5px;margin-right:30px}
.event label{float:left;width:100px;text-align:left}

.event-1 {margin-top:5px;margin-right:30px}
.event-1 div{float:left;clear:left;width:100px;text-align:left;margin:0px}


/*.adveritiseproduct form {float:right;text-align:right;}*/

.b-list { font-family:Arial, Helvetica, sans-serif;color:#000000; font-size:1em;line-height:1.6em;}
.b-list ul { font-weight: bold;}
.b-list li {margin-left:-25px; list-style-type:  disc; font-weight: normal; /*font-weight:bold;*/}
.b-list li a{text-decoration:none;border-bottom:solid 1px #c1c0c1;}
.b-list li a:hover{text-decoration:none;border-bottom:solid 1px #E2001A;}


.b-sublist ul { font-weight: bold;}
.b-sublist li {margin-left:-45px; list-style-type: none; font-weight: normal;}

.selected1 {border-bottom:3px solid #E2001A; background-position:0 -32px !important;} 

.lefttext {
	float:left;
	clear:right;
	color:#000000;font-weight:bold;font-size:0.95em;font-family:Arial;
	padding-top:5px;
}

.contenttopbg { 
	float:left;
	background-color:#e2e0e1;
	padding-left:2%;
	line-height:10px;
	width:98%;
	}
	
.top-link {
	float: right;
	clear:right;
	padding-right:2%;
	padding-top:5px;	
	}


	
	
.hyperlinks { font-family:Arial; font-size:0.9em; }
	
.SearchHighlight { FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffff00 }	
.field{ padding:0px 0px 0px 3px;font-size:0.9em;}
.feedbox{float:left; width:99%}	
.headerundeline{text-decoration:underline}

.casestudylink {color:#000000;text-decoration:none;border-bottom:none;font-weight:bold}
.casestudylink a{color:#E2001A;text-decoration:none;border-bottom:none;}
.casestudylink a:hover{color:#E2001A;text-decoration:none;border-bottom:none;}


.floatright { text-align:justify;}
.floatright img{
            float: right;
            margin:0px 0px 5px 20px;
            clear: right;
				}
.usefullink {float:left;padding-top:10px; width:100%;}
.usefullinkurl {float:left;clear:right;width:57%;padding-left:10px;}
.usefullinkimage{float:right;clear:right;text-align:right; padding-right:2%;}
/* Forgot Password */
.fgpwd-field {margin-top:5px;}
.fgpwd-field label{float:left;width:100px;text-align:left; font-weight:bold; padding-left:20px; padding-top:3px;}
.fgpwd-subhead{ margin-top:10px; }
.fpwd-text-margin { padding-top:10px;}
.fpwd-text-margin label{ padding-left:10px;float:left;width:100px;text-align:left; font-weight:bold;}
.fpwd-text{ margin-left:110px; padding-top:5px; line-height:2em;}
.pagenav1 { background-color:#565758;color:#FFFFFF;line-height:1.6em;font-weight:bold;padding-left:10px;}
.hidden {left: 0px; overflow: hidden; width: 1px; position: absolute; top:-500px; height: 1px}
.savebutton {padding-left:150px;}
.savebutton-1 {padding-left:123px;margin-top:5px;}
.mandatoryfield {color:#E2001A;font-weight:bold;font-size:0.9em;padding-left:2px;}
.skipnavigation{visibility:hidden;}
.divvisible {visibility:visible;}


#toprightheaderlinks {text-align:right; font-family:Arial, Helvetica, sans-serif;font-size:0.94em;color:#565758;font-weight:bold;margin-top:5px;}
.toprightheaderlinks {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#565758;border-bottom:solid 1px	#c1c0c1;text-decoration:none;margin-left:5px;margin-right:5px;}	
.toprightheaderlinks:hover {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#e2001a;border-bottom:solid 1px #e2001a; text-decoration:none;}
.linkselected {font-weight:bold; color:#e2001a;margin-left:5px;margin-right:5px;}
.errortext {margin-top:140px;margin-left:150px;float:right;}
.normallinksleftselected
{ 
	font-weight:bold;
	margin-left:15px;
	line-height:1.6em;
	color:#e2001a;
	text-decoration:none;
}
.normallinksAllselected
{ 
	font-weight:bold;
	
	line-height:1.6em;
	color:#e2001a;
	text-decoration:none;
}


.bulletgray{background-image: url(../../img/bullet_gray.gif);
	background-repeat:no-repeat;}
.textred {color:#E2001A;font-weight:bold;font-size:1.4em;}

.linkbutton
{     
     background-color:Transparent;
     border: 0px solid; 
     
     text-decoration:underline;
     cursor:hand;     
     cursor:pointer; 
     text-align:left;
     padding-left:0px
}

.resultsbar
{ 
	float:left; 
	background-color:#e2e0e1;
	padding-left:2%; 
	padding-right:2%;
	font-size:0.9em; 
	line-height:2.4em; 
	width:95%;
	margin-bottom:-30px;
	vertical-align:bottom;
	
}

.resultsbar-txt1{float:left;}

.resultsbar-txt{text-align:right;}
.tablerowbgcolor {background-color:#e2e0e1; line-height:1.6em;}
.paddingleft{padding-left:10px;}
.paddingright{margin-right:10px;}

.label-font
{
	font-family:arial;
	color:Gray;	
}

.adveritiseproduct2 {margin-top:5px;}
.adveritiseproduct2 label{float:left;width:250px;text-align:left;color:Gray}

