/* Thorne */

* {margin:0;padding:0}

body {padding: 0 0 20px;background: #fff url("images/body_bg.gif") repeat-x 0 100%;color:#333;font:12px/1.0 arial,tahoma,verdana,sans-serif}

body{color:#555}

#login{border:2px solid #ddd; margin: 40px 0 0 220px; width:420px;}

/* LINKS */

a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer} 

a:link {color:#000} 

a:visited {color:#000} 

a:active {color:#555}

a:hover {color:#555}


/* FORMS */

form {margin: 0 0 1.5em; background:#eee; font-size:11px;}

input {font-family: arial,tahoma,verdana,sans-serif; font-size:12px;margin: -35px 0 0 80px}

fieldset {border: none}

label {display:block;padding: 5px 0}

label br {clear:left}



/* TYPOGRAPHY */

p, ul, ol {margin: 0 0 1.5em}

h1, h2, h3, h4, h5, h6 {letter-spacing: 0px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;color:#000;border-bottom: 1px solid #eee;padding-bottom: .1em}

h1 {font-size: 196%;margin-top:.6em}

h2 {font-size: 136%}

h3 {font-size: 100%; color:#555;}

h4 {font-size: 116%}

h5 {font-size: 106%}

h6 {font-size: 96%}




/* GENERAL */

img {border:5px} 

hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}

.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 



/* LAYOUT - HEADER */

#header {background: #fff margin: 0 0 30px;padding: 0 0 10px}



	#header #site-name {font: 265% arial;letter-spacing: -.05em;margin:0 0 0 40px;padding:3px 0;color:#999;border:none}

	

	/* headerNav1 - top horizontal nav */


#headerNav1.nav {background:#fff;}




	#nav, #nav ul {padding: 0;margin: 0;list-style: none; width: 740px}

	#nav {font-weight:bold;height:2.09em;font: bold 115% arial;margin: 0 105px 0 174px}

	#nav li {position:relative;background: #fff;float: left;width: 10em;display:block;margin: 0;padding:0}

	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#000;display: block;padding: 4px 15px 2px;}

	#nav a:hover {color:#000}

	

	#nav li ul {border-left: 5px solid #c00;background: #f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%;width:15.8em;font-size:90%;margin-top:3px;position: absolute;font-weight:normal;left: -999em}

	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}

	

	#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}

	#nav li li.last {border-bottom:none}

	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#000;padding: 3px 10px 2px;width:14em}

	#nav li li a:hover {color:#fff;background:#fff}

	

	#nav li.active ul {border:none;background: #fff;}

	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}

	#nav li.active a:hover {color:#000}

	

	#nav li.active li {border:none;border-top: 1px solid #c15c5c;border-bottom: 1px solid #870000}

	#nav li.active li.last {border-bottom: none}

	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}

	#nav li.active li a:hover {background: #666 url("images/sprites.gif") repeat-x 0 99%;color:#fff}

	

	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background: #666 url("images/sprites.gif") repeat-x 0 99%}

#headerNav1 {background:#fff;}

	/* hide from IE mac \*/

	#nav li {width:auto}

	/* end hiding from IE5 mac */

	

	/* SEARCH */

	#search {color:#fff;font-weight:bold;position:absolute;top:10px;right:110px;left:auto;width:18em}

	#search form {margin:0}

	#search input {width:8em;margin: 0 0 -1px;height:1.2em}

	#search label {padding:5px 0 0;display:inline}

	#search input.f-submit {width:auto;font-size:81%;margin:0 0 -.15em;height:1.95em}

	

	/* POWERED BY - mollio logo in this case */

	#poweredby {width:96px;height:63px;position:absolute;top:-102px;right:0}



/* LAYOUT - main body of page#utility {position:absolute;top:0;left:3px;width:165px;padding-bottom: 40px}

	#sidebar {position:absolute;top:0;right:85px; left:800px;width:20%;border-top: 0px solid #999;padding-top: 1px;padding-bottom: 40px} */

#wrap {width:1055px;margin: 0 auto;position:relative}

#content-wrap {position:relative;width:100%}

	

        #content {margin: 0 50px}

		#upper_center{margin: -300px 0 0 -70px ; width:600px;}

	.featurebox {color:#fff;margin: -235px 0 0 835px;background: transparent}


	.featurebox p {border:none;margin: 0 0 1em;}

	.featurebox a {font-weight:bold}

/* LAYOUT TYPE F */
#type-f #content {margin: 0 235px 0 25%}

		#type-f #utility {left:auto;right:25px}

		#type-f #sidebar {right:auto;left:25px}



             /* UPPER_CENNTER NAV1*/

#upper_centerNav1.nav{padding: 8px 0 10px 135px ;width:245px;}


#upper_centerNav1  { line-height: 100%}  

#upper_centerNav1.nav a:link , a:active, a:visited{color:#000; text-decoration:none;}

#upper_centerNav1.nav a:hover{color:#555; text-decoration:none;}



/* LAYOUT - FOOTER */

#footer {clear:both;border-top: 0px solid #E3E8EE;padding: 10px 0 30px;font-size:86%;color:#999}

	#footer p {margin:0}

	#footer a:link {color:#999}
