body {background:#ebebeb url(../img/stratfordstrip.jpg) repeat-x; margin: 0px;padding: 0px;}

html, body {min-height: 100%;margin-bottom: 1px;}

/* holder styles */
#holder {
	width: 1041px;
	text-align: left;
	margin: 0 auto 0 auto;
	height: auto;
}

#holderinside {
	width: 1041px;
	text-align: left;
    background:url(../img/whiteinside.jpg) repeat-y;
	margin: 0 auto 0 auto;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

#holderbottompic {
	width: 1041px;
	text-align: left;
    background:url(../img/novaholderbottom.jpg) no-repeat;
	margin: 0 auto 0 auto;
	height: 48px;
}

#holderbottom {
	width: 1041px;
	background:url(../img/swpthirdbanner.jpg) no-repeat;
	text-align: left;
	margin: 0 auto 0 auto;
	height: 269px;
}

#holderbottominside {
	width: 1041px;
	background:url(../img/insidebottom.jpg) no-repeat;
	text-align: left;
	margin: 0 auto 0 auto;
	height: 213px;
}

#innerholder {
	width: 1041px;
	margin: 0 0px 0 0px;
	position: relative;   /* reference point for #innerLeft absolute position */
}
/* header styles */
#header {height:151px; width: 1041px; background: url(../img/stratfordtopbar.jpg) no-repeat;text-align: left;margin: 0 auto 0 auto;}

#headermiddle {height:526px; width: 1041px; background: url(../img/whiteinside.jpg) no-repeat;text-align: left;margin: 0 auto 0 auto;}

#headerinside {height:251px; width: 965px; background: url(../img/swptestinsidemid.jpg) no-repeat;text-align: left;margin: 0 auto 0 auto;}

#headerabout {height:251px; width: 965px; background: url(../img/middleabout.jpg) no-repeat;text-align: left;margin: 0 auto 0 auto;}

#headernav {
	float:right;
	text-align:right;
	margin:8px 30px 0px 0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	letter-spacing: .05em;
	text-decoration: none;
}
#headernav a:link {color: #FFF;text-decoration: none;}
#headernav a:visited {color: #FFF;text-decoration: none;}
#headernav a:hover, a:active, a:focus {color: #00ccff;text-decoration: none;}

#bannermiddle {background:url(../img/lexembanmiddle.jpg) no-repeat;height:221px;}
#bannermiddle2 {height:87px;}

#contentnav {text-align:left;margin:20px 20px 0 0px;font:10px/13px Arial, Helvetica, sans-serif;color:#999;}
#contentnav a:link {color: #999;text-decoration: none;}
#contentnav a:visited {color: #FFF;text-decoration: none;}
#contentnav a:hover, a:active, a:focus {color: #666666;text-decoration: none;}

#banner {}
#bannersidebar {float:right;margin:50px 40px 0px 0px;padding: 0px 0px 0px 40px}

#rightsidebarclientbox {
	float:right;
	padding: 0px 0px 0px 0px;
	background: url(../img/boxclients.jpg) top no-repeat;
	width: 252px;
	height: 159x;
	margin: 0px 0px 0px 30px;
}
#rightsidebarlearn {
	float:right;
	padding: 0px 0px 0px 0px;
	background: url(../img/learnmorebox.jpg) top no-repeat;
	width: 261px;
	height: 240px;
	margin: 0px 0px 0px 30px;
}
#rightsidebarfrontpage {
	float:right;
	padding: 0px 0px 0px 0px;
	width: 296px;
	height: 245px;
	margin: 30px 0px 0px 30px;
}
#rightsidebar {
	float:right;
	padding: 0px 0px 0px 0px;
	width: 300px;
	height: auto;
	margin: 0px 70px 0px 0px;
}
#rightsidebarinfo {
	float:left;
	padding: 0px 0px 0px 0px;
	width: 290px;
	height: auto;
	margin: 0px 0px 0px 50px;
}
#rightsidebarinside{
	float:right;
	padding: 0px 0px 0px 0px;
	width: 258px;
	height: auto;
	margin: 20px 0px 0px 10px;
}

