/* CSS Validation */
* { 
padding: 0; 
margin: 0; 
} 
body { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 18px; 
color: #333333; 
background-color: #ffffff; 
background-image: url(images/background.jpg); 
background-repeat: repeat-x; 
background-position: top 0%; 
}
acronym{
	font-weight: bold;
}
img { 
border: none; 
}
a:link {
	color: #666666;
	text-decoration: underline;
}
a:visited {
	color: #666666;
	text-decoration: underline;
}
/*Header*/
#header {
	height: 158px;
	width: 980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #111;
	border-left-color: #111;
	background-image: url(images/INSIGHT-through-positive-ch.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
} 
#header .left { 
float: left; 
width: 245px; 
margin-top: 0; 
margin-right: 12px; 
margin-bottom: 12px; 
margin-left: 0; 
} 
#header .middle { 
float: left; 
width: 485px; 
margin-top: -8px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 36px; 
} 
#header .right {
	margin-top: 4px;
	margin-right: 12px;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
}
#header .right ul{
	padding-bottom: 8px;
} 
#header .right li{
	padding: 0px;
	margin: 0px;
} 
#header h1 { 
padding: 12px 0 0 20px; 
font-size: 20px; 
letter-spacing: -2px; 
} 
#header h1 a { 
color: #fff; 
text-decoration: none; 
} 
#header h1 a:hover { 
text-decoration: none; 
} 
#header h2 { 
padding-left: 21px; 
font-size: 14px; 
color: #eee; 
font-weight: 100; 
}
/*Menu*/
.menutabs ul { 
margin: 0; 
padding: 0; 
list-style-type: none; 
} 
.menutabs li { 
display: inline; 
margin: 0; 
} 
.menutabs li a { 
float: left; 
display: block; 
margin: 0; 
padding: 2px; 
}
/*Wrap*/
#wrap { 
width: 1024px; 
background: #fff; 
margin-top: 0; 
margin-right: auto; 
margin-bottom: 0; 
margin-left: auto; 
border-right-width: 1px; 
border-left-width: 1px; 
border-right-style: solid; 
border-left-style: solid; 
border-right-color: #5f888c; 
border-left-color: #5f888c; 
}
/*Breadcrumbs*/
#breadcrumbs { 
float: left; 
width: 98%; 
margin-top: 2px; 
margin-right: 0; 
margin-bottom: 2px; 
margin-left: 0; 
padding-top: 2px; 
padding-right: 0; 
padding-bottom: 2px; 
padding-left: 12px; 
} 
#breadcrumbs a { 
}
/*Left*/
#left { 
float: left; 
width: 25%; 
padding-top: 8px; 
padding-right: 22px; 
padding-bottom: 8px; 
padding-left: 8px; 
} 
#left h2 { 
color: #005eb0; 
padding: 15px 0 5px 10px; 
font-size: 17px; 
letter-spacing: -1px; 
font-weight: 100; 
} 
#left ul { 
color: #777; 
list-style-type: none; 
padding-top: 10px; 
padding-right: 0; 
padding-bottom: 10px; 
padding-left: 4px; 
} 
#left ul li { 
padding-bottom: 8px; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
border-top-style: none; 
border-right-style: none; 
border-bottom-style: solid; 
border-left-style: none; 
border-top-color: #002e3e; 
border-right-color: #002e3e; 
border-bottom-color: #002e3e; 
border-left-color: #002e3e; 
padding-top: 4px; 
margin-top: 4px; 
margin-bottom: 8px; 
}
#left ul li { 
padding-bottom: 8px; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
border-top-style: none; 
border-right-style: none; 
border-bottom-style: solid; 
border-left-style: none; 
border-top-color: #002e3e; 
border-right-color: #002e3e; 
border-bottom-color: #002e3e; 
border-left-color: #002e3e; 
padding-top: 4px; 
margin-top: 4px; 
margin-bottom: 8px; 
}
#left ul li span h3{
	color: #990066;
}
#left ul li span p{
	color: #777;
}
#left ul li span a{
	color: #777;
} 
#left ul li a:hover { 
color: #4D6684; 
} 
#left ul li h3 { 
color: #002e3e; 
font-size: 1.1em; 
font-weight: bold; 
} 
#left ul li ol li { 
border-top-style: none; 
border-right-style: none; 
border-bottom-style: none; 
border-left-style: none; 
margin: 0; 
padding: 0; 
list-style-type: lower-roman; 
} 
#left img { 
margin: 8px; 
}
/*Center*/
#center { 
float: left; 
width: 44%; 
border: 1px none #ccc; 
padding-top: 12px; 
padding-right: 12px; 
padding-bottom: 12px; 
padding-left: 24px; 
}
#center p{
	margin-top: 0px;
	margin-bottom: 8px;
	color: #002e3f;
}
#center h2 {
	font-size: 22px;
	color: #002e3e;
	letter-spacing: 1px;
	font-weight: 100;
	color: #002e3e;
	line-height: normal;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-right: 24px;
} 
#center h3 { 
font-size: 16px; 
font-weight: 100; 
padding: 4px 0 4px 0; 
color: #002e3f;
} 
#center a { 
font-size: 1em; 
} 
#center acronym {
}
#center #imgleft {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-left: 4px;
	padding: 8px;
}
div#roundwrapper {
	margin-top: 12px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 18px;
	background-color: #396273;
	padding: 12px;
	width: 64%;
	float: left;
}
div#roundwrapper p{
	font-size: 1.1em;
	color: #FFFFFF;
	font-weight: bold;
}
/*Imgwrap diagrammer*/
#imgwrap{
	padding: 0px;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 24px;
	margin-left: 0px;
}
/*Imgheader*/
#imgheader{
	margin-top: 0px;
	margin-right: 44px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
