body{ background:url(../images/body-bg.jpg) repeat-x #afa5b6; font-family:Arial;}

.container {width:900px; margin: 0px auto; background:#fff; font-family:Arial;}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,
q,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,
form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:baseline;
	color: #838080;
}
ol,ul{list-style:none;}

h1,h2,h3,h4,h5,h5 { font-weight:normal; font-family: Myriad Pro, Verdana, Arial; color:#482f92; padding-top:0px; }
h1 { font-size:30px;}
h2 { font-size:26px; margin-top:0px;}
h3 { font-size:22px;}
h4 { font-size:18px;}
h5 { font-size:14px;}
h6 { font-size:10px;}

p { color:#838080; font-size:12px; font-family:Verdana, Arial; padding-bottom:10px;}

.header {width:900px; height:50px; background-color:#FFFFFF;}
.header #logo { width:578px; height:76px; background:url(../images/logo-bg1.png) no-repeat; position:absolute; z-index:1;}
.header #logo a { margin-left:50px; margin-top:10px; float:left;}
.header ul { float:right; margin-top:25px; margin-right:30px;}
.header ul li { float:left; padding:0 3px; font-size:11px; color:#a7a7a7;}
.header ul li a { color:#a7a7a7; text-decoration:none;}

#no-intro {width:900px; height:49px; background-color:#FFFFFF;}

#navigation {width:870px; height:26px; background:url(../images/nav-bg.png) no-repeat; margin:0px auto 0 auto; font-family:Arial, Helvetica, sans-serif;}
*html #navigation { margin-top:1px; font-family:Arial, Helvetica, sans-serif;}
#navigation ul { padding-left:20px;}
#navigation ul li { color:#fff; font-size:12px; line-height:26px; float:left; padding-right:8px; position:relative;}
#navigation ul li a { color:#fff; text-decoration:none; font-family:Arial;}
#navigation ul li ul { width:162px; position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#navigation ul li:hover ul { width:162px; background:#532380; top:26px; left:-8px; padding:0px 0; height:auto;}
#navigation ul li ul li { line-height:25px; font-family: Arial; font-size:11px; color:#fff;}
#navigation ul li ul li a { color:#fff; text-decoration:none; }

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub { width:162px; background:#532380; top:25px; left:-8px; opacity:0.85; z-index:500;}
#nav li.top { position:relative;}
#nav li:hover ul.sub li{display:block; height:20px; position:relative; float:left; width:150px; padding-left:20px;}

#nav li ul.sub li a.fly { background:#532380; margin-left: 10px; }
#nav li:hover ul.sub li a:hover { background:#532380; color:#fff; }
#nav li:hover ul.sub li a.fly:hover { background:#532380; color:#fff;}

#nav li:hover ul.sub li li { font-weight:normal;}
#nav li:hover ul.sub li a { text-decoration:none; color:#fff;}
#nav li:hover ul.sub li a:hover {text-decoration: underline;}

#nav li:hover li ul,
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:100px; top:0px; padding:3px; width:180px; z-index:400; height:auto;}

#nav ul,
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.cont-box-1 {width: 410px; float:left; padding-left:22px; padding-right:25px; padding-top:5px; padding-bottom:15px;}
.cont-box-2 {width: 443px; height: 419px; float:left; background-image:url(../images/sidebarbg.jpg);}
.cont-box-2a {width: 396px; padding-left:22px; padding-right:25px; padding-top:36px; padding-bottom:4px; float:left; background-image:url(../images/sidebarbg2.jpg); background-position:bottom; background-repeat:no-repeat;}
.clearbox {clear:both;}

.footer {height:49px; padding-top:15px; padding-left: 20px; background-image:url(../images/footerimage.jpg); color:#fff; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.footer a { text-decoration:none; color:#fff; color:#fff; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.footer a:hover { text-decoration:underline; color:#fff; font-size:9px; font-family:Arial, Helvetica, sans-serif;}

.footer2 {height:49px; padding-top:15px; padding-left: 20px; background-image:url(../images/footerimage2.jpg); color:#fff; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.footer2 a { text-decoration:none; color:#fff; color:#fff; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.footer2 a:hover { text-decoration:underline; color:#fff; font-size:9px; font-family:Arial, Helvetica, sans-serif;}

#footer-bottom { width:850px; margin:10px auto;}
#footer-bottom p { font-size:10px; color:#53247f; padding-bottom:10px; line-height:16px;}
#footer-bottom p img { float:left; margin-right:6px;}
#footer-bottom a {font-size:10px; color:#309; text-decoration:underline;}
#footer-bottom a:visited {font-size:10px; color:#309; }
#footer-bottom a:hover {font-size:10px; color:#60C; text-decoration:underline;}
#footer-bottom a:active {font-size:10px; color:#309; }
