/***** CSS Document *****/
/*version 1.01c
/*modified 24-Apr-2008

/***** MAIN PAGE STYLES *****/

body {
	margin: 0px; padding: 15px 15px;
	width: 762px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #545454;
	line-height: 16px;
}

* 	html body { 
	font-size: 11px; /* para IE5/WIN */
	f\ont-size: 11px; /*for other IE versions*/
}

form {
	margin:0px; /* Elimates padding around <form> tag in IE/Opera */
}

td {
	font: 11px Arial;
}

ul, li {
	padding: 0px; margin: 0px;
}

hr { 
	color: #999;
	background-color: #999;
	height: 1px; 
	border: 0; 
	padding: 0; 
	margin: 3px 0 5px 0;
	vertical-align: baseline;
}

h1 {
	font: bold 12px Arial;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
}

h2 {
	font: bold 13px Arial;
	color: #ff9900;
	padding: 0px;
	margin: 10px 0px;
}

.floatLeft {
	float: left;
}

.hdrBlue {
	font: italic bold 14px Arial;
	color: #69c;
}

.hdrBlueItalic {
	font: italic 14px Arial;
	color: #69c;
}

select,input {
	color: #585D61;
	font: 9pt Arial;
	border: 1px solid #999;
}

input.hidden { display: none; }

input.clear {
	color: #585D61;
	font: 9pt Arial;
	border: 0px solid #FFF;
	margin-right:3px;
}

input.file {
	width: 205px;
	padding: 0px;
	margin: 0px;
}

a img { border: none; text-decoration: none }

a:link,active {
	color: #5481b0;
	line-height: 22px;
	padding: 0px;
	margin: 0px;
}

a:visited {
	color: #5481b0;
	line-height: 22px;
	padding: 0px;
	margin: 0px;
}

a:hover {
	color: #037cfb;
	line-height: 22px;
	padding: 0px;
	margin: 0px;
}

a.more:link,active {
	font: bold 11px Arial;
	color: #5481b0;
}

a.more:visited {
	font: bold 11px Arial;
	color: #5481b0;
}

a.more:hover {
	font: bold 11px Arial;
	color: #037cfb;
}

a.news:link,active {
	font: 11px Arial;
	color: #5481b0;
}

a.news:visited {
	font: 11px Arial;
	color: #5481b0;
}

a.news:hover {
	font: 11px Arial;
	color: #037cfb;
}

/***** BLUE LINKS S *****/
	#mainContent A {
	color:#5481b0;
	text-decoration:underline;
}

#mainContent A:visited {
	color:#5481b0;
	text-decoration:underline;
}

#mainContent A:active {	
	color:#f05900;
	text-decoration:underline;
}

#mainContent A:hover {	
	color:#f05900;
	text-decoration:underline;
}

/***** BLUE LINKS E *****/

#topC {
	width: 762px;
	padding: 0px; 
	margin: 0px;
	border: 0px;
}

#topCN {
	float: right; 
	text-align: right;
	vertical-align: top;
	height: 47px;
	padding: 0; 
	margin: 0;
	border: 0;
}

#midC {
	width: 762px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	border: 0px;
	float: left;
	font: normal 11px Arial;
}

.storyC {
	background: url(/homepage07/images/bucketBG.gif);
	background-repeat: no-repeat;
	width: 243px;
	height: 134px;
	float: left;
	padding: 0px;
	margin: 0 10px 0 0;
	font: normal 11px Arial;
}

.buy {
	float: left;
	margin: 0px 10px;
	width: 90px;
	text-align: center;
}

.buy a:link,active {
	text-decoration: none;
}

.buy a:visited {
	text-decoration: none;
}

.buy img {
	border: 4px solid #eaeaea;
}

.buy a:link,active img {
	text-decoration: none;
}

.buy a:visited img {
	border: 4px solid #eaeaea;
	text-decoration: none;
}

.buy a:hover img {
	border: 4px solid #037cfb;
	text-decoration: none;
}

#footerC {
	float: left; 
	clear: both; 
	margin: 0px; border: 0px; padding: 0px;
	margin-top: 10px;
	width: 762px;
	font-size: 1.0em;
	font-family: arial, helvetica, sans;
}

#footerLinks {
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}

#footerLinks a {
	text-decoration: none;
}

