﻿/* - - - *TAGS - - - */
body {
font: 12px/16px Arial, Helvetica, sans-serif;
color: #333;
background:#CCC8C6;
margin:0;
padding:0;
}

img {border:0;}
h1 {
font-size:18px;
margin:10px 0 0 0;
padding:0;
}

h3 {
color:#666;
font-size:13px;
margin:10px 0 0 0;
padding:0;
}
p {margin:10px 0 10px 0;}
form {margin:0;padding:0;}

a:link {color:#0B65C1;}
a:visited {color:#003163;}
a:hover {color:#D95E00;}

/* - - - *COMMON - - - */
.clear {clear:both;}

/* - - - *HEADER - - - */
#mainWrapper {
background:#FFF;
border:1px solid #A6A6A6;
border-top:0;
margin:0 auto;
width:950px;
}

p#tophead {margin:0;}

#tophead {
background: #F7F7F7;
border-bottom:1px solid #E4E4E4;
padding:5px;
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color:#555;
}

#tophead a:link, #tophead a:visited {
color:#555;
text-decoration:none;
}

#tophead a:hover {
color:#000;
text-decoration:underline;
}

#tophead #topheadCurrent {color:#000;}
#logo_header {margin:15px 0 11px 15px;}

#mainnav {
background:#FFF url(/studentedge/images/nav-buttons-bg.gif) repeat-x 0 0;
height:34px;
margin:0;
padding:0;
list-style:none;
border-top: solid 1px #F0F0F0;
border-bottom: solid 1px #F0F0F0;
}

#mainnav li {
float:left;
height:34px;
font-weight:bold;
font-size:13px;
}

#mainnav a:link, #mainnav a:visited {
display:block;
color:#FFF;
line-height:34px;
text-decoration:none;
padding:0 10px 0 10px;
border-right:1px solid #ED812B;
}

#mainnav a:hover {
background:#FFF url(/studentedge/images/nav-buttons-on-bg.gif) repeat-x 0 0;
color:#D95E00;
border-right:1px solid #E0E0E0;
}
.mainnavCurrent, .mainnavCurrent a:link, .mainnavCurrent a:visited {
background:#FFF url(/studentedge/images/nav-buttons-on-bg.gif) repeat-x 0 0;
color:#D95E00 !important;
}
/*
.mainnavCurrentNew, .mainnavCurrentNew a:link, .mainnavCurrentNew a:visited 
{
background:#FFF url(/mystudentedge/images/nav-buttons-newbanner-on-bg.gif) repeat-x 0 0;
color:#D95E00 !important;
}
.mainnavCurrentNewOff, .mainnavCurrentNewOff a:link, .mainnavCurrentNewOff a:visited 
{
background:#FFF url(/mystudentedge/images/nav-buttons-newbanner-bg.gif) repeat-x 0 0;
color:#D95E00 !important;
}
*/

/* - - - *LEFTCOL - - - */
#leftcol {
float:left;
width:140px;
padding-left:10px;
font: 11px/16px Arial, Helvetica, sans-serif;
}

ul.leftnav {margin:0;padding:0;list-style:none;}
.leftnav li {
padding:0 5px 5px 15px;
background-image: url(/studentedge/images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .45em;
}

.leftnav a:link.leftnavCurrent, .leftnav a:visited.leftnavCurrent {
color:#000;
text-decoration:none;
}

/* - - - *MAIN CONTENT - - - */
#getstudentedgemain
{
background:#FFF repeat-y 0 0;
font: 12px/-16px Verdana, Arial, Helvetica, sans-serif;
}

#main {
background:#FFF url(/studentedge/images/bg_main.gif) repeat-y 0 0;
font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
}

* html #main {width:950px;} /* for ie 6 */

#main h1, #main h2, #main h3 {font-family:Arial, Helvetica, sans-serif;}
#centercol {
float:left;
width:583px;
margin:0 15px 0 15px;

}

* html #centercol { /* for ie 6 */
float:left;
width:577px;

}

.casestudy {
margin-top:50px;
background:#FFF url(/studentedge/images/left_h3_block.gif) no-repeat 0 0;
height:30px;
}

#homeMain .casestudy {margin-top:0;}

.casestudy h3, #homeMain .homeSubBox  .casestudy h2 {
background:#FFF url(/studentedge/images/right_h3_block.gif) no-repeat right top;
margin:0 0 0 5px;
color:#FFF;
font-size:14px;
font-weight:bold;
height:30px;
line-height:30px;
}

.casestudyContent {
background:#F7F6F4;
padding:5px;
margin:0 0 10px 0;
border-top:1px solid #FFF;
}

/* - - - *RIGHTCOL - - - */
#rightcol {
float:left;
width:185px;
font-size:11px;
}

* html #rightcol {float:right; clear:left; } /* for ie 6 */
.rightcolContent {padding-left:5px;}

#plink {text-align:center;}

/* - - - *FOOTER - - - */
#footer {
margin:0 auto;
width:950px;
font-size:11px;
text-align:center;
}

#footer a:link, #footer a:visited {
color:#333;
text-decoration:none;
}

#footer a:hover {
color:#000;
text-decoration:underline;
}

/* - - - *HOMEPAGE - - - */
#homeMain {
background:#FFF url(/studentedge/images/bg_main_home.gif) repeat-y 0 0;
padding:5px;
}

#homeMain h2 {font-size:18px;font-family:Arial, Helvetica, sans-serif;}

.homeSubBox {
float:left;
margin-right:20px;
/*width:230px;*/
width:725px;
}


