/* Default style sheet for the GSU Chemistry web site                               */
/* This sheet contains rules that work in both old and compliant (modern) browsers  */
/* Specific rules for compliant browsers are in /CSS/compliant.css                  */

div#header  { text-align: center; margin: 20px 10px 10px 140px;
            }

div#sidemenu { float: left;
               text-align: center;
               margin: 0px 30px 10px 10px;
               width: 110px; }

div#sidemenu a { display: block;
                 padding: 20px 0 0 0;
                 text-decoration: none;
                 border: 0 none #F8F8EB;}

div#sidemenu a#sideCurrent {font-weight:bold; color: #1038FF; background: #F8F8EB none;}
div#sidemenu a:link {font-weight:bold; color: #0A0AC1; background: #F8F8EB none;}
div#sidemenu a:visited {font-weight:bold; color: #0A0AC1; background: #F8F8EB none;}
/*
div#sidemenu a:active {font-weight:bold; color: #9038FF; background: #F8F8EB none; border: 0, none, #F8F8EB;}
*/
div#sidemenu a:hover, td#sidemenu a:active{
	margin-right: 0px;
	color: #1038FF;
	background: #FCFCEB none;
	border: 0 none #F8F8EB ;}

div#sidemenu a.NSF { font-size: 0.8em;
	font-weight: normal;
	display: block;
	padding: 0;
	color: #000;
	background: #F8F8EB none;
	text-decoration: none;}

div#rightmenu { float: right;
               text-align: center;
               margin: 0px 10px 10px 10px;
               width: 110px;
               border: 1px dashed #99C;}

div#rightmenu a { display: block;
                 padding: 10px 0 0 0;
                 text-decoration: none;
                 font-size: 0.8em;}

div#rightmenu1 { float: right;
                  text-align: center;
                  margin: 10px 10px 10px 10px;
/*                width: 110px; */
/*                border: 1px dashed #99C; */
/* 				display: none; */
               }

div#rightmenu1 a { display: block;
                 text-decoration: none;
                 font-size: 0.8em;
                 margin: 10px 0 10px 0;
				 background:#0c29c1;
				 color:#F8F8EB;
				 border-top: 4px solid #AAF;
				 border-right: 6px groove #99F;
				 border-bottom: 6px groove #99F;
				 border-left: 4px solid #AAF;
				}

div#rightmenu1 a:active, div#rightmenu1 a:hover { display: block;
                 text-decoration: none;
                 font-size: 0.8em;
                 margin: 10px 0 12px 0;
				 background:#0303DD;
				 color:#FFF;
				 border-bottom: 4px solid #AAF;
				 border-left: 4px groove #99F;
				 border-top: 4px groove #99F;
				 border-right: 4px solid #AAF;
				}

/*
div#content { margin:10px 10px 10px 1px; }
*/
div#content { }

body {background: #F8F8EB;
      color: #000000;
      font-family: arial, helvetica, lucida, tahoma, veranda, sans-serif; /* The Defualt font */ 
      font-size: 12pt;
      }

/* link properties  Note link, visited, and active are CSS 1  hover and  focus are CSS2 and rules for these two are in compliant.css */

