html, body{
	font-family:verdana,arial,sans-serif;
	height: 100%;
	padding: 0;
	margin: 0;
	background-color:#F2F2F2;
}
body.homepageBody {
	text-align:center;
}

/* generic styles */
.floatleft {
	float: left !important;
}
.floatright {
	float: right !important;
}
.alignleft {
	text-align:left !important;
}
.alignright {
	text-align:right !important;
}
div.hidden,span.hidden,label.hidden,.hidden{
	display: none !important;
}

p.small{
	font-size:84%;
} 

.nobold {
	font-weight: normal;
}

sup,sub{	line-height:140%;
	font-size:110%!important;
}
table.financial sup,table.financial sub{ line-height:100%;
	font-size:85%!important;
}
img{
	border:0;
}

blockquote.nostyle {
	margin:0;
	padding:0;
}
/* ---- LEFT MENU TEXT ---- */
.menutop a, .menutop span {
font-family:verdana, arial, helvetica,sans-serif;
color:#000000;
font-weight:bold;
}


.menutop a:hover, .menutop a:active, .menutop a:focus{
text-decoration:none;
color:#0066cc;
}


div.leftmenu ul{
	position:relative;
	margin:0px;
	padding:0px;
	background: url("../images/siteobjects/bg_insidepagesShadow.gif")  repeat-y;
}
#mainContainer.homepageContainer  div.leftmenu ul{
	background:transparent;
}


div.leftmenu li{
	margin:0px;
	padding:0px;
	position:relative;
	display:inline
}




/*all levels*/
div.leftmenu a {
	position:relative;
	text-decoration:none;
	display:block;
	color:#000000;
	font-weight:bold;
	font-size:65% !important;
	background:transparent !important;
	border-bottom:1px solid #CCCCCC;
	width:238px;
	padding:3px 5px 6px 11px;
}
#mainContainer.homepageContainer div.leftmenu a {
	width:258px;
}
#mainContainer.homepageContainer p, #mainContainer.homepageContainer h4 {
	width:auto;
	padding-top:0px !important;
}

/*level 2*/
div.leftmenu a.menu2 {
	font-weight:bold;
	color:#FFFFFF!important;
	background:#0060CC!important;
	border-top:1px solid #CCCCCC !important;
}
div.leftmenu a.menu2:hover, div.leftmenu a.menu2:active, div.leftmenu a.menu2:focus, div.leftmenu a.menu2lit {
	font-weight:bold;
}
div.leftmenu a.menu2lit{
	color:#FFFFFF !important;
	background:#0066cc !important;
	padding-top:3px;
	border-top:1px solid #CCCCCC !important;
}


/*level 3*/
div.leftmenu a.menu3:hover, div.leftmenu a.menu3:active, div.leftmenu a.menu3:focus, div.leftmenu a.menu3lit{
	border-right:5px solid #0066cc;
	width:233px;
}
div.leftmenu a.menu3lit{
	border-right:5px solid #0066cc;
	width:233px;
}
/*#mainContainer.homepageContainer div.leftmenu a.menu3:hover, #mainContainer.homepageContainer div.leftmenu a.menu3:active, #mainContainer.homepageContainer div.leftmenu a.menu3:focus, #mainContainer.homepageContainer div.leftmenu a.menu3lit {
	width:253px;
}*/


/*level 4*/
div.leftmenu a.menu4{
	font-weight:normal;
	padding-left:24px;
	width:225px;
}
div.leftmenu a.menu4:hover, div.leftmenu a.menu4:active, div.leftmenu a.menu4:focus{
	font-weight:normal;
	border-right:5px solid #0066cc;
	width:220px;
}
div.leftmenu a.menu4lit{
	font-weight:normal;
	padding-left: 24px;
	width:220px;
	border-right:5px solid #0066cc;
}



/*level 5*/
div.leftmenu a.menu5{
	font-weight:normal;
	padding-left: 36px;
	width:213px;
}
div.leftmenu a.menu5:hover, div.leftmenu a.menu5:active, div.leftmenu a.menu5:focus{
	width:208px;
	border-right:5px solid #0066cc;
}
div.leftmenu a.menu5lit{
	font-weight:normal;
	padding-left: 36px;
	width:208px;
	border-right:5px solid #0066cc;
}



/*level 6*/
div.leftmenu a.menu6{
	font-weight:normal;
	padding-left: 48px;
	width:201px;
}
div.leftmenu a.menu6:hover, div.leftmenu a.menu6:active, div.leftmenu a.menu6:focus{
	width:196px;
	border-right:5px solid #0066cc;
}
div.leftmenu a.menu6lit{
	font-weight:normal;
	padding-left: 48px;
	width:196px;
	border-right:5px solid #0066cc;
}

/*level 7*/
div.leftmenu a.menu7{
	font-weight:normal;
	padding-left: 59px;
	width:190px;
}
div.leftmenu a.menu7:hover, div.leftmenu a.menu7:active, div.leftmenu a.menu7:focus{
	width:185px;
	border-right:5px solid #0066cc;
}
div.leftmenu a.menu7lit{
	font-weight:normal;
	padding-left: 59px;
	width:185px;
	border-right:5px solid #0066cc;
}





/**----Products and Ser Menu items----**/

/*level 2*/
div.leftmenu a.menu_prod2 {
	font-weight:bold;
	color:#ffffff!important;
	background:#A88DCF!important;
	border-top:1px solid #CCCCCC !important;
	/*#E2E2E2*/
	/*color:#000000;*/
}
div.leftmenu a.menu_prod2:hover, div.leftmenu a.menu_prod2:active, div.leftmenu a.menu_prod2:focus, div.leftmenu a.menu_prod2lit {
	font-weight:bold;
}
div.leftmenu a.menu_prod2lit{
	color:#ffffff !important;
	background:#A88DCF !important;
	padding-top:3px;
	border-top:1px solid #CCCCCC !important;
}


/*level 3*/
div.leftmenu a.menu_prod3:hover, div.leftmenu a.menu_prod3:active, div.leftmenu a.menu_prod3:focus, div.leftmenu a.menu_prod3lit{
	border-right:5px solid #A88DCF;
	width:233px;
}
div.leftmenu a.menu_prod3lit{
	border-right:5px solid #A88DCF;
	width:233px;
}
#mainContainer.homepageContainer div.leftmenu a.menu_prod3:hover, #mainContainer.homepageContainer div.leftmenu a.menu_prod3:hover, #mainContainer.homepageContainer div.leftmenu a.menu_prod3:focus, #mainContainer.homepageContainer div.leftmenu a.menu_prod3lit {
	width:253px;
}


