/* CSS Document */

#container {width:750px; background-color:#ffffff;}
#mainnav {width:87px; height:385px; float:left; background-color:#ffffff; color: #666666; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; font-weight: 500;}
.mainnavlinks {margin-right: 3px;}
.mainnavlinks p { }

.on2 {margin-top: 0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px;}
.on2 a:link {color:#3798b9; font-weight:bold; }
.on2 a:visited {color:#3798b9; font-weight:bold; }
.on2 a:hover {color:#3798b9; font-weight:bold; }

.on {margin-top: 0px; margin-bottom:2px; padding-top:0px; padding-bottom:0px;}
.on a:link {color:#3798b9; font-weight:bold; }
.on a:visited {color:#3798b9; font-weight:bold; }
.on a:hover {color:#3798b9; font-weight:bold; }

#subnav {margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-bottom:0px;  font-size: 9px;}
#subnav p {margin-top: 0px; margin-bottom: 3px; padding-top: 0px; padding-bottom:0px;  font-size: 9px;}
#subnav a:link {color:#3798b9;}
#subnav a:visited {color:#3798b9;}
#subnav a:hover {color:#666666;}

.formfieldsmall{
	
	font-size:1.0em;
	font-weight:400;
	background-color:#ffffff;
	margin-top: 4px;
	color: #666666;
	border-color:#7F9DB9;
	border-style:solid;
	border-width:1px;;
	padding: 2px;
}

.off { margin-top: 0px; margin-bottom:10px; padding-top:0px; padding-bottom:0px;}
.off a:link {color:#666666;}
.off a:visited {color:#666666;}
.off a:hover {color:#3798b9;}

#mainflash {width:645px; height:385px; float:left; background-color:#0000FF;}
#mainimage {width:255px; height:385px; float:left; background-color:#F6F2EF;}
#maincontent {width:385px; height:385px;  float: left; background-color:#f6f2ef;}
/* #maincontent {width:385px; height:385px;  float: left; background-color:#F2EDE8;} */
.content {margin-left: 12px; margin-right:12px; margin-top: 12px; margin-bottom: 0px; 	color: #666666; font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height:1.5;}
.content a:link { color: #3798b9;}
.content a:visited { color: #3798b9;}
.content a:hover { color: #666666;}
#spacer1 {width:18px; height:385px; float:left; background-color:#FFFFFF;}
#spacer2 {width:5px; height:385px; float:left; background-color:#FFFFFF;}

/* case studies pages */
#mainstory {width:255px; height:385px; float:left; background-color:#ffffff; }
#mainstorytext {margin-left: 12px; margin-right:12px; margin-top: 12px; margin-bottom: 12px; 	color:#666666; font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height:1.5;}
#maincontentstory {width:385px; height:385px;  float: left; background-color:#F6F2EF;}
.contentstory {margin-left: 12px; margin-right:18px; margin-top: 12px; margin-bottom: 12px; 	color: #666666; font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height:1.5;}
.contentstory a:link { color: #3798b9;}
.contentstory a:visited { color: #3798b9;}
.contentstory a:hover { color: #666666;}
.contentstory p {margin-top: 10px; margin-bottom: 6px; padding-top:0px; padding-bottom:0px;}
#footspace2 {width:105px; height: 12px; background-color:#ffffff; font-size:0.75em; clear: left; float: left; }
#footspace3 {width:645px; height: 12px; background-color:#ffffff; font-size:0.75em; float: left; }
#footspacer9 {width:105px; background-color:#ffffff; font-size:0.75em;  clear: left; float:left;}
#mainimage2 {width:255px; height:385px; float:left; background-color:#F6F2EF; background-image:url(/images/stories/window_stories.jpg)}


#headspace {width:750px; height:25px; background-color:#ffffff;}
#headspacer1 {width:105px; height: 40px; float:left; background-color:#ffffff;}
#headlogo {width:125px; height: 40px; float:left; background-color:#ffffff;}
#headspacer2 {width:5px; height:40px; float:left; background-color:#FFFFFF;}
#headspacer3 {width:5px; height:40px; float:left; background-color:#FFFFFF;}
#headnewsimg {width:125px; height:40px; float:left; background-color:#ffffff;}
#headnews {width: 385px; height:40px; float:left; background-color:#ffffff;}
#headspace2 {width:750px; height: 10px; background-color:#ffffff; font-size:0.75em; clear:both;}
#footspace1 {width:750px; height: 12px; background-color:#ffffff; font-size:0.75em; clear:both;}
#footspacer1 {width:105px; background-color:#ffffff; font-size:0.75em;  float:left;}
.footspacer4 { padding: 0px 0px 0px 75px; margin-top: 0px; margin-bottom: 0px; margin-left: 25px;}
.footspacer5 { padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;}
.footspacer6 { padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;}
.footspacer7 { padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: -2px;}
.footspacer8 { padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 5px;}
p#copyrightdisplay {clear: both; margin: 0 0 0 105px; padding: 0;width:645px;}
#footer {width:645px; background-color:#ffffff; font-size:0.75em; float:left; margin-bottom: 6px;}
#mainnav img { clear:right; }
.breadcrumbs {position: relative; top: 77%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ED0D15;}
.breadcrumbs a:link {color: #3798b9;}
.breadcrumbs a:visited {color: #3798b9;}
.breadcrumbs a:hover {color: #ED0D15;}
.imgtext1 {margin-bottom: 0px;}
body,td,th {
	font-size: 0.75em;
	color:#666666;
}
body {margin-top: 0px; margin-left: 0px; }

a:link {
	text-decoration: none;
	color: #3798b9;
}
a:visited {
	text-decoration: none;
	color: #3798b9;
}
a:hover {
	text-decoration: none;
	color: #3798b9;
}
a:active {
	text-decoration: none;
}

.style1 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; }

/** TM **/
.TM a:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #666666; PADDING-TOP: 10px; TEXT-DECORATION: none}
.TM a:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #666666; PADDING-TOP: 10px; TEXT-DECORATION: none}
.TM a:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #3798b9; PADDING-TOP: 10px; TEXT-DECORATION: none}

/** TM **/
.TM2 { margin-top:0px; padding-top:0px; line-height:0; margin-left: 16px; background-color:#ffffff; font-family: Arial, Helvetica, Verdana, sans-serif;}
.TM2 a:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; TEXT-DECORATION: none; margin-bottom:0px; margin-top:0px;}
.TM2 a:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; TEXT-DECORATION: none; margin-bottom:0px; margin-top:0px;}
.TM2 a:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #3798b9; PADDING-TOP: 0px; TEXT-DECORATION: none; margin-bottom:0px; margin-top:0px;}

/** collab **/
.collab2 { margin-top:0px; padding-top:0px; line-height:0; margin-left: 16px; background-color:#ffffff; font-family: Arial, Helvetica, Verdana, sans-serif;}
.collab2 a:link { FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; TEXT-DECORATION: none; margin-bottom:0px; margin-top:0px;}
.collab2 a:visited { FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; TEXT-DECORATION: none; margin-bottom:0px; margin-top:0px;}
.collab2 a:hover { FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; COLOR: #3798b9; PADDING-TOP: 0px; TEXT-DECORATION: none; margin-bottom:0px; margin-top:0px;}


#collab a:link { FONT-WEIGHT: bold; FONT-SIZE: 26px; PADDING-BOTTOM: 10px; COLOR: #666666; PADDING-TOP: 10px; TEXT-DECORATION: none}
#collab a:visited { FONT-WEIGHT: bold; FONT-SIZE: 26px; PADDING-BOTTOM: 10px; COLOR: #666666; PADDING-TOP: 10px; TEXT-DECORATION: none}
#collab a:hover { FONT-WEIGHT: bold; FONT-SIZE: 26px; PADDING-BOTTOM: 10px; COLOR: #3798b9; PADDING-TOP: 10px; TEXT-DECORATION: none}



.content p {margin-top: 10px; margin-bottom: 6px; padding-top:0px; padding-bottom:0px;}

#mainlinks {margin-top: 6px;}
#mainlinks p {margin-bottom:6px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px;}
.mainlinks2 {margin-top: 8px; float:left; margin-right: 24px;}
.mainlinks3 {margin-top: 8px; float:left; margin-right: 24px; line-height:1.2;}
.mainlinks3 p {margin-bottom:8px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px;}
.mainlinks3b {margin-top: 0px; float:left; margin-right: 10px; line-height:12px;}
.mainlinks3b2 {margin-top: 0px; float:right; margin-right: 0px; line-height:12px;}
.mainlinks3b2 p {margin-bottom:4px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px;}
.mainlinks3b p {margin-bottom:4px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px;}
.spanfix1 {margin-left: 11px;}

/*  modifications for search page  */
.mainlinks4 {margin-top: 8px; float:left; margin-right: 0px; width: 180px;}
.mainlinks5 {margin-top: 0px; float:left; margin-right: 24px; width: 140px; padding-top:0px;}
.mainlinks5 p {margin-bottom:6px; padding-bottom: 0px; margin-top: 4px; padding-top: 0px;}
.mainlinks6 {margin-top: 0px; float:left; margin-right: 8px; width: 220px;}
.mainlinks6 p {margin-bottom:6px; padding-bottom: 0px; margin-top: 4px; padding-top: 0px;}
.mainlinks7 {margin-top: 0px; float:left; margin-right: 0px; width: 90px;}
.mainlinks7 p {margin-bottom:6px; padding-bottom: 0px; margin-top: 4px; padding-top: 0px;}
.mainlinks8 {margin-top: 0px; margin-right: 0px; width:281px; float:left;}
.mainlinks8 p {margin-bottom:6px; padding-bottom: 0px; margin-top: 4px; padding-top: 0px;}
option { color: #666666;}
input { color: #666666;}

.mainlinks11 {margin-top: 0px; float:left; margin-right: 0px; width: 120px;}
.mainlinks11 p {margin-bottom:6px; padding-bottom: 0px; margin-top: 4px; padding-top: 0px;}

.mainlinks9 {margin-top: 0px; float:left; margin-right: 0px; width: 100%;}
.mainlinks9 p {margin-bottom:6px; padding-bottom: 0px; margin-top: 4px; padding-top: 0px;}
.mainlinks10 {margin-top: 0px; float:left; margin-right: 0px; width: 174px; padding-top:0px;}
.mainlinks10 p {margin-bottom:6px; padding-bottom: 0px; margin-top: 4px; padding-top: 0px;}

FORM {margin-top:0px; padding-top: 0px;}

h1 {color:#D9CDBF; font-size: 28px; font-family: Arial, Helvetica, sans-serif; }
h4 { font-size:10px; font-weight: 500;}
h5 { font-size:12px; font-weight: bold; color: #3798b9; margin-bottom: 0px; padding-bottom: 0px;}

#copyright { display: none; font-family:Arial, Helvetica, sans-serif;}

#attadvertising { position:absolute; left: 105px; top: 490px;}

/* expanding menu styles  */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {

font-family: Arial, Helvetica, sans-serif;
}
#menu {
position: absolute; /* Menu position that can be changed at will */
top: 64px;
left: 8px;
}
#menu dt {
cursor: pointer;
text-align: right;
font-size: 11px;
border: 0px solid gray;
background: #fff;
margin-top: 10px;
margin-bottom: 0px;
}
#menu dd {
border: 0px solid gray;
}
#menu li {
text-align: right;
background: #fff;
font-size: 9px;
margin-top: 0px; 
margin-bottom: 2px;
}

#menu dt a {
color: #666666;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#menu li a {
color: #3798b9;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#menu dt a:hover {

color: #ED0D15;
}

#menu li a:hover {

color: #ED0D15;
}
/* expanding menu styles  */

/***LEGAL NOTICE IN FOOTER***/
p#legalNotice {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0 0 0 105px;
	padding: 0;
	xtext-transform: uppercase;
	width:645px;
}
p#legalNotice2 {
	display: none;
}