#leftsidebartop{
	background: url(../img/leftbartop.png) no-repeat;
	float:left;
	padding: 0px 0px 0px 0px;
	width: 188px;
	height: auto;
	margin: 80px 13px 0px 0px;
}
#leftsidebarinside{
	background: url(../img/leftbarslither.png) repeat-y;
	float:left;
	padding: 0px 0px 0px 0px;
	width: 188px;
	height: auto;
	margin: 20px 0px 0px 0px;
}

#leftsidebarbottom{
	background: url(../img/leftbarbottom.png) no-repeat;
	float:left;
	padding: 0px 0px 0px 0px;
	width: 188px;
	height: 25px;
	margin: 0px 0px 0px 0px;
}


#leftsidebarcontent{
	float:left;
	padding: 0px 0px 0px 0px;
	width: 146px;
	height: auto;
	margin: 30px 0px 0px 26px;
}

#middlecontent{
	float:left;
	padding: 0px 0px 0px 0px;
	width: 400px;
	height: auto;
	margin: 40px 0px 0px 0px;
}


#rightsidebarcontact {
	float:right;
	padding: 0px 0px 0px 0px;
	background: url(../img/trainingbox.jpg) no-repeat;
	width: 258px;
	height: 303px;
	margin: 0px 0px 0px 30px;
}
#rightsidebartraining {
	float:right;
	padding: 0px 0px 0px 0px;
	background: url(../img/trainingquote.jpg) top no-repeat;
	width: 296px;
	height: 245px;
	margin: 20px 0px 0px 0px;
}

#rightsidepicture {float:right;margin:10px 0px 0px 0px;padding: 0px 0px 0px 40px}
#sidebar {float:left;text-align:left;margin: 50px 30px 0px 70px;line-height: 20px; width: 450px;}

#insidediv {float:left;text-align:left;margin: 102px 0px 0px 26px;line-height: 20px;}
#leftsidebar {height: 248px; width: 214px; background: url(../img/stratfordleftbar.jpg) top no-repeat; float:left;margin:10px 0px 0px 80px;padding: 0px 0px 0px 0px;}

#leftsidenav {
	float:left;
	padding: 0px 0px 0px 0px;
	background: url(../img/leftback.jpg) top no-repeat;
	width: 163px;
	height: auto;
	margin: 10px 20px 0px 70px;
}


/* navigation styles */
#mainnav {height: 33px; padding:0px 0px 0px 0px;font:bold 10px/13px Arial, Helvetica, sans-serif;text-transform: uppercase;letter-spacing: 0.2em;text-align:left;}
#mainnav a:link {color: #333;text-decoration: none;}
#mainnav a:visited {color: #333;text-decoration: none;}
#mainnav a:hover, a:active, a:focus {color: #BD4F3C;text-decoration: none;}


/* content styles */
#content {margin:0px 93px 0px 30px;
	padding: 0px 0px 0 0px;}
	