/*level 4*/
div.leftmenu a.menu_prod4{
	font-weight:normal;
	padding-left:24px;
	width:225px;
}
div.leftmenu a.menu_prod4:hover, div.leftmenu a.menu_prod4:active, div.leftmenu a.menu_prod4:focus{
	font-weight:normal;
	border-right:5px solid #A88DCF;
	width:220px;
}
div.leftmenu a.menu_prod4lit{
	font-weight:normal;
	padding-left: 24px;
	width:220px;
	border-right:5px solid #A88DCF;
}


/*level 5*/
div.leftmenu a.menu_prod5{
	font-weight:normal;
	padding-left: 36px;
	width:213px;
}
div.leftmenu a.menu_prod5:hover, div.leftmenu a.menu_prod5:active, div.leftmenu a.menu_prod5:focus{
	width:208px;
	border-right:5px solid #A88DCF;
}
div.leftmenu a.menu_prod5lit{
	font-weight:normal;
	padding-left: 36px;
	width:208px;
	border-right:5px solid #A88DCF;
}



/*level 6*/
div.leftmenu a.menu_prod6{
	font-weight:normal;
	padding-left: 48px;
	width:201px;
}
div.leftmenu a.menu_prod6:hover, div.leftmenu a.menu_prod6:active, div.leftmenu a.menu_prod6:focus{
	width:196px;
	border-right:5px solid #A88DCF;
}
div.leftmenu a.menu_prod6lit{
	font-weight:normal;
	padding-left: 48px;
	width:196px;
	border-right:5px solid #A88DCF;
}






/* ----------------------------- */
/* ---- MAIN CONTENT STYLES ---- */
/* ----------------------------- */



/* ---- PARAGRAPHs ---- */

p{
	margin:0 0 10px 0;
	padding:0;
	line-height:130%;
}
p.nomargin {
	margin-bottom:0px;
}
.smallfont {
	font-size:90% !important
}
.smallerfont {
	font-size:95% !important
}
.smallerh3 {
	font-size:100% !important
}
.smallfontSpan {
	font-size:70% !important;
	font-weight:normal !important;
	color:#000000 !important;
	
}

p.leftstories {
	margin:0!important;
	padding:8px 0 0 23px!important;
	line-height:150%!important;
}
.margintop10 {
margin-top: 10px;
}
.margintop20 {
margin-top: 20px;
}
.margintop40 {
margin-top: 40px;
}
.marginbottom20 {
margin-bottom: 20px;
}

.paddingbottom10{
	padding-bottom: 10px;
}
.smallfontNoBold {
	font-weight:normal !important;
	
}

div.homepageContentRight p{
	/*font-size:65%;*/
	margin-bottom:0px;
	margin-top:0px;
	width:auto;
}

.clear{
	clear:both;
	}



div.contentContainer{
	font-size:70%;
}
div.contentContainer p{
	/*font-size:70%;*/
	width:416px;
}

div.contentContainerNews{
	margin-right:45px;
}
div.newsrelease{
	width:416px;
}
div.newsrelease p{
	width:auto;
}


div.contentContainer p.back{
	padding-top:10px; 
	font-size:90%;
}

div.contentContainerHomepages p{
	/*font-size:70%;*/
	width:auto;
}

div.contentTopStories p{
	/*font-size:70%;*/
	width:415px;
	padding:10px 0 0 17px;
	margin:0px;
	float:left;
}
div.contentTopLeft p{
	/*font-size:70%;*/
	width:220px;
}

div.contentTopLeftStories p{
	/*font-size:70%;*/
	width:200px;
	float:left; 
	padding:0;
	margin:0;  
	margin-top:16px;
	margin-bottom:7px;
}

div.contentTopRightStories p{
	/*font-size:70%;*/
	width:200px;
	float:left; margin:0px; 
	padding:0px; margin-bottom:7px;
}
div.contentTopRightStories p.image{
	/*font-size:70%;*/
	width:200px;
	float:left; margin:0; 
	padding:0; 
	margin-top:10px;
}
div.contentTopRightStories p.readmore{
	/*font-size:70%;*/
	width:200px;
	float:left; margin:0; 
	padding:0; padding-left:1px;
	margin-top:4px;
	margin-left:0px;
}
div.contentInner p.large{
	width:330px;
	color:#00374D;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	padding:0px 11px 0px 11px;
}

div.contentRight div.news p, div.contentRight div.info p {
	/*font-size:70%;*/
	font-weight:normal;
	color:#00374D;
	margin:13px 11px 0px 11px;
	width:118px;
}

div.contentBoxes p {
	/*font-size:65%*/
}
div.contentMidLeft p {
	/*font-size:65%;*/
	color:#606060;
}


/* ------------graduates-------------- */
#graduateHomepage p{
	width:200px;
}
div.contentContainer div.col1 p{
	width:122px;
	margin:10px 0 0 22px;
}
div.contentContainer div.col2 p, div.contentContainer div.col3 p{
	width:170px;
	margin:5px 0 0 0;
}
div.gradHeaderInfo p{
	margin-top:8px;
}
#graduatePeople p{
	margin-top:109px;
}
div.contentContainer p.applyNow{
	margin-top:61px;
	margin-left:119px;
	width:auto;
}
div.contentContainer div.gradMain p{
	width:auto;
}
div.gradMain p.inPageMenu{
	margin-top:28px;
}
div.CEOIntro {
	margin-top:15px;
	width:50%;
	float:right;
}
/* ------------graduates 2006-------------- */

div.grad06LeftCont p, div.grad06LeftCont h5 {
	width:295px;
	}
div.grad06LeftCont ul.grad {
	width:290px;	
	}



div.grad06col2 p, div.grad06col1 p{
	width:200px;
	margin:5px 0 0 0;
	
}


div.grad06RightCont p {
	width:120px; 
	}
div.grad06Main div.grad06RightCont h3{
	width:120px;}
	
div.grad06Main div.grad06RightCont ul{
	width:120px;
	margin:0px;
	padding:0px;
}

div.grad06Main div.grad06RightCont ul li{
	list-style-type:none;
	padding: 5px 0px 5px 0px;
	
}








