/* 	
border: 1px solid #000; 
background-color: #D9E0DD;
nav background-color: #81807E;
text color: #574F4A;
dark blue color: #292C57;
light blue color: #5D82B2;

.navline  { 
border-right: 1px solid #FFF;
 }
 
 */


/* RESET */
html,div,p,ul,ol,li,h1,h2,h4,h5,h6 { margin: 0; padding: 0; }
ul,ol { list-style: none; }
img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }


/* GLOBAL NAVIGATION */

.navlist ul {
float: left;
clear: both;
z-index: 1;
list-style-type: none;
padding: 0 0 0 10px;
}

.navlist li { 
display: inline;
 }

.navlist li a {
display: block;
 }

.navlistNoAct {
display: block;
padding: 6px 20px 6px 20px;
font: 14px/26px Rockwell, "Courier New", Courier, Georgia, Times, "Times New Roman", serif;
font-weight: bolder;
color: #000;
text-decoration: none;
}

.navlistNoActHi {
display: block;
padding: 6px 20px 6px 20px;
font: 14px/26px Rockwell, "Courier New", Courier, Georgia, Times, "Times New Roman", serif;
font-weight: bolder;
background-color: #e4e9e6;
color: #000;
text-decoration: none;
}

.navlist a:link, .navlist a:visited {
display: inline;
padding: 6px 20px 6px 20px;
font: 14px/26px Rockwell, "Courier New", Courier, Georgia, Times, "Times New Roman", serif;
font-weight: bolder;
color: #FFF;
text-decoration: none;
}

.navlist a:hover {
color: #000;
}

/*NAVIGATION END*/

body {
	margin: 0;
	padding: 0;
	font: 12px/20px Arial, Helvetica, Verdana, sans-serif;
	background-color: #D9E0DD;
	color: #574F4A;
}

/* LAYOUT */

.clear { clear: both; }

.container {
	width: 975px;
	margin: 0 auto;
	position: relative;
	background-color: #FFF;
	border-right: 1px solid #D1D2D4;
	border-left: 1px solid #D1D2D4;
	border-bottom: 1px solid #D1D2D4;
}

.containerTerms {
	width: 675px;
	margin: 0 auto;
	position: relative;
	background-color: #FFF;
	border-right: 1px solid #D1D2D4;
	border-left: 1px solid #D1D2D4;
	border-bottom: 1px solid #D1D2D4;
}

.bannerHome {
	height: 182px;
	background-color: #81807E;
 }
 
.bannerSub {
	height: 182px;
	background-color: #81807E;
 }

.content, .contentSub {
	padding: 50px 100px 0 30px;
	float: left;
	width: 542px;
	background: url(images/grad_topGrey.gif) repeat-x;
}

.contentEnd {
	padding: 75px 100px 0 30px;
	float: left;
	width: 542px;
	color: #574F4A;
	background: url(images/grad_botGrey.gif) repeat-x;
}



/* CONTENT TITLES  */

.content h1 {
	background: url(images/title_scalableExpertise.gif) no-repeat; width:248px; height:30px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 0;
	font-size: 26px;
	color: #292C57;
	font-weight: normal;
}

.contentSub h1 {
	margin: 0 0 10px 0;
	font: 26px/28px Verdana, Helvetica, Arial, sans-serif;
	color: #292C57;
	font-weight: normal;
}

.content h2, .contentSub h2 {
	margin: 0;
	padding: 0 0 3px 0;
	font: 18px/20px Verdana, Helvetica, Arial, sans-serif;
	color: #292C57;
	font-weight: normal;
}

.imgContentBorder {
	float: left;
	border: 2px solid #D1D2D4;
	margin: 0 20px 50px 0;
 }
 
.imgContent {
	padding: 5px;
 } 
 
.imgSubBorder {
	float: right;
	border: 2px solid #D1D2D4;
	margin: 0 0 20px 40px;
 }
 