#footerPhone {
	float: right;
	margin: 0; padding: 5px 10px 0 0; border: 0;
	text-align: right;
	vertical-align:text-top;
	color: #a1aab2;
}

/************************ UTILITY NAV ************************/

#utilityNav {
	margin: 0; border: 0; padding: 0;
	text-align: left;
}

#utilityNav li {
	display: inline;
	list-style: none;
	margin: 0px;
	border-right: 1px solid #999;
	padding: 0px 7px 0px 7px;
	color: #999;
}

#utilityNav li.noPipe { border: 0px; }

#utilityNav a { color: #5481b0; }

#utilityNav a:hover { text-decoration: underline; }


/***** COPYRIGHT AND LEGAL LINKS *****/

#copyright
{
	margin: 0; border: 0;
	padding: 0;
	text-align: left;
}

#copyright li
{
	display: inline;
	list-style: none;
	margin: 0px;
	border-right: 1px solid #ccc;
	padding: 0px 7px 0px 7px;
	color: #a1aab2;
}

#copyright li.noPipe { border: 0px; }

#copyright a { 
	color: #a1aab2;
	text-decoration:none;
 }

#copyright a:hover { text-decoration: underline; }


/***** DHTML MOUSEOVER BOX *****/

#pup {
	position:absolute; 
	visibility:hidden; 
	z-index:200; 
	width:130px; 
}

/************* LOWER LEVEL STYLES START *************/

/***** BREADCRUMBS START *****/


html > body div.crumbs { margin: 2px 0px; }

.crumbs {
	float: left; 
	padding: 0px; 
	margin: 0px;
}

.nitem {
	font-family: arial, helvetica, sans;
	font-size: 1.0em;
}

/***** BREADCRUMBS END *****/

.hdrDiv {
	width: 582px;
	padding: 10px 0px 0px 0px; 
	margin-left: 160px;
	font: bold 18px Arial;
	color: #f90;
	text-transform: uppercase;
	display: block;
}

.subHdrDiv {
	width: 582px; 
	padding: 0px 0px 0px 0px; 
	margin-left: 160px;
	font: bold 18px Arial;
	color: #f90;
}

.hdroraLG {
	font: bold 18px Arial;
	color: #f90;
	padding: 10px 0px;
}

.mainC {
	width: 638px; 
	padding: 0px; 
	margin: 0px; 
	float: left;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #545454;
}

/*..mainC ul {*/
.mainC ul {
	margin: 10px 0px 10px 16px;
	padding: 0px; 
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: #545454;
}

.mainC ul li {
	padding: 6px 0px;
}

.callout, .mainC ul .callout {
	color: #f90;
	font-weight: bold;
}

.mainCIntro {
	width: 458px;
	float: left;
	padding: 0px 20px 0px 0px;
	margin: 0px;
}

.mainCIntro a:link {
	line-height: 16px;
}

.mainCIntro a:active {
	line-height: 16px;
}

.mainCIntro a:visited {
	line-height: 16px;
}

.mainCIntro a:hover {
	line-height: 16px;
}



.quotes {
	width: 170px; 
	float: right; 
	padding-left: 25px; 
	margin: 0px;
	text-align: left;
}

/*** FOR FIREFOX ***/

html div.quotes {
	width: 170px; 
	float: left; 
	padding-left: 15px; 
	margin: 0px;
	text-align: left;
}

.colNav {
	width: 124px; 
	float: left; 
	padding: 3px 0px; 
	margin: 0px;
}

/***** LOWER LEVEL STYLES END *****/


/************************************************************
		SMB/MICROSITE STYLES
*************************************************************/


.bodyContent ul {
	margin: 10px 0px 10px 16px;
	padding: 0px; 
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: #545454;
}

.bodyContent ul li {
	padding: 6px 0px;
}

.bodyContent ul .callout {
	color: #f90;
	font-weight: bold;
}


/************************************************************
		HOMEPAGE STYLES
*************************************************************/


/*****  SOLUTIONS AND PRODUCTS LISTING *****/

.indexListing {
	float: left; 
	width: 506px; 
	padding: 20px 0px 0px 10px; 
	margin: 0;
}

.indexListing hr {
	width: 487px; 
	padding: 0px;
	margin: 0px; 
	border: 0px; 
	height: 1px; 
	text-align:left;
}

.indexListing div.leftColumn { 
	float:left; 
	width: 185px;
}