/*-------------------------- LISTS ----------------*/
div.contentContainer ul{
	width:400px;
	margin:0 0 0px 0px;
	padding:0 0 7px 16px;
}
div.contentContainer ol{
	width:400px;
	margin:0 0 0px 0px;
	padding:0 0 7px 24px;
}
div.contentContainer div.gradMain ul, div.contentContainer div.gradMain ol{
	width:auto;
}
div.contentContainer ol.alpha{
	list-style-type:lower-alpha;
	margin:0 0 0px 0px;
	padding:0 0 7px 24px;
	}
div.contentContainer ol.roman{
	list-style-type:lower-roman;
	margin:0 0 0px 0px;
	padding:0 0 7px 24px;
	}
div.contentContainer li{
	line-height:130%;
	margin:0 0 3px 0px;
}
div.contentContainer ul ul{
	list-style-type: circle;
	margin:1ex 0 0px 0px;
	padding:0 0 0 30px;
	}
	
div.contentContainer ul.nodot{
	list-style-type: none;
	margin:1ex 0 0px 0px;
	padding:0 0 0 30px;
	}	
	
div.contentContainer ul.Results{
	margin:0px 0px -5px 0px;
	padding:0 0 0px 0px;
	list-style-type: none;
	}
div.contentContainer ul.Results li{
	margin:0px 0px 5px 0px;
	list-style-type: none;
}

li.Sub{
	padding-left: 15px;
}

li.SubSub{
	text-indent: 25px;
}

div.contentContainer ul.downloads{
	border-top:1px solid #000000;
	margin:0px;
	padding:0px;
}
div.contentContainer ul.downloads li{
	list-style-type:none;
	border-bottom:1px solid #CCCCCC;
	margin:0px;
	padding: 5px 0px 5px 5px;
	font-size:90%;
}
div.contentContainer ul.downloads li a:link, div.contentContainer ul.downloads li a:visited{
	text-decoration:underline;
}
div.contentContainer ul.downloads li a:hover, div.contentContainer ul.downloads li a:active, div.contentContainer ul.downloads li a:focus{
	text-decoration:underline;
}
div.contentContainer ol.greatstories, div.contentContainer ol.greatstoriesLime, div.contentContainer ol.greatstoriesOrange, div.contentContainer ol.greatstoriesRed, div.contentContainer ol.greatstoriesLilac, div.contentContainer ol.greatstoriesGold {
	margin:0px;
	padding:0px;
	width:186px;
	float:left; 
	color: #000;
	
}
div.contentContainer ol.greatstoriesLime,div.contentContainer ol.greatstoriesGold{
	margin:0px;
	padding:0px;
	width:186px;
	float:left; 
	color:#000;
	
}
div.contentContainer ol.greatstoriesOrange, div.contentContainer ol.greatstoriesRed, div.contentContainer ol.greatstoriesLilac{
	margin:0px;
	padding:0px;
	width:186px;
	float:left; 
	color:#000000;
	
}
div.contentContainer ol.greatstories li, div.contentContainer ol.greatstoriesLime li, div.contentContainer ol.greatstoriesOrange li,  div.contentContainer ol.greatstoriesRed li, div.contentContainer ol.greatstoriesLilac li, div.contentContainer ol.greatstoriesGold li {
	margin:0;	
	margin-left:23px;
	margin-bottom:2px;
	padding: 0;

}
div.contentContainer ol.greatstories li a:link, div.contentContainer ol.greatstories li a:visited{
	text-decoration:underline;
}

div.contentContainer ol.greatstoriesLime li a:link, div.contentContainer ol.greatstoriesLime li a:visited {
	text-decoration:underline;
	color:#000;
}
div.contentContainer ol.greatstoriesLime li a:hover, div.contentContainer ol.greatstoriesLime li a:active, div.contentContainer ol.greatstoriesLime li a:focus{
	text-decoration:none;
	color:#6FBD2B;
}

div.contentContainer ol.greatstoriesOrange li a:link, div.contentContainer ol.greatstoriesOrange li a:visited {
	text-decoration:underline;
	color:#000000;
}

div.contentContainer ol.greatstoriesOrange li a:hover, div.contentContainer ol.greatstoriesOrange li a:active, div.contentContainer ol.greatstoriesOrange li a:focus{
	text-decoration:none;
	color:#FF9600;
}

div.contentContainer ol.greatstoriesRed li a:link, div.contentContainer ol.greatstoriesRed li a:visited {
	text-decoration:underline;
	color:#000000;
}

div.contentContainer ol.greatstoriesRed li a:hover, div.contentContainer ol.greatstoriesRed li a:active, div.contentContainer ol.greatstoriesRed li a:focus{
	text-decoration:none;
	color:#DA2027;
}

div.contentContainer ol.greatstoriesLilac li a:link, div.contentContainer ol.greatstoriesLilac li a:visited {
	text-decoration:underline;
	color:#000000;
}

div.contentContainer ol.greatstoriesLilac li a:hover, div.contentContainer ol.greatstoriesLilac li a:active, div.contentContainer ol.greatstoriesLilac li a:focus{
	text-decoration:none;
	color:#9E6BB7;
}

div.contentContainer ol.greatstoriesGold li a:link, div.contentContainer ol.greatstoriesGold li a:visited {
	text-decoration:underline;
	color:#FFFFFF;
}

div.contentContainer ol.greatstoriesGold li a:hover, div.contentContainer ol.greatstoriesGold li a:active, div.contentContainer ol.greatstoriesGold li a:focus{
	text-decoration:none;
	color:#FFE401;
}

div.contentContainer a.gold:hover, div.contentContainer a.gold:active, div.contentContainer a.gold:focus{
	text-decoration:none;
	color:#FFE401!important;
}

div.contentContainer a.lilac:hover, div.contentContainer a.lilac:active, div.contentContainer a.lilac:focus{
	text-decoration:none;
	color:#9E6BB7!important;
}

div.contentContainer a.red:hover, div.contentContainer a.red:active, div.contentContainer a.red:focus{
	text-decoration:none;
	color:#DA2027!important;
}

div.contentContainer a.orange:hover, div.contentContainer a.orange:active, div.contentContainer a.orange:focus{
	text-decoration:none;
	color:#FF9600!important;
}
div.contentContainer a.lime:hover, div.contentContainer a.lime:active, div.contentContainer a.lime:focus{
	text-decoration:none;
	color:#6FBD2B!important;
}
/*
div.contentContainer a.lime, div.contentContainer a.lime:visited, div.contentContainer a.gold, div.contentContainer a.gold:visited {
	color:#FFFFFF;
}
*/


.NewsImgSpace{
	padding: 12px 0 12px 0px;
	}


/* ---- HEADINGS ---- */
h1 {
padding:0;
margin:0;
}