#homeMain .homeSubBox .casestudy h2 {font-size:12px;}
.casestudyContent ul {
margin:0 0 0 15px;
padding: 0;
}

#homeMain .casestudyContent {
background:#D9D9D9;
height:154px;
position:relative;
	top: 0px;
	left: 0px;
}

#homeMain .casestudyContent .learnMoreButton {
position:absolute;
top:120px;
left:65px;
}

#homeMain .casestudyContent .viewDemoButton {
position:absolute;
top:118px;
left:190px;
}

#homeLeft {
font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
width:732px;
padding-left:13px;
float:left;
}

#homeRight {
font-size:11px;
width:175px;
float:right;
}

#mainSubhead {
background:#AFAAA7;
width:100%;
height:148px;
position:relative;
}

#mainSubhead h1 {
color:#FFF;
font-size:22px;
line-height:28px;
margin:0;
padding:0;
position:absolute;
top:35px;
left:18px;
width:450px;
}

#mainSubhead h3 {
font-size:16px;
position:absolute;
top:99px;
left:18px;
}

#mainSubheadTab {
position:absolute;
top:96px;
}

#mainSubheadLeft {float:left;}
#mainSubheadImg {float:right;}

/* - - - *OVERRIDE TEMPLATE STYLES - - - */
.hr {display:none;}
.header {
font:bold 18px Arial, Helvetica, sans-serif;
margin:10px 0 0 0;
padding:0;
}


/* --- studentedge specific style ---  */


.warning
{
      width:15px;
      height:15px;
      border:0px;
      vertical-align:bottom;
}

.ErrorBox
{
      border:1px solid #FC4040;
      background-color:#FCE8E8;
      padding:15px 10px 15px 10px;
      margin-bottom:15px;
}
.tBU{font-weight:bold;text-decoration:underline;}



#dropcontentsubject{
width: 400px;
font-weight: bold;
}

.dropcontent
{
	width: 300px;
	height: 125px;
	border: 1px none #F0F0F0;
	background-color: #F0F0F0;
	font-size:11px;
    line-height:14px;
	padding:14px;
	display: block;
}

#terms H3
{
  font-weight: bold;
  font-size: 12px;
  color: black;
  text-decoration: underline;
}

#trademark .headerrow
{
  font-weight: bold;
  font-size: 12px;
  color: white;
  height:30px;
  background-color:#ccc
}
#trademark .odd{background-color:#F7F6F4;}

#adpolicy li{padding-bottom:15px;}

.box  
{
	  background: #F0F0F0; 
}

.boxtop { 
  background: url(/studentedge/Images/ne.gif) no-repeat top right; 
}

.boxtop div { 
  font-size: 0;
  height: 10px; 
  background: url(/studentedge/Images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(/studentedge/Images/se.gif) no-repeat bottom right; 
}

.boxbottom div { 
  font-size: 0;
  height: 10px; 
  background: url(/studentedge/Images/sw.gif) no-repeat bottom left; 
}

.bottomboxcontent {
   padding:0px 10px 0px 20px;
}

.topboxcontent 
{
   padding:0px 10px 0px 10px;
}

.Label
{
text-align:right; 
width:120px;
float:left;
padding:3px;
}

.Label2
{
text-align:right; 
width:65px;
float:left;

}

.ColSpan1
{
float:left;
padding:3px;
width:300px; 
}

.ColSpan2
{
float:left;
padding:3px;
}

.Clear
{
clear:both;
}

.Optional
{
color:Gray; 
text-align:right;
}

.GNerror
{
  color: red;
  font-weight: bold;
}

.t10px{font:10px/14px Verdana,Arial,Helvetica,sans-serif;}

t11px{text-align:right; padding-right:10px; padding-top:5px;}

 .container {background:#DFDFC3; color:#000; padding:0 5px 0 3px;}
.rtop, .rbottom{
display:block;
background:#DFDFC3;
}
.rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#DFDFC3;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{
margin: 0 1px;
height: 2px
}

.aHeaderContent {
font:bold 14px verdana,helvetica,sans-serif;
color:#525252;
margin-bottom:0;
padding-bottom:0;
}

html { overflow: -moz-scrollbars-vertical; }

.MoreInfoBlock
{
	padding-left:5px;
	padding-top:10px;
	text-align:left;
}

.BtnClose
{
	float:right;
	height:18px;
	width:300px; 
	background-color:#666666;
}

/* comment out when contest is inactive */

#mainnav a.mainnavNew, #mainnav a.mainnavNew:visited {
background-image:url(/mystudentedge/images/nav-buttons-newbanner-bg.gif);
background-position:left center;
background-repeat:no-repeat;
border-left:1px solid #DA6913;
border-right:1px solid #E0823A;
padding:0 10px 0 42px;
}
#mainnav a.mainnavNew:hover {
background-image:url(/mystudentedge/images/nav-buttons-newbanner-on-bg.gif);
background-position:left center;
background-repeat:no-repeat;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
padding:0 10px 0 42px;
}
#mainnav a.mainnavNewCurrent {
background-image:url(/mystudentedge/images/nav-buttons-newbanner-on-bg.gif);
background-position:left center;
background-repeat:no-repeat;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
color:#D95E00 !important;
padding:0 10px 0 42px;
}
#mainnav a.mainnavNewCurrent:hover, #mainnav a.mainnavNewCurrent:visited {
background-image:url(/mystudentedge/images/nav-buttons-newbanner-on-bg.gif);
background-position:left center;
background-repeat:no-repeat;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
color:#D95E00 !important;
padding:0 10px 0 42px;
}
/* end contest */

 
