html,body{height:100%;}
body{
 	background: #D8D5E6 url(../images/bg_home_logo.jpg) top left repeat-x;
	color:#111;
 	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align:center;
}

/* --- Layer styles --- */
#wrapper{background:#fff; height:100%; width:760px; margin:0 auto;}
#container{
	width:760px;
	margin:0px auto;
	text-align:left;
	background:#fff;
	font-size:110%;
}
#header{
	width:760px;
	height:175px;
	margin:0;
	background:#6502B7 url(../images/bg_home.jpg) top left repeat-x;
	color:#fff;
}
#quicksearch{
	width:740px;
	margin:0;
	padding:10px 10px 1px 10px;
	background-color:#fc0;
	font-weight:bold;
}
#leftmargin{
	width:200px;
	float:left;
	margin:0;
}
#content{
	width:559px;
	float:right;
	margin:0;
}
#leftmarginhome{
	width:220px;
	float:left;
	margin:0;
}
#contenthome{
	width:525px;
	float:right;
	margin:0;
}
#content1col{
	width:710px;
	float:left;
	margin:0;
}
#clearer{clear: both;}
#footer{
	width:760px;
	border-top:1px solid #e7e7e7;
	background:#fff;
	color:#111;
	text-align:left;
	position: relative;  /* Needed for Safari */
	margin:0 auto;
}
#footer div{}
#leftmargin div, #content div,#leftmarginhome div, #contenthome div{padding:10px; font-size:100%; line-height:1.4em;}
#content1col div{padding:10px 15px 10px 15px; font-size:100%; line-height:1.4em;}
#paging{background:#D7D6E7; border:1px solid #9695A1;}
#panel{background:#D7D6E7; border:1px solid #9695A1; padding:10px;}

/* --- PRINT styles --- */
#wrapperprint{background:#fff; height:100%; width:630px; margin:0 auto;}
#containerprint{width:630px;margin:0px auto;text-align:left;background:#fff;}
#headerprint{visibility:hidden; display:none;}
#content1colprint{float:left;margin:0;font-size:80%;}
#footerprint{width:630px;border-top:1px solid #e7e7e7;background:#fff;color:#111;text-align:center;position: relative;  /* Needed for Safari */ margin:0 auto;}

/* --- HTML styles --- */
h1,h2,h3,h4,h5,h6,p,b,li,a,.desc {font-family: Arial, Helvetica, sans-serif;}
h1 {font-size: 150%; color: #55009c}
h2 {font-size: 140%; color: #55009c}
h3 {font-size: 130%; color: #55009c}
h4 {font-size: 120%; color: #111}
h5 {font-size: 110%; color: #111}
h6 {font-size: 100%; color: #111}
b {font-weight: bold}

/* --- Link styles --- */
a:link,a:active,a:hover {color: #06c; text-decoration:underline;}
a:visited {color: #8200D8; text-decoration:underline;}
a.paging:link,a.paging:visited {color: #fff; font-weight:bold; text-decoration:none; padding:1px 3px 1px 3px; background:#55009c;}
a.paging:hover,a.paging:active {color: #000; font-weight:bold; text-decoration:none; padding:1px 3px 1px 3px; background:#FFDC13;}

/* --- Custom classes styles --- */
.noBorder{border:none;}
body #contactTbl{line-height:1.5em;border:none; font-size:80%;}
body #contactTbl tr #block{border-left:1px solid #ccc; padding-left:15px;}
.menuTop {font-family: Arial, Helvetica, sans-serif; font-size: 120%; font-weight: bold; color: #55009c; background: #fff;}
.menuSmallTop {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #55009c; background: #fff;}

#thumbStyle a {display: block; border: 1px solid #69c; width:122px; font-size: 10px; color: #333; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
#thumbStyle a:hover {border: 1px solid #69c; color: #000; background-color: #BDE3FF;text-decoration: none;}
.desc {color: #666;}
.bannerLine {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E2E2E2;}
.bg_banner_new_folder {background: #7DBC47;}
.btn{color:#fff; background:#6502B7; padding:2px; border:1px solid; border-color:#9966FF #440182 #440182 #9966FF;}
a.btn:link,a.btn:visited,a.btn:hover,a.btn:active{color:#fff; background:#6502B7; padding:2px; border:1px solid; border-color:#9966FF #440182 #440182 #9966FF; text-decoration:none; font-size:100%}
.req{background-color:#FFCC00; border:1px solid #999;}
.brandInSpotlight{border:1px solid #D7D6E7; padding:10px; text-align:center;}

/* --- navMenu styles --- */
.navMenuItem {background-color: #fff; border-top: 1px solid #ccc; border-right: 0px solid #ccc; border-bottom: 0px solid #ccc; border-left: 0px solid #ccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; font-weight: normal; color: #06c; text-decoration: none;}
.menuItem {background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #000; text-decoration: none;}
.menuContent {background: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-weight: normal; color: #000; text-decoration: none;}
A.menulink {display: block; width: 200px; text-align: left; font-size:90%; color: #06c; text-decoration: none; font-family:Arial, Helvetica, sans-serif; border: solid 1px #fff;}
A.menulink:hover {font-size:90%; color: #06c; text-decoration: none; font-family:Arial, Helvetica, sans-serif; border: solid 1px; background-color:#BDE3FF;}
A.menulink:visited {font-size:90%; color: #06c; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}