#center ul {
	margin-left: 8px;
	margin-bottom: 8px;
	padding: 4px;
}
#center li { 
list-style-position: outside; 
list-style-image: url(images/333333.gif);  
margin-left: 2px; 
padding-left: 2px; 
}
/*roundwrapls*/
#center #roundwrapls p { 
color: #996b85; 
} 
#center #roundwrapls  h2 { 
color: #996b85; 
} 
#center #roundwrapls acronym { 
color: #996b85; 
}
#center #roundwrapls li { 
list-style-position: outside; 
list-style-image: url(images/996B85.gif); 
color: #996b85; 
margin-left: 2px; 
padding-left: 2px; 
}
/*roundwrapbc*/
#center #roundwrapbc p { 
color: #396373; 
} 
#center #roundwrapbc h2 { 
color: #396373; 
} 
#center #roundwrapbc acronym { 
color: #396373; 
} 
#center #roundwrapbc li { 
list-style-position: outside; 
list-style-image: url(images/396373.gif); 
color: #396373; 
margin-left: 2px; 
padding-left: 2px; 
}
#center #roundwrapbc li#decimal { 
list-style-position: inside; 
list-style-image: none; 
list-style-type: decimal; 
}
/*roundwrapws*/
#center #roundwrapws p { 
color: #333333; 
} 
#center #roundwrapws h2 { 
color: #333333; 
} 
#center #roundwrapws acronym {
	color: #333333;
} 
#center #roundwrapws li { 
list-style-position: outside; 
list-style-image: url(images/333333.gif); 
color: #333333; 
margin-left: 2px; 
padding-left: 2px; 
} 
#center #roundwrapws li#decimal { 
list-style-position: inside; 
list-style-image: none; 
list-style-type: decimal; 
}
/*roundwrapoms*/
#center #roundwrapoms p { 
color: #4d6684; 
} 
#center #roundwrapoms h2 { 
color: #4d6684; 
}
#center #roundwrapoms h3 { 
color: #4d6684; 
} 
#center #roundwrapoms acronym { 
color: #4d6684; 
} 
#center #roundwrapoms li { 
list-style-position: outside; 
list-style-image: url(images/396373.gif); 
color: #396373; 
margin-left: 2px; 
padding-left: 2px; 
} 
#center #roundwrapoms li#decimal { 
list-style-position: inside; 
list-style-image: none; 
list-style-type: decimal; 
}
/*Right*/
#right {
float: left;
width: 194px;
padding: 8px;
margin-top: 24px;
margin-right: 18px;
margin-bottom: 0;
margin-left: 0;
font-size: 0.9em; 
color: #07294c;
}
/*blockquote*/
#wrap #center blockquote {
	font-style: italic;
	padding-top: 24px;
	padding-right: 64px;
	padding-bottom: 12px;
	padding-left: 0px;
	
}
hr {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	height: 1px;
}
/*Footer*/
#footer { 
margin-top: 20px; 
border-top: 1px solid #aaa; 
padding: 10px 0; 
text-align: center; 
font-size: 11px; 
background-color: #5f888c; 
} 
#footer p { 
color: #d9d4b6; 
} 
#footer p a { 
color: #d9d4b6; 
}
