/* CSS Document */

body.bodygnr{
	padding : 0px;
	margin : 0px;
	background-color : #CACACA;
	background-image : url(images/back_center.gif);
	background-position:center;
	background-repeat : repeat-y;
}
body.bodygnr2{
	padding : 0px;
	margin : 0px;
	background-color : #CACACA;
	background-image : url(images/back_center2.gif);
	background-position:center;
	background-repeat : repeat-y;
}

table.outersecond{
	width: 100%;
	height: auto;
}

td.outalignsecond{
	vertical-align: top;
	text-align: center;
}

div.container{
	position: relative;
	margin: auto;
	width: 739px;
	text-align: left;
}

a:link    { color: #3A3AAB;  text-decoration: none; outline: none}
a:active { color: #3A3AAB;  text-decoration: none; outline: none}
a:visited { color: #7A7AC0;  text-decoration: none; outline: none}
a:hover { color: #3A3AAB;  text-decoration: underline; outline: none}

a.hot:link    { color: #E6E3E3;  text-decoration: none; outline: none}
a.hot:active { color: #E6E3E3;  text-decoration: none; outline: none}
a.hot:visited { color: #494848;  text-decoration: none; outline: none}
a.hot:hover { color: #494848;  text-decoration: underline; outline: none}

#topbanner{
	position : absolute;
	top : 0px;
	left : 0px;
	width : 739px;
	margin:0px;
	padding:0px;
	background-color: EDEDED;

}

#leftnav{
       position : absolute;
       top : 111px;
       left : 0px;
       width : 215px;
}

#middleflash{
       position : absolute;
       top : 111px;
       left : 215px;
       width : 524px;
	   height : 240px;
	   background-color: #fff;

}

#middlecontent{
       position : absolute;
       top : 374px;
       left : 238px;
       width : 475px;

}

#midbottom{
       position : absolute;
       top : 423px;
       left : 164px;
	   
}

#secondarytopbanner{
	position : absolute;
	top : 0px;
	left : 0px;
	width : 739px;
	height : 112px;
	background-color: EDEDED;
 	border-bottom : 1px solid #978E7B;   
}

#secondarymiddlecontent{
       position : absolute;
       top : 130px;
       left : 238px;
       width : 475px;

}

p{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #404040;
	background-color : transparent;
	line-height : 120%;
	margin-top: 0px;
}

h1{
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : bold;
	  color : #265D9F;
      background-color : transparent;
      line-height : 100%;
}

h2{
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : bold;
	  color : #7A7A79;
      background-color : transparent;
      line-height : 100%;
}

h3{
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 11px;
      font-weight : bold;
	  color : #000000;
      background-color : transparent;
      line-height : 100%;
}
h4{
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 14px;
      font-weight : bold;
	  color : #000000;
      background-color : transparent;
      line-height : 100%;
}


li{
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 11px;
      font-weight : normal;
	  color : #404040;
      background-color : transparent;
      line-height : 120%;
}

hr{
       size:1px;

}

.middlecopy{
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 11px;
      font-weight : normal;
	  color : #404040;
      background-color : transparent;
      line-height : 100%;
}

.middlecopyheaders{
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 10px;
      font-weight : bold;
	  color : #404040;
      background-color : transparent;
      line-height : 100%;
}

.smallcopy{
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 9px;
      font-weight : normal;
      color : #000;
}

.alert{
	   font-family : Verdana, Arial, Helvetica, sans-serif;
       font-size : 10px;
       font-weight : bold;
       color : #FFC311;

}

.redhighlight{
	   font-family : Verdana, Arial, Helvetica, sans-serif;
       font-size : 11px;
       font-weight : bold;
       color : #cc3300;

}

APPLICATIONS STYLES

.img {
padding-left: 25px;
}

.callouttext{
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 10px;
      font-weight : normal;
      color : #000;
      line-height : 120%;
}

.popuptext{
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 10px;
      font-weight : normal;
      color : #000;
      background-color : #FFFF99;
      line-height : 120%;
}

table.list {
      border: 1px solid black;
	  width: 475px;
	  }

td {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 11px;
      font-weight : normal;
      color : #000;
	  align: left;
	  vertical-align: text-top;

	  }

td.grade {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 11px;
      font-weight : bold;
      color : #fff;
      width: 100px;
	  height: 20px;
	  align: left;
	  background-color: #627cc7;
	  text-indent:1px;
	  vertical-align: middle;
	  }
	  
td.description {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 11px;
      font-weight : bold;
      color : #fff;
      width: 100px;
	  align: left;
	  background-color: #627cc7;
  	  text-indent:1px;
	  vertical-align: middle;
	  }
	  
td.applications {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 11px;
      font-weight : bold;
      color : #fff;
      width: 300px;
	  align: left;
	  background-color: #627cc7;
	  text-indent:1px; 
	  vertical-align: middle; 
	  }

STANDARD FINISHES STYLE
.imagefloatright{
	   float : right;
	   }

.bluebold{
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 11px;
      font-weight : bold;
      color : #4255A7;
      background-color : transparent;
      line-height : 140%;
}

.graybold{
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 11px;
      font-weight : bold;
      color : #5F5F5F;
      background-color : transparent;
      line-height : 140%;
}

.grayband{
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size : 11px;
      font-weight : normal;
      color : #000;
      background-color : EAEAEA;
      line-height : 140%;

}
.next_back {
	font-size:10px;
	color:#CCCCCC;
	font-weight:bold;
	text-align:center;
}
.next_back a{
	color:#003399;
	text-decoration:none;
}
.next_back a:hover{
	color: #666666;
	text-decoration:none;
	font-style:italic;
}

.hamper:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
.hamper {
	height: 1%;
}