h1, h2, h3, h4, h5,h6 {
	font-family:verdana, arial, sans-serif;
}

h2 {
	margin-bottom:14px; 
}


h3.pagetitle{
	font-size:120%;
	margin-top:30px;
	margin-bottom:34px;
}
div.grad06LeftCont h3.pagetitle {

	font-size:120%;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:34px;
width:290px;

	}
h3.pagetitleBlue {
	font-size:120%;
	margin-top:30px;
	padding-bottom:0px; 
	margin-bottom:20px;
	color:#0066cc;
}
h4, h5, h6{
	font-size:100%;
	margin-bottom:14px;
	width:380px;
	margin-top:19px;
}
h4.results, h5.results, h6.results {
	font-style: italic;
}
h2.sectiontitle {
	padding-top:23px;
	margin-bottom:16px;
}

div.gradHeaderInfo h2.sectiontitle{
	float:left;
	padding-top:19px;
	width:130px;
	margin-bottom:26px;
}

#graduateApply h2, #graduateFAQ h2, #graduateApplication h2{
	float:none;
}
div.contentTopLeft h3{
	font-size:100%;
	margin-bottom:0px;
	color:#000000!important;
}
div.contentTopLeftStories h3{
	font-size:100%;
	margin:0; 
	margin-top:8px;
	padding:0;
	color:#000000;
}
div.gradHeaderInfo h3{
	margin:0;
	padding:0;
	margin-bottom:29px;
}
#graduateWelcome h3{
	margin-bottom:21px;
}
#graduateHomepage h3{
	margin-bottom:24px;
}

#graduateWorkingWithUs h3{
	margin-bottom:8px;
}
#graduateApply h3, #graduateFAQ h3{
	margin-bottom:17px
}
div.gradHeaderInfo h4{
	margin:50px 0 0 122px;
	width:auto;
}
div.gradMain h5{
	width:auto;
	margin:0;
	padding:0;
}
div.gradMain h5.pagetitle{
	margin-bottom:20px;
	margin-top:9px;
}
div.gradMain h5.subtitle{
	margin-bottom:5px;
}
#graduateWhoLookingFor h4{
	margin-top:122px;
}
#graduateWelcome h4{
	margin-top:64px;
}

#graduateApply h4{
	margin-bottom:14px;
	margin-top:16px;
}

div.contentContainer div.col2 h3, div.contentContainer div.col3 h3{
	margin:25px 0 0 0;
	padding:0;
}
div.contentContainer div.col2 h3.topHeading, div.contentContainer div.col3 h3.topHeading{
	margin-top:12px;
}	


div.grad06col2 h3, div.grad06col1 h3{
	margin:25px 0 0 0;
	padding:0;
}


div.contentMidLeft h2 {
	margin-bottom:6px;
}
div.contentMidRight h3 {
	padding-bottom:0px;
	margin-bottom:10px;
	margin-left:22px;
	margin-top:13px
}
div.contentPadding h3{
	color:#00374D;
	/*font-size:80%;*/
}

div.news h3, div.info h3{
	/*font-size:70%;*/
	font-weight:bold;
	color:#00374D;
	margin:5px 11px 0px 11px
}

div.contentBoxes h3 {
	/*font-size:70%;*/
	margin-top:12px;
	margin-bottom:6px;
	color:#000000;
}

div.contentBoxes img {
	margin:5px 5px 0px 0px;
}
div.contentBoxInnerLeft h3{
	width:100px
}
div.internalFeatureTop h3 {
	margin-bottom:21px;
}

.internalFeatureMiddle h4 {
	padding-top:0px;
	margin-top:32px;
	margin-bottom:17px;
	width:170px;
}
div.homepageContentRight h4{
	/*font-size:65%;*/
	margin-bottom:13px;
	margin-top:0px;
	width:auto;
}

div.content div.internalFeaturebottom h4.noTopPad{
	margin-top:0;
	padding-top:0;
}


div.grad06RightCont h3{
	margin:0 0 15px 0;
	padding:0;
	font-size:100%;
	}


/* ---- LINKS ---- */

a.linkContentHomepage, a.linkContentHomepage:hover {
	color:#000000 !important;
	text-decoration:none;
	cursor:pointer;

}

div.contentContainer a, div.contentContainer a:visited{
	color:#000000;
}
div.contentContainer a:hover, div.contentContainer a:active, div.contentContainer a:focus{
	color:#0066cc;
	text-decoration:none;
}


div.homepageContentRight  a{
	color:#000000;
}

div.homepageContentRight  a:hover, div.homepageContentRight  a:active, div.homepageContentRight  a:focus{
	text-decoration:none;
}
div.homepageBox a.submit {
	color:#FFFFFF !important;
	/*font-size:70%;*/
	font-weight:bold !important
}
div.homepageBox a.submit:hover, div.homepageBox a.submit:active, div.homepageBox a.submit:focus {
	text-decoration:none
}


div.contentPadding a.backtotop{
	margin:0px 0px 29px 0px;
	/*font-size:65%;*/
	color:#00374D;
}

div.sitetools a{
	float:left;
	/*font-size:65%;*/
	text-decoration:none;
	color:#00374D;
	margin:0px 0px 0px 10px;
}

div.contentRight div.links a, div.contentRight div.links span{
	display:block;
	position:relative;
	color:#00374D;
	padding:3px 11px 4px 11px;
	border-bottom:1px solid #ffffff;
	text-decoration:none;
	/*font-size:70%;*/
	width:165px;
	margin:0px;
}
div.contentRight div.links a:hover, div.contentRight div.links a:active, div.contentRight div.links a:focus{
	background:#CFD8E2;
}
a.readMoreLink, input.readMoreLink {
	background:url("../images/buttons/b_linedarrow.gif") no-repeat 0px 50%;
	font-size:90%;
	padding:5px 0px 5px 18px;
	color:#000000;
	text-decoration:underline;
	margin-top:0px;
	margin-bottom:3px;
	float:left;
	clear:left;
}

div.homepageBoxFusion a {
	background:url("../images/buttons/b_linedarrowwhite.gif") no-repeat 0px 50%;
	font-size:90%;
	padding:5px 0px 5px 18px;
	color:#FFFFFF!important;
	text-decoration:underline;
	margin-top:0px;
	margin-bottom:3px;
	float:left;
	clear:left;
}

div.homepageBoxFusion a:hover {
	color:#FFFFFF!important;
}