.smaller, .smaller p { 
	margin: 0 auto;
	padding: 0 0 3px 0;
	font-size: 11px; 
}

.indent20 { 
	padding: 0 0 0 20px;
}


ul.black { list-style: square; list-style-position: inside; margin-left: 2.2em; color: #000; }


/* PRODUCT SUPPORT MODULE  */
.productSupport {
	padding: 30px 15px 15px 30px; 
	background-color: #E8E8F0; 
	color: #5D82B2;
	font-weight: bold;
	border-right: 2px solid #D1D2D4;
	border-bottom: 2px solid #D1D2D4;
}

.productSupport p {
	padding: 0 0 0 60px; 
}

.productSupport img {
	padding: 0 5px 0 0;
	vertical-align: top;
}

.productSupport a { color: #5D82B2; }

/* RIGHT SIDE  */
.rightSide {
	padding: 50px 0 0 20px;
	float: right;
	width: 280px;
	font: 12px/16px Arial, Helvetica, Verdana, sans-serif;
	background: url(images/grad_topBlue.gif) repeat-x;
}

.rightSideEnd {
	padding: 15px 0 0 10px;
	float: right;
	width: 290px;
	background: url(images/grad_botBlue.gif) repeat-x;
}

.rightSide h1 {
	font: 18px/20px Arial, Helvetica, Verdana, sans-serif;
	color: #292C57;
	font-weight: normal;
}

.imgRightSideBorder {
	float: left;
	margin: 0 0 20px 0;
	border-top: 2px solid #D1D2D4;
	border-bottom: 2px solid #D1D2D4;
	border-left: 2px solid #D1D2D4;
 }
 
.imgRightSide {
	padding: 5px 35px 5px 5px;
 } 


ul.news { 
	width: 100%;
	margin: 10px 0;
	border-bottom: 2px solid #D1D2D4;  }

ul.news li { 
	padding: 10px 0;
	border-top: 2px solid #D1D2D4;  }
	
ul.news li a { 
	color: #574F4A;  }
	


/* FOOTER  */
.footer {
	font-size: 10px;
	color: #000;
}

.footerLft {
	padding: 0 20px 0 20px;
	float: left;
	width: 632px;
	color: #292C57;
	background-color: #AEB1B3;
}

.footerRt {
	padding: 0 0 0 20px;
	float: right;
	width: 280px;
	color: #292C57;
	background-color: #AEB1B3;
}

.footerRt a {
	color: #292C57;
}

		 
/* OTHER LAYOUT */
.fltLft { 
	float: left;
}

.fltRt { 
	float: right; 
}


.alignRight {
	text-align: right;
}

/* OTHER TYPE */
a { color: #000; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

strong, b { font-weight: bold; }
em, i { font-style: italic; }

p { margin-bottom: 10px; }


.note { font-size: 10px;
		}
		
.bulletImage {
	vertical-align: middle;
		}
		
.login { 
	width: 240px;
	float: right; 
}

.shade {
	padding: 5px;
	background-color: #E6E1DB;
}

.box {
	margin: 0 40px 20px 0;
	padding: 5px 10px;
	font-size: 11px;
	line-height: 15px;
	border: 1px solid #cdc7bf;
}

/* FORMS */
.fieldLable { 
	float: left;
	padding: 5px 10px 0 0;
	width: 120px;
	font-size: 11px;
	text-align: right;
	
}

.fieldRight { 
	float: left;
	padding: 5px 0 0 0;
	font-size: 11px;
	
}

input {
		display: block;
		float: left;
		clear: left;
	}



.button {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 1px;
	color: #FFF;
	background-color: #81807E;	
	border: 1px solid #81807E;	
}

.errorBox {
	border: 1px solid #A73324;
}

.errorText {
	font-weight:bold;
	color: #A73324;
}

.FDAimg {
	float: left;
	padding: 10px;
}

.ISOimg {
	float: left;
	padding: 10px;
}