.indexListing div.centerColumn { 
	float:left; 
	width: 157px;
}


.indexListing div.rightColumn { 
	float:right; 
	width: 160px;
}


.indexListing {
	float: left; 
	width: 506px; 
	padding: 20px 0px 0px 10px; 
	margin: 0;
}

.indexListing hr {
	width: 487px; 
	padding: 0px;
	margin: 0px; 
	border: 0px; 
	height: 1px; 
	text-align:left;
}



/***** PRODUCT FINDER DROPDOWN *****/

.productFinder select {
	width: 150px;
	vertical-align: top;
}

.productFinder input {
	margin-bottom: 5px;
}

/*****  3COM IN THE NEWS AREA *****/

.intheNews {
	width: 226px; 
	float: left; 
	padding: 20px 10px 0 10px; 
	margin: 0;
}

.intheNews hr {
	 width: 226px; 
	 padding: 0;
	 margin: 0; 
	 border: 0; 
	 height: 1px;
	 text-align: left;
}

/*****  STORY BOXES AT THE BOTTOM OF THE HOMEPAGE *****/

.storyBoxes {
	clear: both; 
	width: 762px; 
	padding: 10px 0 10px 0; 
	height: 134px;
}

.storySpacer {
	float: left; 
	width: 3px;
}

.leftBox, .centerBox, .rightBox {
	padding: 7px 20px 0px 4px;
}

.storyBoxImg {
	padding-bottom:5px;
}


/******** LOWER LEVEL BODY CONTENT *********/


.bodyContent {
	float: left; 
	width: 762px; 
	padding: 15px 0px 0px 0px; 
	margin-left: 0;
}

.bodyContent hr {
	width: 487px; 
	padding: 0px;
	margin: 0px; 
	border: 0px; 
	height: 1px; 
	text-align:left;
}

.bodyContent div.leftColumn { 
	float:left; 
	width: 150px;
}

.bodyContent div.centerColumn { 
	padding-top: 0px;
	margin-top: -13px;
	#margin-top: -3px;
 }

.bodyContent div.centerColumn { 
	float:left; 
	width: 390px;
	margin-left: 10px;
	vertical-align: top;
}

.bodyContent div.centerColumn img { 
	margin: 5px 0px 5px 5px;
}


.bodyContent div.centerColumn.bottom { 
	float:right; 
	margin-left: 60px;
	margin-right: 0px;
	width: 602px;
}

html > body .bodyContent div.centerColumn.bottom { margin-left: 160px; width: 602px; }


.bodyContent div.rightColumn { 
	float:left; 
	width: 170px;
	text-align: center;
	margin-left: 10px;
	margin-top: -3px;
}

.bodyContent div.rightColumn.promo { 
	text-align: left;
}
.bodyContent div.rightColumn.promo a { 
	line-height: 13px;
}

.bodyContent div.rightColumn.promo a:hover { 
	color: #f90;
}


/*****  FOR DOUBLEWIDE CONTENT AT LOWER LEVELS *****/

html > body .wideBody {
	vertical-align:top;

}

.wideBody {
	width: 550px;
	margin-left: 160px;
}


/***** STYLES FOR 3-COLUMN LAYOUT AT THE BOTTOM OF THE PAGE ****/

.wideBody span.leftColumn3 { 
	float:left; 
	width: 175px; 
}

.wideBody span.centerColumn3  { 
	float:left; 
	width: 180px; 
	margin-left: 10px;
}


.wideBody span.rightColumn3 { 
	float:left; 
	width: 175px; 
	margin-left: 10px;
}


/***** STYLES FOR 2-COLUMN LAYOUT AT THE BOTTOM OF THE PAGE ****/

.wideBody span.leftColumn2 { 
	float:left; 
	width: 280px; 

}


.wideBody span.rightColumn2 { 
	float:left; 
	width: 250px; 
	margin-left: 20px;
}


/*****  FOOTER *****/

#footerC hr {
	width: 762px; 
	color: #5481b0; 
	background-color: #5481b0; 
	height: 2px; 
	padding: 0; 
	margin: 0; 
	border: 0;
}



/************************************************************
	PRODUCT TABLE STYLES
*************************************************************/

.productTable {
	border:#214172 1px solid;
	float: right;
	width: 602px;
	margin-top: 10px;
	margin-left: 2px;
}

.productTable tr td {
	text-align: center;
}

