/* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
html { font-size:100.01%; }
body {
	font-size: 75%;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	background-repeat: repeat;
	background-color: #2e2e2e;
	position:relative; 
	margin:0px;
	}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6,h7 { font-weight: normal; color: #2971a7; }

h1 { font-size: 2em; line-height: 1; margin-bottom: 0.5em; color:#336699}
h2 { font-size: 1.7em; line-height: 1; margin-bottom: 0.5em; color:#336699;}
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 0.5em; color:#600;}
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-top:0em; margin-bottom: 0em; color:#C00; }
h5 a { font-size: 1em; font-weight: bold; margin-top:0em; margin-bottom: 0em; color:#C00; }
h6 { font-size: 1em; font-weight: bold; }
h7 {font-size:.75em; line-height: 1;color:#666;  }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }


/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 0.05em; }
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus,
a:hover,
a:visited   { color: #003399; }
a           { color: #336699; text-decoration: none; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr,
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre         { margin: 0 0 1em; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }

p.center	{ text-align: center; }
h2.center	{ text-align: center; }
address.center	{ text-align: center; }
pre.center	{ text-align: center; }

/* Lists
-------------------------------------------------------------- */

li ul,
li ol       { margin: 0; }
ul, ol      { margin: 0 1.5em 1.5em 0; padding-left: 3.333em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Page Academica */

* {padding:0; margin:0; border: none; outline:0; }
body {font-family: Helvetica, Arial, Tahoma, sans-serif; font-size: 62.5%; color: #333; text-align:center; background-color: #fff; }
a {text-decoration:none; color:#0c5390; }
a:hover {text-decoration:none; color: #f99734; }
h1,h2,h3,h4,h5,h6 {font-weight:normal; margin:0; padding:0; color:#333; }
p {margin: 0 0 10px; }
li,p {line-height: 1.6em; }
li {list-style-type: none; }

#wrap {width:100%; margin: 0 auto; text-align:left;  }
.wrap {width: 960px; margin: 0 auto; text-align: left; }
#wrap div.clear {clear: both; font-size:1px; height: 1px; margin:0; line-height: 1px; }
.sep {font-size:1px; height: 1px; margin:20px 0; line-height: 1px; background-color: #f99734; }
.sepinside {margin: 0px 0px 2px 0px; }

#header {padding: 5px 0 30px; }
#header div.banner {float: right; display: inline; }
#logo {float: left; display: inline; text-align: left; }
#contact {margin:auto; display: inline; text-align:center; font-size:1.2em; }


/* Menu Area */

#menuhead, #menuhead ul {margin:0; padding:0; position:relative; line-height:18px; z-index:300; width:100%; }
#menuhead {background: #3a678d repeat-x top left; height: 36px; line-height: 36px; font-size: 12px; font-weight: bold; margin-bottom: 15px; }
#menuhead a {display:block; color: #fff; text-shadow: #264c6c 1px 1px 0; text-decoration: none; padding: 0 15px 0; }  
#menuhead a:hover, #menuhead .current-menu-item > a {color: #fff; text-shadow: #b86d21 1px 1px 0; background: #FF8C00; }  
#menuhead li {float:left; display: inline; position:relative; line-height: 36px; font-size: 12px; border-right: solid 1px #fff;}
#menuhead li li {line-height: 28px; }  
#menuhead ul {position:absolute; display:none; width:120px; top:36px; left:0; }  
#menuhead ul a {border-left:1px solid #333; border-right: 1px solid #333; border-top: solid 1px #333; background-color: #444; text-shadow: none;}  
#menuhead li ul {width:130px;}  
#menuhead li ul a {width:130px; float:left; display:inline; border-bottom:1px solid #555;}  
#menuhead ul ul {top:auto;}  
#menuhead li ul ul {left:130px; margin:0 0 0 10px;}  
#menuhead li:hover ul ul, #menuhead li:hover ul ul ul, #menuhead li:hover ul ul ul ul {display:none;}  
#menuhead li:hover ul, #menuhead li li:hover ul, #menuhead li li li:hover ul, #menuhead li li li li:hover ul {display:block;}


/* 3. Content Area */
#content {margin-bottom: 50px; }
#content div.column {float: left; display: inline; margin-right: 30px; }
#content div.column {width: 200px; }
#content div.column-content {width: 500px; }
#content div.column-double {width: 730px; }
#content div.column-full {width: 960px; }
#content div.column-narrow {width: 200px; }
#content div.column-last {margin-right: 0;}
#content div.single {border-top: none; padding: 0; }
div.column-content h1, div.column-content h2, div.column-content h3 {font-family: Georgia, serif; font-size: 40px; line-height: 46px; letter-spacing: -1px; margin-bottom: 30px; }
div.column-content h2 {font-size: 24px; line-height: 30px; }
div.column-content h3 {font-size: 22px; line-height: 28px; }

div.column p.heading, #footerColumn p.heading {font-size: 10px; text-transform: uppercase; }
#content div.column-content {font-size: 14px; line-height: 20px; }
#content ul.menu {border-bottom: solid 1px #ccc; margin-bottom: 15px; }
#content ul.menu li {font-size: 12px; font-weight: bold; padding: 10px 0; border-top: solid 1px #ccc; }
#content ul.menu ul {margin: 10px 0 5px 10px; border-left: solid 1px #ccc; padding-left: 10px; }
#content ul.menu ul li {border: none; font-size: 12px; font-weight: normal;}
#content ul.menu li.current-menu-item > a {color: #333; font-weight: bold; }
#content ul.menu li.current-menu-item > a:hover {color: #f99734;}

/* 4. Footer Area */
#footer {font-size: 11px; color: #333; }
#footer div.wrap {border-top: solid 1px #f99734; padding: 25px 0 10px; }
#footer a {text-decoration: none; }
#footer a:hover {text-decoration: none; }
#footer h3 {font-size: 16px; font-weight: normal; line-height: 20px; margin-bottom: 14px; color: #777; }
#footer p {text-align: left; }
#footer p.copy {font-size: 10px; color: #777;}
#footer ul {display: block; text-align: left; margin-bottom: 10px; }
#footer ul li {display: inline; line-height: 18px; margin-right: 15px; font-size: 11px; font-weight: bold; }
#footerColumn {float: right; display: inline; width: 30%; margin: 0 0 10px 10px;}
#footerColumn div.textwidget p {line-height: 16px; font-size: 11px; color: #777; }

/* BODY */
#mainNAV{width:960px;}
#wrap{width:960px; margin: 0 auto; background:#FFF}

/* Rounded Corner Table */
#rounded-corner
{
	font-size: 12px;
	margin: 15px;
	width: 660px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #b9c9fe;
    -moz-border-radius-topleft: 10px; border-top-left-radius: 10px;
	
}
#rounded-corner thead th.rounded-q4
{
	background: #b9c9fe; 
	 -moz-border-radius-topright: 10px; border-top-right-radius: 10px
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #b9c9fe;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
    
	background: #e8edff;
	 -moz-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff;
	 -moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}



/* rotator in-page placement */
        div.rotator {
	position:relative;
    width:270px; height:470px;
    margin-left:-25px;
    
}
/* rotator css */
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
	
}
/* rotator image style */	
	div.rotator ul li img {
	background: #FFF;
	
}
        div.rotator ul li.show {
	z-index:500;
	
}