div.ourbusiness {
	height:60px;
}
html>body div.ourbusiness {
	height:auto;
	min-height: 60px;
}

input.readMoreLink {
	border:0;
	font-family:verdana,arial,sans-serif;
	padding:5px 0px 5px 8px;
}

div.contentContainer a.headline:hover, div.contentContainer a.headline:active, div.contentContainer a.headline:focus {
	color:#0066cc !important;
	text-decoration:none;
}
div.contentContainer a.readMoreLink:hover, div.contentContainer a.readMoreLink:active, div.contentContainer a.readMoreLink:focus {
	text-decoration:none;
	color:#0066cc !important; 
}


a.readMoreLinkDouble {
	background:url("../images/buttons/b_linedarrow_double.gif") no-repeat 0px 50%;
	font-size:90%;
	padding:5px 0px 5px 18px;
	color:#000000;
	text-decoration:underline;
	margin-top:0px;
	margin-bottom:3px;
	float:left;
	clear:left;
}

div.contentContainer a.readMoreLinkDouble:hover, div.contentContainer a.readMoreLinkDouble:focus, div.contentContainer a.readMoreLinkDouble:active {
	text-decoration:none;
	color:#0066cc !important;
}

a.readMoreLinkTreble {
	background:url("../images/buttons/b_linedarrow_double.gif") no-repeat 0px 15%;
	font-size:90%;
	padding:5px 0px 5px 18px;
	color:#000000;
	text-decoration:underline;
	margin-top:0px;
	margin-bottom:3px;
	float:left;
	clear:left;
}


a.readGreatStoriesBlue {
	background:url("../images/buttons/greatstories/linedarrow_blue.gif") no-repeat 0px 50%;
	padding:5px 0px 5px 22px;
	color:#0066CC!important;
	text-decoration:underline;
	margin-top:0px;
	margin-bottom:3px;
	float:left;
	clear:left;
}

a.readGreatStoriesBlue:hover {
	color:#0066CC;
	text-decoration:none;
}

a.readGreatStoriesGold {
	background:url("../images/buttons/greatstories/linedarrow_gold.gif") no-repeat 0px 50%;
	padding:5px 0px 5px 22px;
	color:#FFE401!important;
	text-decoration:underline;
	margin-top:0px;
	margin-bottom:3px;
	float:left;
	clear:left;
}

a.readGreatStoriesGold:hover {
	color:#FFE401;
	text-decoration:none;
}

a.readGreatStoriesLime {
	background:url("../images/buttons/greatstories/linedarrow_lime.gif") no-repeat 0px 50%;
	padding:5px 0px 5px 22px;
	color:#6FBD2B!important;
	text-decoration:underline;
	margin-top:0px;
	margin-bottom:3px;
	float:left;
	clear:left;
}

a.readGreatStoriesLime:hover {
	color:#6FBD2B;
	text-decoration:none;
}

a.readGreatStoriesOrange {
	background:url("../images/buttons/greatstories/linedarrow_orange.gif") no-repeat 0px 50%;
	padding:5px 0px 5px 22px;
	color:#FF9600!important;
	text-decoration:underline;
	margin-top:0px;
	margin-bottom:3px;
	float:left;
	clear:left;
}

a.readGreatStoriesOrange:hover {
	color:#FF9600;
	text-decoration:none;
}

a.readGreatStoriesRed {
	background:url("../images/buttons/greatstories/linedarrow_red.gif") no-repeat 0px 50%;
	padding:5px 0px 5px 22px;
	color:#DA2027!important;
	text-decoration:underline;
	margin-top:0px;
	margin-bottom:3px;
	float:left;
	clear:left;
}

a.readGreatStoriesRed:hover {
	color:#DA2027;
	text-decoration:none;
}

a.readGreatStoriesLilac {
	background:url("../images/buttons/greatstories/linedarrow_lilac.gif") no-repeat 0px 50%;
	padding:5px 0px 5px 22px;
	color:#9E6BB7!important;
	text-decoration:underline;
	margin-top:0px;
	margin-bottom:3px;
	float:left;
	clear:left;
}

a.readGreatStoriesLilac:hover {
	color:#9E6BB7;
	text-decoration:none;
}

div.contentContainer a.readMoreLinkTreble:hover, div.contentContainer a.readMoreLinkTreble:focus, div.contentContainer a.readMoreLinkTreble:active {
	text-decoration:none;
	color:#0066cc !important;
}


div.contentContainer a.readMoreFlash:hover, div.contentContainer a.readMoreFlash:active, div.contentContainer a.readMoreFlash:focus {
	text-decoration:none;
	color:#0066cc !important; 
}

div.contentMidRight a.submit, div.contentMidRight a.submit:visited {
	/*font-size:70%;*/
	font-weight:bold;
	color:#FFFFFF !important ;
	text-decoration:underline;
}
div.contentMidRight a.submit:hover, div.contentMidRight a.submit:active, div.contentMidRight a.submit:focus {
	text-decoration:none;
}
div.contentTop a:visited, div.contentTopFront a:visited, div.contentBoxes a:visited{	
	color:#000000;
}
div.contentTop a:hover, div.contentTop a:active, div.contentTop a:focus, div.contentTopFront a:hover, div.contentTopFront a:active, div.contentTopFront a:focus {	
	text-decoration: none;
}


div.backgroundBlue a, div.backgroundBlue a:visited{
	color:#000000 !important;
	text-decoration:none;
}
div.backgroundBlue a:hover, div.backgroundBlue a:active, div.backgroundBlue a:focus{
	color:#0066cc !important;
	text-decoration:underline;
}

div.inPageMenu ul{
	list-style-type:none;
	margin:0!important;
	padding:0 0 13px 0!important;
	width:100%;
	font-size:95%;
}
div.inPageMenu ul li{
	list-style-type:none;
	float:left;
	padding:0;
	margin:0;
}

div.inPageMenu a{
	text-decoration:none;
}
div.inPageMenu a:hover, div.inPageMenu a:active, div.inPageMenu a:focus{
	text-decoration:underline;
	color:#000000 !important;
}
a.newslinklit {
	font-weight:bold !important;
	text-decoration:none !important;
}

table.News a  {
	text-decoration:none !important;
}
table.News a:hover, table.News a:active, table.News a:focus  {
	text-decoration:underline !important;
}

/*pagetrail - inside pages*/
div.pagetrail a, div.pagetrail span{
	font-size:80%;
	color:#000000;
	text-decoration:none;
}