a:link, a:visited, a:active {color: #0c29c1; background: #F8F8EB; text-decoration: none;}

div#footer {font-size: 9pt; width: 100% }

/* classes for fonts */
   .bold {font-weight: bold}
   .italics { font-style: italic;}
   .data {font-family: arial, helvetica, tahoma, veranda, sans-serif; font-size: 80%;}
   .data1 {font-family: garamond, georgia, "tmes new roman", times, serif; font-size: 80%;}
   .symbol {font-family: symbol, serif; font-size: 80%;}
   .notice {font-family: arial, helvetica, tahoma, veranda, sans-serif; font-weight: bold; color: #FF0033; background: transparent;}
   .full {font-family: arial, helvetica, tahoma, veranda, sans-serif; color: #FF0033; background: transparent;}
   .pt8 {font-size: 8pt}  
   .xxxxsmall {font-size: .4em}
   .xxxsmall {font-size: .6em}
   .xxsmall {font-size: .7em}
   .xsmall {font-size: .8em}
   .small {font-size: .9em}
   .default {font-size: 12pt}
   .one_em {font-size: 1em}
   .normal {font-family: sans-serif;
      font-size: 1em;
      text-decoration: none;
      font-weight: normal;
      font-variant: normal;
      font-style: normal
    }
   .lbig {font-size: 1.1em}
   .big {font-size: 1.2em}
   .xbig {font-size: 1.25em}
   .xxbig {font-size: 1.50em}
   .xxxbig {font-size: 1.75em}
   .xxxxbig {font-size: 2em}
   .xxxxxbig {font-size: 2.5em}
   .xxxxxxbig {font-size: 3em}
   .indent1 {text-indent: 1em}
   .indent2 {text-indent: 2em}
   .indent3 {text-indent: 3em}
   .blue {color: #0A0AC1;}

sub, sup {font-size: .7em}

pre {font-family: courier, fixed, monospace;
	   font-size: .8em;}

/* classes for P, div, dl, dd, dt, etc  */
   .inline {display: inline}
   .indent1 {text-indent: 1em;}
   .indent2 {text-indent: 2em;}
   .indent3 {text-indent: 3em;}
   .hang1 {text-indent: -1em; margin-left: 1em}
   .hang2 {text-indent: -2em; margin-left: 2em}
   .hang3 {text-indent: -3em; margin-left: 3em}
   .lm1 {margin-left: 1em}
   .lm15 {margin-left: 1.5em}
   .lm2 {margin-left: 2em}
   .lm25 {margin-left: 2.5em}
   .lm3 {margin-left: 3em}
   .lm35 {margin-left: 3.5em}
   .lm4 {margin-left: 4em}
   .lm45 {margin-left: 4.5em}
   .lm5 {margin-left: 5em}
   .rm3 {margin-right: 3em;}
   .rm6 {margin-right: 6em;}
   .tall {line-height: 1.2em;}
   .xtall {line-height: 1.5em;}
   .xxtall {line-height: 1.8em;}
   .xxxtall {line-height: 2em;}

/* classes for images */
   .imgtr {vertical-align: top; float: right; border: 1px; border-color: red;}
   .imgtl {vertical-align: top; float: left; border: 1px; border-color: red}
   .imgbr {vertical-align: bottom; float: right; border: 1px; border-color: red}
   .imgbl {vertical-align: bottom; float: left; border: 1px; border-color: red }
   .middle {vertical-align: middle; border: 0}
   .top {vertical-align: top; border: 0}
   .bottom {vertical-align: bottom;  border: 0}
   .margin1 {margin: 1em}
   .lm1 {margin-left: 1em}
   .rm1 {margin-right: 1em}
   .noborder {border: 0}

/* classes for line breakes and others  */
   .cl_both {clear: both}
   .cl_left {clear: left}
   .cl_right {clear: right}

/* replacements for hr */
   div.hr100 { border-top: outset }
   .w25 {width: 25%}
   .w50 {width: 50%}
   .w75 {width: 75%}

/* for div and span */
   .left {text-align: left;}
   .right {text-align: right;}
   .fleft {float: left;}
   .fright {float: right;}
   .t-center {text-align: center;}
   .center {margin: 0px auto; width: auto;}
   .justify {text-align: justify;}
   .hund {width: 100%}

  /** http://www.alistapart.com/articles/practicalcss/ */

div.spacer {
  clear: both;
  }

div.row {
   clear: both;
  padding-top: 1px;
  }


div.row span.left {
  float: left;
  text-align: left;
  width: 75%;
  }

div.row span.right {
  float: right;
  text-align: right;
  width: 24%;
  }

div.errorBox { border: 2px solid #CD0606;
   margin: 0px 50px 10px 0px;
   padding: 20px;
}
div.errorBox1 { border: 2px solid #CD0606;
   margin: 0px 50px 10px 50px;
   padding: 20px;
}

.blue {color:#0c29c1; background:transparent;} 

.error { background:transparent;
	color:#CD0606;
	}

.goRegister {
   float: right;
   font-size: 1em;
   color: #2E43FF;
   background-color: transparent;
   text-decoration: none;
   border: 1px dashed #2E43FF;
/*    padding-right: 200px; */
   margin-right: 100px;
   }

.submitLink {
   font-size: 1em;
   color: #0c29c1;
   background-color: #F8F8EB;
   text-decoration: none;
   border: none;
   cursor: pointer;
   padding: 0px;
   margin: 0px;
   text-align: left;
   vertical-align: baseline;
   }
.submitLinkMSIE {
	background-color: #F8F8EB;
	font-style:  normal;
   font-size: 1em;
   font-weight: normal;
   color: #0c29c1;
   text-decoration: none;
   border: none;
   cursor: pointer;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
   	text-align: left;
   	vertical-align: middle;

   }

.submitLinkapp {
   font-size: 1em;
   color: #0c29c1;
   background-color: #F8F8EB;
/*   text-decoration: none;    border-bottom:thin solid #0c29c1;
   padding-bottom: -40px;
 */
   text-decoration: underline;
   border: none;
   cursor: pointer;
   padding: 0px;
   margin: 0px;
   text-align: left;
   vertical-align: top;
   }

.w15em {width: 15em;}
.w10em {width: 10em;}
.w8em {width: 8em;}
.w7em {width: 7em;}


.select {
   font-size: 1em;
   color: #000;
   background-color: #F8F8EB;
   text-decoration: none;
   padding: 0;
   margin: 0;
   }

   .surveyNav {font-size: 1.2em;
/*   font-weight: bold;*/
   }
   .surveyQuestionNumber {font-size:1em;
   		font-weight: bold;
   		vertical-align: top;
   		text-align: left;
   	}

	.surveyLeftTD {
		padding-right: 10px;
		text-align: left;
/* 		border: 1px solid blue; */
   	}

   	.surveyRightTD {
		text-align: left;
/* 		border: 1px solid red; */
		padding-left: 10px;
   	}

/* END */