.centerText {
	text-align:center;
}


/********* BROUGHT OVER FROM EMEA SITE PAGE_V7.CSS ********
******** TO DEFINE THE INTERIOR COLORS AND FORMATTING *********/

.tnorm { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; color:#333333;
}

a.tnorm:link,a.tnorm:visited,a.tnorm:active { 
	color:#577692; 
	text-decoration:underline; 
	line-height: 11px; color:#333333; 
}

a.tnorm:hover { 
	color:#F5821F; 
	text-decoration:underline; 
	line-height: 11px; color:#333333; 
}

.tsml { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px; 
	line-height: 11px; color:#333333; 
}

.tsml a { 
	display:block; 
	line-height: 13px;
}

a.tsml:link,a.tsml:visited,a.tsml:active { 
	color:#577692; 
	text-decoration:underline; 
	line-height: 13px;
}

a.tsml:hover { 
	color:#F5821F; 
	text-decoration:none; 
	line-height: 13px;
}

p.tsml { text-decoration:none;}

.tlrg { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; color:#333333; 
}

a.tlrg:link,a.tlrg:visited,a.tlrg:active { 
	color:#577692; 
	text-decoration:underline; 
}

a.tlrg:hover { 
	color:#F5821F; 
	text-decoration:none; 
}


.cwhite { color:#FFFFFF; }

.cblue { color:#7FA1B6; }

.cdblue { color:#577692; }

.corange { color:#F5821F; }

.cblack { color:#000000; }

.cgray { color:#666666; }

.clgrey { color:#888888; }

.csilver { color:#CCCCCC; }

.cyellow { color:#FFE600; }

.cred { color:#FF0000; }

.bwhite { background-color:#FFFFFF; }

.bblue { background-color:#7FA1B6; }

.bdblue { background-color:#19315F; }

.borange {background-color:#F5821F; }

.bblack { background-color:#000000; }

.bgray { background-color:#666666; }

.blgrey { background-color:#888888; }

.bsilver { background-color:#CCCCCC; }

.byellow { background-color:#FFE600; }

.bred { background-color:#FF0000; }




/****** STYLES FOR THE PRODUCT TABLE UNDER PROMOTIONS ******/

.prodTable {
	border: 1px solid gray;
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border-collapse: collapse;
}

.prodTable th {
	border: 1px solid gray;
	border-collapse: collapse;
	padding: 4px;
	background-color:#263662;
	color: #fff;
}


.prodTable td {
	border: 1px solid gray;
	border-collapse: collapse;
	padding: 4px;
	text-align:center;
}



/************************************************************
           STYLES FOR PRODUCTS PAGES 
*************************************************************/


/*****  SOLUTIONS AND PRODUCTS LISTING *****/

.tocBackLink {
	 float:left;
	 position:relative;
}

.productListing {
	float: left; 
	width: 760px; 
	padding: 20px 0px 0px 10px; 
	margin: 0;
}

.productListing hr {
	width: 487px; 
	padding: 0px;
	margin: 0px; 
	border: 0px; 
	height: 1px; 
	text-align:left;
}

.productListing.leftColumn { 
	float:left; 
	width: 285px;
}

.productListing.centerColumn { 
	float:left; 
	width: 285px;
}


.productListing.rightColumn { 
	float:right; 
	width: 180px;
	text-align:left;width:180px;vertical-align:top;
}


.productListing {
	float: left; 
	width: 506px; 
	padding: 20px 0px 0px 10px; 
	margin: 0;
}

.productListing hr {
	width: 487px; 
	padding: 0px;
	margin: 0px; 
	border: 0px; 
	height: 1px; 
	text-align:left;
}


/****************Related Info**************/

.relatedInfoHeader {
	margin:-13px;
	font-weight: bold;
}


.cssbox ul li {
	margin-left:5px;
	padding: 5px 10px 0px 0px;
}

.cssbox_body a:link,active {
	line-height: 14px;
}

/* for firefox/safari */
html > body div.trainingRight a:link,active{
	line-height: 14px;
}

/****************** Authorized Service Delivery ***********************/
#partnerTable table a, table a:link, table a:visited {
	border:none;
	text-decoration:none;
	font: bold 11px Arial, Helvetica, sans-serif;
}

#partnerTable table img {
	border:0;
	margin-top:.5em;
	}	

#partnerTable table {
	width:100%;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin:1em auto;
	border-collapse:collapse;
	font-family: Arial, Helvetica, sans-serif;
}

#partnerTable table td.logo {
	vertical-align:middle;
	text-align:center;
}

#partnerTable tr.mainTableHeader td{
	vertical-align:middle;
	background:#f7fbff
}

#partnerTable caption {
	color:#333333;
	font-size:14px;
	/*letter-spacing:.1em;
	caption-side:top;
	margin:1em 0 0 0;*/
	padding: 10px 0px;
	text-align:center;
	font: bold 14px Arial, Helvetica, sans-serif;
}
tr.odd td	{
	background:#f7fbff
	}
tr.odd .column1	{
	background:#f4f9fe;
	}	
.column1	{
	background:#f9fcfe;
	width:238px;
	}
.column1 a:link {
	/*color:#d42945;*/
	text-decoration:none;
	border-bottom:1px dotted #ffbac8;
	line-height: 16px;
	}	
.column1 a:visited {
	color:#d42945;
	border-bottom:none;
	text-decoration:none;
	line-height: 16px;
	}
.column1 a:hover,
.column1 a:focus {
	color:#037cfb;
	border-bottom:1px solid #037cfb;
	text-decoration:none;
	line-height: 16px;
	}
.column2 {
	width:124px;
	font: normal .97em Arial, Helvetica, sans-serif;
}
.column3 {
	width:109px;
	font: normal .97em Arial, Helvetica, sans-serif;
}
.column3 a:link {
	color:#d42945;
	text-decoration:none;
	border-bottom:1px dotted #ffbac8;
	line-height: 16px;
	}	
.column3 a:visited {
	color:#d42945;
	border-bottom:none;
	text-decoration:none;
	line-height: 16px;
	}		
.column3 a:hover,
.column3 a:focus {
	color:#037cfb;
	border-bottom:1px solid #037cfb;
	text-decoration:none;
	line-height: 16px;
	}
#partnerTable td {
	color:#678197;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:left;
	font: normal 11px Arial, Helvetica, sans-serif;
	vertical-align:top;
	}				
#partnerTable .stateHeader, th  {
	font-weight:bold;
	font-size:14px;
	color: #ffffff;
	text-align:center;
	border-bottom: 1px solid #ffffff;
	border-left:1px solid #ffffff;
	padding:.3em 1em;
	background:#5A8CBA;
	}							
#partnerTable thead th {
	background:#5A8CBA;
	text-align:center;
	font:bold Arial,Helvetica,sans-serif;
	color:#ffffff;
	}	
#partnerTable tfoot th {
	text-align:center;
	background:#f4f9fe;
	}	
#partnerTable tfoot th strong {
	font:bold 1.2em Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
#partnerTable tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}

.partnerBronze {
	font-weight: bold;
	color:#808040;
}

.partnerSilver {
	font-weight:bold;
	color:#666666;
}
	
/***********************************
    RIGHT NAVIGATION BAR BOXES
/**********************************/

#rightnavbar a:link, #rightnavbar a:visited, #rightnavbar a:active {
	line-height:14px;
}

#leftnavbar a:link, #leftnavbar a:visited, #leftnavbar a:active {
	line-height:14px;
}


.rightnavbar {
	float:right;
	text-align:left;
	width:180px;
	position:relative;
	top:0px;
	vertical-align:top;
	padding-top: 0px;
	margin-left: -190px;
	padding-right:0;
}

.rightnavbarWrap {
	display:block;
	float:right;
	text-align:left;
	width:180px;
	padding-left:15px;
	padding-bottom:15px;
}

.rightnavbarTabs {
	/*For tabbed content*/
	float:right;
	text-align:left;
	width:180px;
	position:relative;
	top:0px;
	vertical-align:top;
	padding-top: 0px;
	margin-left: -190px;
	padding-right:0;
	top:40px;
}


/***********************************
   CMS TEMPLATE CONTENT
/**********************************//

#leftnavbar a:link, #leftnavbar a:visited, #leftnavbar a:active {
	line-height:16px;
}

/*  AWARD CERTIFICATIONS */
.awardCertifications {
	 padding: 20px 0 0 0;
	float:left;
}

/* For CMS templates April 2008 */
.CMS_hdrDiv {
	width: 565px;
	padding: 10px 0px 0px 0px; 
	margin-left: 200px;
	font: bold 18px Arial;
	color: #f90;
	text-transform: capitalize;
	display: block;
	padding-top:0px;
	margin-top:-20px;
}

.CMS_subHdrDiv {
	/*width: 582px; 
	padding: 0px 0px 0px 0px; */
	margin-left: 200px;
	padding-top:5px;
	padding-left: 2px;
	text-transform: capitalize; 
	font: bold 12px Arial; 
	color:#666666;
}

.CMS_hdrDivLeft{
	width: 582px;
	padding: 10px 0px 0px 0px; 
	font: bold 18px Arial;
	color: #f90;
	text-transform: capitalize;
	display: block;
	margin-left:20px;
	margin-top: 0px;
}

.CMS_subHdrDivLeft {
	/*width: 582px; 
	padding: 0px 0px 0px 0px; */
	width: 582px;
	margin-left: 20px;
	font: bold 12px Arial; 
	color:#666666;
}

.CMS_mainBodyContent {
	/*Leave room for right nav links*/
	text-align:left;
	/*width:355px;*/
	
	width:562px;
	float:right;
	
	vertical-align:top;
	margin-left: 20px;
}

.CMS_mainBodyContentWide {
	/*No right nav links; use space*/
	float:left;
	text-align:left;
	/*width:555px;*/
	width:560px;
	vertical-align:top;
	margin-left: 20px;
	padding-bottom: 20px;

}

.CMS_mainBodyContentWide ul {
	margin: 0px 0px 10px 16px;
	padding: 0px; 
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: #545454;
}

.CMS_mainBodyContentWide ul li {
	padding: 6px 0px;
}

.CMS_mainBodyContentWide a.productHeading {
	font: bold 12px Arial, Helvetica, sans-serif; 
}

.CMS_mainBodyContentTabs {
	/*For tabbed content */
	width: 555px; 
	float: left; 
	padding: 0px 0px 20px 0px; 
	margin: 0;
}

#divBodyContent, #divBodyContent a:link, #divBodyContent a:visited, #divBodyContent a:active {
	line-height:16px;
}

#divBodyContent img {
	 padding:5px 10px 10px 10px;
}

.CMS_caseStudy table {
	width:300px;
}


.CMS_caseStudy td.col1 {
	font-weight:bold;
}

.CMS_inputButton input {


}

/*********** PRESS RELEASE / NEWS SECTION ***************/
#topStory img {
	float: left; 
    margin-top: 0px; 
}

#morePressReleases{
	margin-top:20px;
	margin-bottom:10px;
	padding-left:5px;
	background:#666666;
	color:#FFFFFF;
	font-weight:bold;
}

.award {
	margin-bottom:10px;
}
.award img {
	float: left; 
	display:block;
	padding-right:10px;
	margin-bottom:20px; 
}

input#submitbutton {
	border: 2px solid  #7DACD2;
	height:30px;
	background-color:#3f83b8;
	color: white;
	font-size: 12px;
	font-weight:bold;
	vertical-align:middle;
	padding: 2px;
	width: 150px;
	text-align: center;
}

.searchNews input{
	font-size:10px;
	width:75px;
}

.searchNews input#searchnewsbutton {
	font-family:verdana;
	border: 2px solid  #7DACD2;
	height:20px;
	background-color:#3f83b8;
	color: white;
	font-size: 10px;
	font-weight:bold;
	vertical-align:middle;
	padding: 2px;
	width: 60px;
	text-align: center;
}



/*  TABS FOR TABBED CONTENT */

#tablist
	{
		height: 20px;
		margin: 0;
		padding-left: 2px;
		background: url("/homepage07/images/tab_bottom.gif") repeat-x bottom;
	}

#tablist li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
		
  	}
	
#tablist a:link, #tablist a:visited
	{
		float: left;
		background: #f3f3f3;
		font-size: 11px;
		line-height: 14px;
		font-weight: normal;
		padding: 2px 4px 2px 4px;
		margin-right: 2px;
		border: 1px solid #999999;
		text-decoration: none;
		color: #666666;
	}

#tablist a:link.current, #tablist a:visited.current
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}

#tablist a:hover
	{
		background: #fff;
	}

.tabcontent{
	display:none;
	margin-top:0px;
	padding: 0px 0 0 0;
}

#tabcontent li
	{
		font: normal Arial, Helvetica, sans-serif;
		
  	}
	