div.pagetrail a.lit, div.pagetrail a:hover, div.pagetrail a:active,  div.pagetrail a:focus{
	text-decoration:underline !important;
	color:#000000 !important;

}


/*graduates*/
a.gradApplyNow{
	float:right;
	margin:31px 219px 32px 0;
	width:63px;
}
#graduateHomepage a.gradApplyNow, #graduateOpportunities a.gradApplyNow{
	margin-bottom:5px;
}
#graduateFAQ a{
	float:none;
	margin:45px 0 32px 168px;
	width:63px;
}

/* ---------- forms --------------*/
select#homePageLinks {
	color:#606060;
	width:150px;
	margin:8px 4px 0px 0px;
	font-family:verdana,arial,sans-serif;
	font-size:84%;
}

div.contentMidRight select {
	/*font-size:58%;*/
	font-family:verdana,arial,sans-serif;
	color:#606060;
	width:150px;
	margin:0px 4px 0px 22px;
}

.searchfield {
	font-family:verdana,arial,sans-serif;
	/*font-size:65%;*/
	margin-bottom:8px;
	width:29.8ex;
	padding:3px 0px 4px 8px;
	border:1px solid #000000;
	/*units-per-em:12;*/
}
/* ---------- breadcrumb --------------*/
div.breadcrumb a{
	text-decoration:none;
	color:#00374D;
}
div.breadcrumb a:hover, div.breadcrumb a:active, div.breadcrumb a:focus,div.breadcrumb a.lit{
	text-decoration:underline;
}











/*------------Headings-------------------*/

.hotspot h3, .hotspotHover h3{
	/*font-size:70%;*/
	margin:0px 0px 0px 10px;
	padding-top:7px;
}

h4.leslievideo  {
	margin-top: 30px;
}


/* ---------- bottom bar --------------- */
div.bottombar ul {
	margin: 0px;
	padding: 0px;
}
div.bottombar ul li {
	display: inline;
	margin: 0px;
	height:0%;
	line-height:100%;
}

div.bottombar a {
	padding: 3px 5px 3px 5px;
	text-decoration:underline;
	color:#000000;
	font-size:63%;
	font-family:verdana,arial,sans-serif;
	height:0%;
	line-height:100%;
}

div.bottombar a:hover, div.bottombar a:active, div.bottombar a:focus, div.bottombar a.lit {
	text-decoration:none;
	color:#0066cc;
}

div.bottombar div.content p, div.bottombar div.content span {
	padding: 0px 5px 3px 0px;
	margin: 0px;
	font-size:63% !important;
	font-family:verdana,arial,sans-serif;
	color:#999999;

}




/*--------colours -----------*/

.bgBlue {
background:#0066CC
}

.bgLilac {
background:#E2D2F9!important;
}
.bgPaleLilac {background:#F3F4F9!important;
}
.bgLightBlue {
	background:#C7DDF4 !important;
}
.bgLighterBlue {
	background-color:#F2F8FF !important;
}
.bgGreen {
	background-color:#bddd79 !important;
}
.bgLightPurple {
	background:#E2D2F9 !important;
}

.bgGreyBlue{
	background:#D4E5EF;
	}


/*.bgLightGrey {
	background:url("../images/photos/ph_cantop.jpg") no-repeat right #C9D6D5;
}*/
.bgLightGrey {
 background:#F3F3F3;
}
.bgLightGreen {
	background:url("../images/photos/ph_bottletops.jpg") no-repeat right #E2F5BD;
}
.bgLightYellow {
	background:url("../images/photos/ph_box.jpg") no-repeat right #FFF2B1;
}
.bgLightPink {
	background:url("../images/photos/ph_widget.jpg") no-repeat right #F2E6DD;
}
.bgRed {
	background-color:#EE290B;
	color:#FFFFFF;
}
.bgDeepBlue {
	background-color:#259AC5;
	color:#FFFFFF;
}
.bgMidBlue {
	background-color:#80CFF6;
}
.bgGreenBlue {
	background-color:#0298A5;
	color:#FFFFFF;
}
.bgDarkBlue {
	background-color:#999999;
	color:#FFFFFF;
}

.bgYellow{
	background-color:#FFFAE0;
	}

.bgSectorBlue{
	background-color:#E9F2F7;
	}
.bgSectorPurple{
	background-color:#F4EEFC;
	}
	

.bgCR {
	background:url("../images/siteobjects/bg_curvebottombg.gif")!important;
}
/* REXAM GREAT STORY BACKGROUNDS */


/*.bgGSIntroduction {
	float:left; width:506px; height:900px;
	background:url("../images/siteobjects/greatstories/bg_introduction.jpg")  no-repeat bottom right  #F8FCF7;
	}*/
	
.bgGSIntroduction {
	background: #F8FCF7;
	}
	