.contentheading {font:normal 18px Arial, Helvetica, sans-serif;color:#00B2DE;}
	
	
.contentlinktext {font:normal 12px/15px Arial, Helvetica, sans-serif;color:#333333;margin: 0px 0px 50px 0px;}
	
.contentlinktext a:link {color: #333333;text-decoration: none;}
.contentlinktext a:visited {color: #333333;text-decoration: none;}
.contentlinktext a:hover, a:active, a:focus {color: #0099FF;text-decoration: none;} 

.content_header {font:bold 13px Arial, Helvetica, sans-serif;color:#000000;}
.content_boldtext {font:bold 13px Arial, Helvetica, sans-serif;font-style: bold;text-align: left;color: #003366;text-decoration: none;}
.content_boldtext a:visited {font:bold 12px/18px Arial, Helvetica, sans-serif;font-style: bold;text-align: left;color: #003366;text-decoration: none;}
.content_boldtext a:hover, a:active, a:focus {color: #00CCFF;text-decoration: none;} 

.content_boldtextnewp {font:bold 12px/18px Arial, Helvetica, sans-serif;font-style: bold;color:#BD4F3C;}

.content_medheadsubtext {font:normal 12px/15px Arial, Helvetica, sans-serif;font-style: bold;color:#8F94A9;margin: 0px 0px 50px 0px; line-height: 17px;}
.content_medheadsubtext a:link {color: #8F94A9;text-decoration: none;}
.content_medheadsubtext a:visited {color: #8F94A9;text-decoration: none;}
.content_medheadsubtext a:hover, a:active, a:focus {color: #0099FF;text-decoration: none;} 

.content_boxtext {font:normal 12px/15px Arial, Helvetica, sans-serif;color:#333333;margin: 0px 0px 0px 0px;}

.content_boxtext a:link {color: #333333;text-decoration: none;}
.content_boxtext a:visited {color: #333333;text-decoration: none;}
.content_boxtext a:hover, a:active, a:focus {color: #0099FF;text-decoration: none;} 


.content_lefttext {font:normal 11px/15px Arial, Helvetica, sans-serif;color:#333333;margin: 0px 0px 0px 0px;}

.content_lefttext a:link {color: #333333;text-decoration: none;}
.content_lefttext a:visited {color: #333333;text-decoration: none;}
.content_lefttext a:hover, a:active, a:focus {color: #0099FF;text-decoration: none;} 


.content_headsubtext {font:normal 18px Arial, Helvetica, sans-serif;font-style: bold;color:#000000;margin: 0px 0px 0px 0px; line-height: 22px;}

.content_subtext {font:normal 14px Arial, Helvetica, sans-serif;font-style: bold;color:#ffffff;margin: 0px 0px 0px 0px; line-height: 22px;}
.content_subtext a:link {color: #ffffff;text-decoration: none;}
.content_subtext a:visited {color: #ffffff;text-decoration: none;}
.content_subtext a:hover, a:active, a:focus {color: #CC6600;text-decoration: none;} 


.content_insideheading {font:normal 21px Arial, Helvetica, sans-serif;font-style: bold;color:#0099FF;margin: 0px 0px 0px 0px; line-height: 22px;}

.content_insidesubhead {font:normal 17px Arial, Helvetica, sans-serif;font-style: bold;color:#01b2dc;margin: 0px 0px 0px 0px; line-height: 22px;}

.content_footersubtext {font:normal 11px/15px Arial, Helvetica, sans-serif;font-style: bold;color:#333333;margin: 0px 0px 50px 0px}
.content_footersubtext a:link {color: #333333;text-decoration: none;}
.content_footersubtext a:visited {color: #333333;text-decoration: none;}
.content_footersubtext a:hover, #nav a:active, #nav a:focus {color: #00ccff;text-decoration: none;}


.contentheadingmed {font:bold 20px Times New Roman, Times, serif;color:#000000;line-height: 25px;}
.contentheadinglarge {font:bold 26px Times New Roman, Times, serif;color:#002E46;line-height: 25px;}
.contentheadingbold {font:bold 19px Times New Roman, Times, serif;color:#002E46;}

.content_textcolorfront {
	font:12px Helvetica, Arial, sans-serif;
	color: #0099FF;
	text-align: left;
	line-height: 20px;
}
.content_textcolorfront a:link {color: #0099FF;text-decoration: none;}
.content_textcolorfront a:visited {color: #0099FF;text-decoration: none;}
.content_textcolorfront a:hover, #nav a:active, #nav a:focus {color: #4B7295;text-decoration: none;}




.content_textcolor {
	font:12px Helvetica, Arial, sans-serif;
	color: #0099FF;
	text-align: left;
	line-height: 16px;
}
.content_textcolor a:link {color: #0099FF;text-decoration: none;}
.content_textcolor a:visited {color: #0099FF;text-decoration: none;}
.content_textcolor a:hover, #nav a:active, #nav a:focus {color: #4B7295;text-decoration: none;}

.content_textwhite {
	font:12px Helvetica, Arial, sans-serif;
	color: #ffffff;
	text-align: left;
	line-height: 16px;
}
.content_textwhite a:link {color: #ffffff;text-decoration: none;}
.content_textwhite a:visited {color: #ffffff;text-decoration: none;}
.content_textwhite a:hover, #nav a:active, #nav a:focus {color: #0099FF;text-decoration: none;}

.content_text {
	font:12px Helvetica, Arial, sans-serif;
	color: #333333;
	text-align: left;
	line-height: 15px;
}
.content_text a:link {color: #333333;text-decoration: none;}
.content_text a:visited {color: #333333;text-decoration: none;}
.content_text a:hover, #nav a:active, #nav a:focus {color: #4B7295;text-decoration: none;}


.content_textinside {
	font:12px Helvetica, Arial, sans-serif;
	color: #666666;
	text-align: left;
	line-height: 18px;
}
.content_textinside a:link {color: #666666;text-decoration: none;}
.content_textinside a:visited {color: #666666;text-decoration: none;}
.content_textinside a:hover, #nav a:active, #nav a:focus {color: #4B7295;text-decoration: none;}


.content_insideheading {font:normal 21px Arial, Helvetica, sans-serif;font-style: bold;color:#0099FF;margin: 0px 0px 0px 0px; line-height: 22px;}

.content_topheading {font:bold 23px Arial, Helvetica, sans-serif;font-style: bold;color:#0D2A53;margin: 0px 0px 0px 0px; line-height: 22px;}

.content_tabheading {font:normal 16px Arial, Helvetica, sans-serif;font-style: bold;color:#0D2A53;margin: 0px 0px 0px 0px; line-height: 22px;}

.content_boxheading {font:normal 14px Arial, Helvetica, sans-serif;font-style: bold;color:#0D2A53;margin: 0px 0px 0px 0px; line-height: 22px;}

.content_textsquares {
	font:11px Helvetica, Arial, sans-serif;
	color: #333333;
	text-align: left;
	line-height: 14px;
}
.content_textfront {
	font:11px Helvetica, Arial, sans-serif;
	color: #ffffff;
	text-align: left;
	line-height: 22px;
}
.content_textfront a:link {color: #ffffff;text-decoration: none;}
.content_textfront a:visited {color: #ffffff;text-decoration: none;}
.content_textfront a:hover, #nav a:active, #nav a:focus {color: #00ccff;text-decoration: none;}

.content_texttab {
	font:12px Helvetica, Arial, sans-serif;
	color: #174D9B;
	text-align: left;
	line-height: 20px;
}
.content_texttab a:link {color: #174D9B;text-decoration: none;}
.content_texttab a:visited {color: #174D9B;text-decoration: none;}
.content_texttab a:hover, #nav a:active, #nav a:focus {color: #0099FF;text-decoration: none;}







.content_copyright {
	font:10px Helvetica, Arial, sans-serif;
	color: #01243C;
	text-align: right;
	line-height: 15px;
}
.content_copyright a:link {color: #01243C;text-decoration: none;}
.content_copyright a:visited {color: #01243C;text-decoration: none;}
.content_copyright a:hover, #nav a:active, #nav a:focus {color: #CC6600;text-decoration: none;}

.content_copyright2 {
	font:10px Helvetica, Arial, sans-serif;
	color: #ffffff;
	text-align: right;
	line-height: 15px;
}
.content_copyright2 a:link {color: #ffffff;text-decoration: none;}
.content_copyright2 a:visited {color: #ffffff;text-decoration: none;}
.content_copyright2 a:hover, #nav a:active, #nav a:focus {color: #CC6600;text-decoration: none;}



.content_texttable {
	font:12px Helvetica, Arial, sans-serif;
	color: #666666;
	text-align: left;
	line-height: 17px;
}
.ulcontent_subjecttext {
	font:12px/15px Arial, Helvetica, sans-serif;
	color: #999999;
}

iframe { float: right; margin-top: -150px;}

/* List Styles for Site */

.indent { color:#000000;} 

.home_header {font:bold 20px/20px Arial, Helvetica, sans-serif;margin:40px 50px 10px 80px;color:#003366;}

.home_text {font:12px/18px Arial, Helvetica, sans-serif;margin:12px 50px 10px 80px;color:#333333; line-height:17px;}

.contentitalic {
	font: 12px, Times New Roman, Times, serif;
	color:#005696;
	font-style: italic;
}	
	
/* footer styles */
#footerbottom {
	width: 950px;
	text-align: left;
	margin: 0 auto 0 auto;
	height: auto;
}
#footer {background-color: #005696; height: 250px; border-top: 13px solid #3671a1;}
#footerclear {background: url(../img/lexemfootbottom2.jpg) no-repeat bottom;padding:10px 10px 30px 0px;text-align:center;font:bold 10px Helvetica,Arial, sans-serif;color:#999999;}
#footerwhite {background: url(../img/lexemfootbottomwhite.jpg) no-repeat bottom;padding:0px 10px 0px 0px;text-align:center;font:bold 10px Helvetica,Arial, sans-serif;color:#999999;}

#footerclear a:link {color: #999999;text-decoration: none;}
#footerclear a:visited {color: #999999;text-decoration: none;}
#footerclear a:hover, #nav a:active, #nav a:focus {color: #00ccff;text-decoration: none;}

#footerwhite a:link {color: #999999;text-decoration: none;}
#footerwhite a:visited {color: #999999;text-decoration: none;}
#footerwhite a:hover, #nav a:active, #nav a:focus {color: #00ccff;text-decoration: none;}

.logo {float: left; margin:30px 0px 10px 70px;}
.buttonright {margin:40px 0px 0px 40px;}
.doticon {margin:0px 0px 0px 30px;}
.brclear {clear:both;height:0;margin:0;font-size: 1px;line-height: 0px;}
.frontimage {float: center; margin:0px 0px 10px 10px;}

.openclose {color:#01b2dc;margin-top:4px;float:right;font:bold 10px/10px Arial, Helvetica, sans-serif;text-align:right;margin: 4px 0px 4px 10px;}
.openclose a:link, .openclose a:visited {color:#01b2dc;text-decoration: underline;}
.openclose a:hover, .openclose a:active, .openclose a:focus {color:#ff9900;text-decoration: underline;}
.openclose_holder {width:350px; float:left;}

div.uppercase { text-transform: uppercase; font:bold 10px Helvetica,Arial, sans-serif;color:#999999; }


#middlecontent{
        font-family: arial;
        font-size:12px;
        color: black;
}
#middlecontent h1{
        color: #0D2A53;
}

.breadcrumb {font:normal 12px/15px Arial, Helvetica, sans-serif;font-style: bold;color:#8F94A9;}
.breadcrumb a:link {color: #8F94A9;text-decoration: none;}
.breadcrumb a:visited {color: #8F94A9;text-decoration: none;}
.breadcrumb a:hover, a:active, a:focus {color: #0099FF;text-decoration: none;}


/***********************************************
* Accordion Drop Down Menu- (c) JQuery Library/Web Designer Wall
* Visit JQuery at http://www.jquery.com
***********************************************/


.accordion2 {
	width: 450px;
	border-bottom: solid 1px #16AEE2;
}
.accordion2 h3 {
	background: #16AEE2 url(../img/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	border: solid 1px #ffffff;
	border-bottom: none;
	cursor: pointer;
}
.accordion2 h3:hover {
	background-color: #16AEE2;
}
.accordion2 h3.active {
	background-position: right 5px;
}
.accordion2 div{
	background: #ffffff;
	margin: 0;
	padding: 10px 15px 20px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #16AEE2;
	border-left: solid 1px #16AEE2;
	border-right: solid 1px #16AEE2;
}


/***********************************************
* Default Styles for site
***********************************************/
p {	font:12px Helvetica, Arial, sans-serif;
	color: #666666;
	text-align: left;
	line-height: 18px;}
	
a:link {color: #16AEE2;text-decoration: underline;}
a:visited {color: #16AEE2;text-decoration: underline;}
a:hover, #nav a:active, #nav a:focus {color: #4B7295;text-decoration: underline;}

h1 {font:normal 16px Arial, Helvetica, sans-serif;font-style: bold;color:#0D2A53;line-height: 22px;}
h2 {font:normal 21px Arial, Helvetica, sans-serif;font-style: bold;color:#0099FF;line-height: 22px;}
b {font:bold 13px Arial, Helvetica, sans-serif;color:#000000;}

.dropdowns{
    background-color: #0D2751;
    z-index:15;
    margin: 0px;
    color: white;
    text-decoration: none;
}
.dropdowns a{
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    padding: 5px;
    font-family: arial;
    display: block;
    color: white;
    text-decoration: none;
}
.hiddenmenu{
    display:none;
}