.bgBlack {
	background:#000000;}

.bgPaleLemon {
	background:#FFFFF7;}
.bgLilac {
	background:#f3f4f9;
}

/*REXAM GREAT STORIES TEXT COLOURS*/

.textGold {color:#FFE401;}
.textLime {color:#6FBD2B;}
.textRed {color:#DA2027;}
.textLilac {color:#9E6BB7;}
.textOrange {color:#FF9600;}

/*end of Rexam story colours */

.textBlue, a.textBlue, a.textBlue:link, a.textBlue:visited, a.textBlue:hover{
	color:#0066cc;
}
.textWhite, a.textWhite:link, a.textWhite:visited, a.textWhite:hover{
	color:#FFFFFF !important;
}
.grad06link, a.grad06link:link, a.grad06link:visited, a.grad06link:hover{
	color:#7f7f7f !important;
}
.grad06flash, a.grad06flash:link, a.grad06flash:visited{
	color:#FF9600 !important;
}
.textDarkBlue{
	color:#0066CC;
}
.textBlack{
	color:#000000;
	
}

.textWhite{
	color:#FFFFFF;
	}
	
	
.textGrey{
	color:#CCCCCC;
	}	

.textDarkGrey{
	color: #6C737B;
}


.textGrad06Red{
	color: #DA2027;
	}

/*----- Tables ------------*/


table.News {
	position:relative;
	width:462px;
	font-size:90%;

	border-top:1px solid #000000; 
	margin-bottom:10px;
}


table td.NewsDate{
	border-bottom:1px solid #cccccc; 
	padding:5px 0px 6px 0px; 
	font-weight:bold; 
	width:12.5em;
	}
	
table td.NewsTitle{
	border-bottom:1px solid #cccccc; 
	padding:4px 50px 6px 0px;
}	


table.reports {
	width:100%;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	font-family:verdana, arial, sans-serif;
	padding-top:0px;
	font-size:90%;
	
}
table.reports td, table.reports th {
	border-bottom:1px solid #CCCCCC;
	padding:3px 0px 6px 0px;
	text-align:right;
	vertical-align:top;

}
table.reports tr.line td {
	border-bottom:1px solid #000000;
}
table.reports th {
	font-weight:bold;
	text-align:left;
	}

table.reports th.calendar {	border-bottom:1px solid #000000; 	text-align:left;}
table.reports td.left{
	text-align:left;
	}

table.reports {
	width:462px;
}
table.reports a {
	font-weight:bold;
	
}
table.reports a.nobold {
	font-weight:normal;
	
}
table.reports td.reportDate {
width:95px;
text-align:left;
padding-right:10px;
}

table.reports td.reportView {
width:55px;
padding-right:10px;
}



table.nobottomline, tr.nobottomline td, tr.nobottomline th {
	border-bottom:0px;
}
table td.indent{
	padding-left:15px;
}

table th.noleftpadding { padding-left:0; }

/*----- images ------------*/

img.bookmark {
	margin-bottom:11px;

}

img.pdficon {
margin-right:6px;
border:0px;
vertical-align:top;
text-decoration:none;
}

table.pieGraphs {
	text-align:right;
}
table.pieGraphs tr td.left{
	text-align:left;
}
img.blockbottom10 {
	display: block;
	margin-bottom: 10px;
}
img.block30 {
	display: block;
	margin: 30px 0;
}
/*--------Graphs and Charts--------*/

div.GraphContainer{
	position:relative;
	width:416px;
	/*clear:both;*/
	float:left;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	font-size:90%;
	margin:20px 0px 5px 0px;
}
div.GraphContainer p.title{
	width:416px;
	margin:0px;
	padding:5px 0px 6px 0px; 
	border-bottom:1px solid #cccccc;
	font-weight:bold;
}
div.GraphImg{
	float:left;
	width:100px;
	padding:11px 11px 11px 0px;
	margin:0;
}

div.GraphImg p{
	width:100px!important;
	padding-top:5px;
}


div.GraphInfo{
	float:right;
	width:305px;
}

div.GraphInfoContainer, div.GraphInfoContainerWide{
	width:305px;
	border-bottom:1px solid #cccccc;
	float:left;
}
div.GraphInfoLeft{
	width:119px;
	float:left;
	text-align:left;
	padding:5px 0px 5px 0px;
	margin:0px;
	clear:left;
}

div.GraphInfoLeft img{
	padding:0px 5px 0px 0px;
	margin:0px;
}
	
div.GraphInfoRight{
	width:20px;
	float:right;
	text-align:right;
	padding:5px 166px 5px 0px;
	margin:0px;
}
/* adjustments for the wider tables on p54 */
div.GraphInfoContainerWide div.GraphInfoLeft{
	width:139px;
}
div.GraphInfoContainerWide div.GraphInfoRight{
	padding-right:136px;
}

div.nobottomline{
	border:0px solid #cccccc;
	}


div.GraphContainerGlobal{
	position:relative;
	width:416px;
	float:left;
	font-size:90%;
	margin:10px 0px 5px 0px;
}
div.GraphContainerGlobal p.title{
	width:416px;
	margin:0px;
	padding:5px 0px 6px 0px; 
	font-weight:bold;
}



/*----- others ------------*/
.nobottommargin { 
	margin-bottom:0px !important;
}
.notopmargin { 
	margin-top:0px !important;
}

.nobottomgap { 
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}
.notopgap {
	margin-top:0px !important;
	padding-top:0px !important;
}
.bold {
	font-weight:bold;
}

.BackTop{
	font-size:90%;
	padding:10px 30px 20px 0px;
	clear:both;
	}
	
p.ResultsMenu{
	text-align:right; 
	padding:0px;
	margin:0px 0px 10px 0px;
	}
p.ResultsMenuMargin {
	margin: 40px 0px 40px 0px;
}
/*form on printed material*/
span.formIndent{
	padding-right:20px;
	position:relative;
	top:-1px;
}

span.formIndentsm{
	padding-right:14px;
	position:relative;
	top:-1px;
}

span.formIndentEnd{
	padding-right:0px;
	position:relative;
	top:-1px;
}
span.sub {
	position:relative;
	font-size:75%;
	top:2px;
	height:0%;
}

fieldset {
	border:0;
	margin:0px;
	padding:0px;
	clear:both;
}



/* rexam logo page + drinktec */

#logoOuterContainer, div.logoOuterContainer, #logoOuterContainer2, div.logoOuterContainer, #logoOuterContainer3, div.logoOuterContainer {
	width:411px;
	margin-top:20px;
}
#logoOuterContainer div.logoContainer, div.logoOuterContainer div.logoContainer, #logoOuterContainer2 div.logoContainer, div.logoOuterContainer2 div.logoContainer, #logoOuterContainer3 div.logoContainer, div.logoOuterContainer3 div.logoContainer {
	float: left;
	width: 122px;
	padding:0px 15px 10px 0px;
}

#logoOuterContainer div.logoContainer p, div.logoOuterContainer div.logoContainer p , #logoOuterContainer2 div.logoContainer p, div.logoOuterContainer2 div.logoContainer p, #logoOuterContainer3 div.logoContainer p, div.logoOuterContainer3 div.logoContainer p{
	width: 122px;
	margin-top:10px;
}


div.slidesTextRight ul{
	width:210px;
	list-style-type:none;
	margin:0;
	padding:0;
}
div.slidesTextRight ul li{
	display:inline;
	padding:0 0 0 5px;
}

.subscript{
	 font-size:80%;
	 position:relative;
	 bottom:-3px;
}

table.alignleft td{
	text-align:left;
}

table.aligntop td{
	vertical-align:top;
}


input.formBtn {
	cursor:pointer;
	background:url("../images/buttons/b_linedarrow.gif") no-repeat 0px 50%;
	width:82px;
	border:0;
	font-size:100%;
	font-weight:bold;
	font-family:verdana,arial,sans-serif;
	text-decoration:underline !important;
	text-align:right;
	margin-left:30px;
}
input.formBtnHover {
	color:#003399;
	text-decoration:none;
}

#accessible_nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#accessible_nav li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}
#accessible_nav a:link, #accessible_nav a:visited { /* Colour */
	position: absolute;
	top: 3.6em;
	left: 10px;
	overflow: hidden;
	width: 0;
	height: 0;
	font-size: 60%;
	z-index: 1002;
	color: #0066CC;
}

div.homeaccessible_nav a:link, div.homeaccessible_nav a:visited { /* Colour */
	left: 34px !important;
}

div.accesskey {
	float:left;
}
#accessible_nav a:active, #accessible_nav a:focus { /* Only show skiplinks on focus */
	position: absolute;
	overflow: visible;
	width: auto;
	height: auto;
	border: 0;
	margin: 0;
	padding: 2px;
	background: #FFF;
	z-index: 10000;
	text-decoration:underline;
}
span.nowrap {white-space:nowrap;}

span.offscreen
{
    position: absolute;
    left: -1900px;
    width: 900px;
    overflow: hidden;
}


/* CR Tables */
table.reportsCR {
	width:260px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	font-family:verdana, arial, sans-serif;
	padding-top:0px;
	font-size:90%;
	margin: 0;
	
}
table.reportsCR td, table.reportsCR th {
	border-bottom:1px solid #CCCCCC;
	padding:3px 0px 6px 0px;
	text-align:right;
	vertical-align:top;

}

table.reportsCR th {
	font-weight:bold;
	text-align:left;
	}

table.reportsCR th.calendar {	border-bottom:1px solid #000000; 	text-align:left;}
table.reportsCR td.left{
	text-align:left;
	}


table.reportsCRchart {
	width:308px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	font-family:verdana, arial, sans-serif;
	padding-top:0px;
	font-size:90%;
	margin: 0;
	
}
table.reportsCRchart td, table.reportsCRchart th {
	border-bottom:1px solid #CCCCCC;
	padding:3px 0px 6px 0px;
	text-align:right;
	vertical-align:top;

}

table.reportsCRchart th {
	font-weight:bold;
	text-align:left;
	}

table.reportsCRchart th.calendar {	border-bottom:1px solid #000000; 	text-align:left;}
table.reportsCRchart td.left{
	text-align:left;
	}


div.LarsVideo {float:right; width:235px;}
div.LarsVideoLeft {float:left; width:220px;padding:2px 0 0 0;}
div.LarsVideoLeft h4 {margin-top:0px; width:220px;}
div.LarsVideoLeft p {width:220px!important; }
div.LarsVideoRight {float:right; width:236px;}
div.LarsVideoRight p {width:220px!important;font-size:120%; }
div.LarsVideoRight p.quote {color:#0060CC; font-weight:bold;}

/* disclaimer */

a.disclaimer, a:visited.disclaimer { color:#000000;}

a:hover.disclaimer, a:focus.disclaimer, a:active.disclaimer { text-decoration:none;}
/* Download links */

ul.links {
	list-style:none;
	margin:0 0 20px 0!important;;
	padding:0!important;
	clear:left;

	}

ul.links li {
	clear:left;
	}
ul.links li.pdf {
	background:url(../images/buttons/b_download_pdf.gif) no-repeat;
	padding:0px 0 3px 20px;
	margin:3px 0 3px 0!important;
	
	}
ul.links li.download {
	background:url(../images/buttons/b_download_window.gif) no-repeat;
	padding:0px 0 3px 20px;
	margin:3px 0 3px 0!important;
	
	}
div.contentContainer ul.relatedlist {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	width:139px;
}
div.contentContainer ul.relatedlist li {
	margin-bottom:0;
	padding: 1px 0 4px 25px;	
	float:left;
}
ul.relatedlist li.purpledot{
	background:url(../files/reports/2008ar/images/site_objects/bg_keydots_purple.gif) no-repeat;
	
	}
ul.relatedlist li.orangedot {
	background:url(../files/reports/2008ar/images/site_objects/bg_keydots_orange.gif) no-repeat;
}
ul.relatedlist li.greendot{
	background:url(../files/reports/2008ar/images/site_objects/bg_keydots_green.gif) no-repeat;
	
	}
ul.relatedlist li.reddot {
	background:url(../files/reports/2008ar/images/site_objects/bg_keydots_red.gif) no-repeat;
}
ul.relatedlist li.yellowdot{
	background:url(../files/reports/2008ar/images/site_objects/bg_keydots_yellow.gif) no-repeat;
	
	}
ul.relatedlist li.bluedot {
	background:url(../files/reports/2008ar/images/site_objects/bg_keydots_blue.gif) no-repeat;
}
ul.relatedlist li.darkbluedot {
	background:url(../files/reports/2008ar/images/site_objects/bg_keydots_darkblue.gif) no-repeat;
}
ul.relatedlist li.greydot{
	background:url(../files/reports/2008ar/images/site_objects/bg_keydots_grey.gif) no-repeat;
	
	}
ul.relatedlist li.pinkdot {
	background:url(../files/reports/2008ar/images/site_objects/bg_keydots_pink.gif) no-repeat;
}

div.resultsnav {
	text-align:right;
	}

div.resultsnav ul.inlinelist {
list-style-type:none;
margin:0;
padding:0;
	}

div.resultsnav ul.inlinelist li {
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
	}

.padright { padding-right: 15px; padding-bottom: 10px; }

.wysiwyg_left_imageContainer{
	clear:left;
	float: left; 
	font-size:95%;
	line-height:1.1em;
	margin: 3px 20px  15px 0 ;
	position: relative;
}
.wysiwyg_right_imageContainer{
	clear:right;
	float: right;
	font-size:95%;
	line-height:1.1em;
	margin:3px 0  15px 20px;
	position:relative;
}
.wysiwyg_imageContainer{
	font-size:95%;
	line-height:1.1em;
	margin:19px 0 15px;
}
.wysiwyg_left_imageContainer p, .wysiwyg_right_imageContainer p, .wysiwyg_imageContainer p{
	margin:0;
	padding:0;
}

.margtop30 {
margin-top:30px;
}

#careers_search {
margin:0px;
padding:0px;
position:relative;
float:left;
width:460px;

}

.divider {
    clear: both;
    padding: 5px 0 1px;
}

.divider label {
    float: left;
    font-weight: bold;
    width: 35%;
}

.btnsend {
	float: right;
	margin-right: 40px;
}

.divider input {
    float: left;
    font-weight: bold;
    width: 55%;
}

.divider select.select {
    float: left;
    font-weight: normal;
    width: 56%;
}

.borderbottom{
	border-bottom: 1px #c3c3c3 solid;
}
.bordertop{
	border-top: 1px #c3c3c3 solid;
}

a.highlight{
	text-decoration:none;
}

