/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, img, fieldset{
	margin:0;
	padding:0;
	border:0;
	color: #545454;
	}

h2 {
	padding: 0px 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6F0000;
	/*background-color: #dcdcdc;*/
	}

/*#seasonTop {
	background-image: url(images/bgTopXmas.gif);
	background-repeat: repeat-x;
	}*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/bgBody.png);
	background-repeat: repeat-x;
/*	background-image: url(images/bgBodyXmas.gif);
	background-repeat: repeat;	*/
	background-color: #FFFFFF;
	color: #545454; /*for old browsers*/
	text-align: center;
	}

.required {color: #FF0000;}
.hintForm { font-style:italic;
	color: #999999; font-size:11px;}
.minihintForm {
	font-style:italic;
	color: #666666;
	font-size:11px;
	}

#mainWrapper {
	width: 766px;
	background-image:url(images/contentBg.png);
	background-repeat:repeat-y;
	margin: 0px auto; /* to center top bottom 0 sides auto*/
	/*border: 1px dashed red;*/
	text-align: left;
	}

#topWrapper {
	background-image:url(images/topBg.png);
	height: 152px;
	background-color:#df134c;
	background-repeat:no-repeat;
	z-index:999999;
	}

/* LOGO */ /* LOGO */ /* LOGO */ /* LOGO */ /* LOGO */ /* LOGO */ /* LOGO */ /* LOGO */ /* LOGO */ /* LOGO */ /* LOGO */ /* LOGO */ 

#logo {
	height: 108px;
	width: 346px;
	margin: 12px 0px 0px 20px ;
	background-repeat:no-repeat;
	float: left;
	/*border: 1px dashed orange;*/
	}

/* TOP RIGHT */ /* TOP RIGHT */ /* TOP RIGHT */ /* TOP RIGHT */ /* TOP RIGHT */ /* TOP RIGHT */ /* TOP RIGHT */ /* TOP RIGHT */  
#topRight {
	height: auto;
	width: 150px;
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	color:#CCCCCC;
	font-size:11px;
	/*border: 1px dashed orange;*/
	}

#topRight a, a:visited  {
color: #E7E7E7;
text-decoration:none;
}

#topRight a:hover {
color: #E7E7E7;
text-decoration:underline;
}

.chat {
	float: right;
	width:auto;
	height:50px;
	/*border: 1px dashed orange;*/
	margin-top:10px;
	margin-left:132px;
	}

/* MAIN NAVIGATION */ /* MAIN NAVIGATION */ /* MAIN NAVIGATION */ /* MAIN NAVIGATION */ /* MAIN NAVIGATION */ /* MAIN NAVIGATION */ 

#mainNav {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
      float:left;
      width:64%;
      /*background: #CCFFFF; */
      font-size:90%;
      line-height:normal;
	 /* border: 1px dashed orange;*/
	  margin: 8px 0px 0px 3px;
	  }
#mainNav ul {
        margin:0;
        padding:2px 2px 0 2px;
        list-style:none;
      }
#mainNav li {
      display:inline;
      margin:0;
      padding:0;
      }
#mainNav a {
      float:left;
      background:url("images/menu1_left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
#mainNav a span {
      float:left;
      display:block;
      background:url("images/menu1_right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color: #E5E5E5;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#mainNav a span {float:none;}
    /* End IE5-Mac hack */
#mainNav a:hover span {
      color:#FFF;
      }
#mainNav a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-position:  0% -42px;

      }
#mainNav a:hover span {
	color:#FFFFFF;
	background-position:100% -42px;
      }

#mainNav #current a {
     background-position:0% 0px;
     }
#mainNav #current a span {
   	background-position:100% 0px;
	color:#fff;
     }

/* MAIN NAVIGATION 2*/ /* MAIN NAVIGATION 2*/ /* MAIN NAVIGATION 2*/ /* MAIN NAVIGATION 2*/ /* MAIN NAVIGATION 2*/ /* MAIN NAVIGATION 2*/ 

#mainNav2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    float:left;
    width:109px;
    /*background: #CCFFFF;*/
    font-size:90%;
    line-height:normal;
/*	border: 1px dashed green;*/
	margin-top: 8px;
	margin-left:81px;
      }
#mainNav2 ul {
    margin:0;
    padding:2px 0px 0px 2px;
    list-style:none;
      }
#mainNav2 li {
    display:inline;
    margin:0;
    padding:0;
      }
#mainNav2 a {
    float:left;
    background:url("images/menu2_left.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;
      }
#mainNav2 a span {
    float:left;
    display:block;
    background:url("images/menu2_right.gif") no-repeat right top;
    padding:5px 15px 4px 4px;
    color: #fff9cb;
	font-weight:bold;
	letter-spacing:-0.08em
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#mainNav2 a span {float:none;}
    /* End IE5-Mac hack */

#mainNav2 a:hover {
	text-decoration:none;
	color:#fff9cb;
	background-position:  0% -42px;
      }
#mainNav2 a:hover span {
	color:#fff9cb;
	background-position:100% -42px;
      }

#mainNav2 #current a {
     background-position:0% -42px;
     }
#mainNav2 #current a span {
   	background-position:100% -42px;
	color:#fff;
     }
	 
/* MAIN NAVIGATION 3*/ /* MAIN NAVIGATION 3*/ /* MAIN NAVIGATION 3*/ /* MAIN NAVIGATION 3*/ /* MAIN NAVIGATION 3*/ /* MAIN NAVIGATION 3*/ 

#mainNav3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
      float: left;
      width:10%;
      /*background: #CCFFFF; */
      font-size:90%;
      line-height:normal;
	/*border: 1px dashed green;*/
	margin-top: 8px;
	
      }
#mainNav3 ul {
        margin:0;
        padding:2px 2px 0 0px;
        list-style:none;
      }
#mainNav3 li {
      display:inline;
      margin:0;
      padding:0;
      }
#mainNav3 a {
      float:left;
      background:url("images/menu1_left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
#mainNav3 a span {
      float:left;
      display:block;
      background:url("images/menu1_right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color: #E5E5E5;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#mainNav3 a span {float:none;}
    /* End IE5-Mac hack */

#mainNav3 a:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-position:  0% -42px;

      }
#mainNav3 a:hover span {
	color:#FFFFFF;
	background-position:100% -42px;
      }

#mainNav3 #current a {
     background-position:0% 0px;
     }
#mainNav3 #current a span {
   	background-position:100% 0px;
	color:#fff;
     }

/* CONTENT WRAP */ /* CONTENT WRAP */ /* CONTENT WRAP */ /* CONTENT WRAP */ /* CONTENT WRAP */ /* CONTENT WRAP */ /* CONTENT WRAP */ 
#contentWrap {
	float:left;
	z-index:-9;
	/*background-color: #CCFF99;*/
	}


/* BREADCRMUBS */ /* BREADCRMUBS */ /* BREADCRMUBS */ /* BREADCRMUBS */ /* BREADCRMUBS */ /* BREADCRMUBS */ /* BREADCRMUBS */

#breadcrumb {
	width: 528px;
	margin: 0px 0px 0px 5px;
	padding: 4px 0px 4px 230px;
	border-bottom: 1px solid #cccaca;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}
	
#breadcrumb a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px; 
	text-decoration:none;
	color: #6699FF;
	}
	
#breadcrumb a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px; 
	text-decoration:underline;
	color: #660000;
	/*color: #545454;*/
	}

/* LEFT LINKS */ /* LEFT LINKS */ /* LEFT LINKS */ /* LEFT LINKS */ /* LEFT LINKS */ /* LEFT LINKS */ /* LEFT LINKS */ /* LEFT LINKS */ 

#masterLeftLink {
	float: left;
	width: 218px;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	border-right: 1px dashed #e3e3e3;
	}

#leftLink {
	float: left;
	width: 218px;
	height: 100%;
	background-color: #F9F9F9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border: 1px dashed black;*/
}

#leftLink h2 {
	padding: 10px;
	border-left:1px dashed #E8E8E8;
	border-right:1px dashed #E8E8E8;
	color: #545454;
}

 #leftLink h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #545454;
	background-color: #F9F9F9;
	background-image:url(images/leftlink_bg_h4.gif);
	padding: 10px;
	border-left:1px dashed #E8E8E8;
	border-right:1px dashed #E8E8E8;
}
	
/*1888 Number */

.callnow {
	width: 208px;
	height:58px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 5px 0px;
	float: left;
	text-align:center;
	/*border:1px solid green;*/
	}

/* MY MINI FORM */ /* MY MINI FORM */ /* MY MINI FORM */ /* MY MINI FORM */ /* MY MINI FORM */ /* MY MINI FORM */ 

#formMiniWrapper {
	width: 208px;
	height:100%;
	padding:0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	/*border:1px solid orange;*/
	}

#formMiniWrapper table {
	color: #666666;
	}

#affiliate {
	font-style:italic;
	font-size:10px;
	}

#formMiniTop {
	width:208px;
	height:33px;
	background-image:url(images/miniFormTop.gif);
	background-repeat:no-repeat;
	/*border:1px solid red;*/
	}

#formMiniMiddle {
	width:208px;
	height:100%;
	background-image:url(images/miniFormMiddle.gif);
	background-repeat:repeat-y;
	/*border:1px solid green;*/
	}

#formMiniBotton {
	width:208px;
	height:10px;
	background-image:url(images/miniFormBotton.gif);
	background-repeat:no-repeat;
	/*border:1px solid brown;*/
	}

#myMiniForm {
	width:208px;
	height:100%;
	/*border:1px solid blue;*/
}

#miniName, #miniLastName, #miniEmail, #miniMainPhone {
	height:15px;
	font-size:11px;
	width: 120px;
	border:0px;
}
#miniName2, #miniLastName2, #miniEmail2, #miniMainPhone2, #miniAddress2, #miniCity2, #miniPostalCode2 {
	height:15px;
	font-size:11px;
	width: 118px;
	border:1px solid #bababa;
	color: #666666;
	
}
#miniCampus {
	font-size:10px;
	width: 148px;
}
#connectID {
	font-size:10px;
	width: 185px;
	border:1px solid #bababa;
	}
#myconnectID {
	font-size:12px;
	width: 185px;
}
#miniProgram {
	font-size:9px;}
#miniProgram2, #miniState2 {
	font-size:9px;
	width: 185px;
	border:1px solid #bababa;
	}
#miniState2 {
	font-size:9px;
	width: 192px;
	border:1px solid #bababa;
	}	
	
.required {color: #FF0000;}

#leftmini {
	width:auto;
	float:left;
	height:100%;

	margin-top:10px;
	margin-left: 30px;
	text-align: left;
	padding:0px;
	letter-spacing:0.5px;
/*	border: 1px solid gray*/;
	}

#leftmini p {
	padding:4px;
		font-size:10px;
	color: #909090;
	}


/* MAIN CONTENT */ /* MAIN CONTENT */ /* MAIN CONTENT */ /* MAIN CONTENT */ /* MAIN CONTENT */ /* MAIN CONTENT */ /* MAIN CONTENT */

#mainContent {
	float:left;
	width: 524px;
	height: 100%;
	background-color: #ffffff;
	margin: 5px 2px 5px 0px;
	padding: 0px 0px 0px 5px;
	/*border-left: 1px dashed #D1D1D1;*/
	}


/* REWARDS PROGRAM: payitforward, REWARDS PROGRAM: payitforward, REWARDS PROGRAM: payitforward, */

#formWrapper_fwd12 {
	float:left;
	width:380px;
	/*border: 1px solid green;*/
	height:auto;
	}

#formWrapper_fwd12 #referralTable h3, #formWrapper_fwd12 #yourTable h3 {
	padding-left:10px;
	padding-top: 10px;
	}

#formWrapper_fwd1 {
	float:left;
	width:380px;
	/*border: 1px solid blue;*/
	height:auto;
	}
#formTop_fwd1 {
	float:left;
	width:380px;
	/*border: 1px solid blue;*/
	height:43px;
	background-image:url(images/formTop_fwd1.gif);
	background-repeat:no-repeat;
	}
#formMiddle_fwd1 {
	float:left;
	width:380px;
	/*border:1px solid yellow;*/
	height:auto;
	background-image:url(images/formWrapper_fwd12.gif);
	background-repeat:repeat-y;
	background-position:bottom;
	}
#formWrapper_fwd2 {
	float:left;
	width:380px;
	/*border: 1px solid lightblue;*/
	height:auto;
	}
#formTop_fwd2 {
	float:left;
	width:380px;
	/*border: 1px solid blue;*/
	height:43px;
	background-image:url(images/formTop_fwd2.gif);
	background-repeat:no-repeat;
	}
#formMiddle_fwd2 {
	float:left;
	width:380px;
	/*border:1px solid yellow;*/
	height:auto;
	background-image:url(images/formWrapper_fwd12.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}

#mainContentFooter {
	float:left;
	width: 524px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	
	}
#mainContentFooter P {
color: #660033;
	}

/*PROGR ICONS */ /*PROGR ICONS */ /*PROGR ICONS */ /*PROGR ICONS */ /*PROGR ICONS */ /*PROGR ICONS */ /*PROGR ICONS */ 

#progWrapper {
	float:left;
	width:520px;
	/*border: 1px solid red;*/
	}

#progWrapper h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #545454;
	background: white;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dashed #f9f9f9;
	/*background-color: #F0F0F0;*/
	}

#progIcon {
	float:left;
	width:auto;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:10px;
	/*border: 1px solid green;*/
	}

/* MAIN LEFT */ /* MAIN LEFT */ /* MAIN LEFT */ /* MAIN LEFT */ /* MAIN LEFT */ /* MAIN LEFT */ /* MAIN LEFT */ /* MAIN LEFT */ 
#mainLeft {
	float:left;
	width: 380px;
	background-color: #FFFFFF;
	margin: 0px 2px 2px 0px;
	padding: 0px;
	z-index: -1;
	}

#mainLeft ol, #mainLeft404 ol {
margin-left:40px;
	}


#mainLeft img {
	border:0px;
	}
	/*border: 1px dashed black;*/

#mainLeft404 {
	float:left;
	width: 500px;
	background-color: #FFFFFF;
	margin: 0px 2px 2px 0px;
	padding: 5px 0px 0px 0px;
	}


/* Meet your SFS Staff */ /* Meet your SFS Staff */ /* Meet your SFS Staff */ /* Meet your SFS Staff */ /* Meet your SFS Staff */ 
#SFSstaffWrapper {
	float:left;
	width: 370px;
	height:auto;
	padding-bottom:5px;
	border-bottom:1px groove #cccaca;
	}

#SFSstaff {
	float:left;
	width: 120px;
	height:auto;
	padding-bottom:10px;
	}

#SFScontact {
	float:right;
	width:auto;
	height:auto;
	text-align:right;
	}

#SFScontactForm {
	float: left;
	width: 360px;
	height:auto;
	}



/* CONTACT BOXES */ /* CONTACT BOXES */ /* CONTACT BOXES */ /* CONTACT BOXES */ /* CONTACT BOXES */ /* CONTACT BOXES */ 

#contactBox {
	float: left;
	width:162px;
	height:auto;
	padding-left:20px;
	}


/* PROG BOXES */ /* PROG BOXES */ /* PROG BOXES */ /* PROG BOXES */ /* PROG BOXES */ /* PROG BOXES */ /* PROG BOXES */ 
#progList {
	float:left;
	width:190px;
	height:auto;
	}


/* NEXT PREV PROGRAMS */ /* NEXT PREV PROGRAMS */ /* NEXT PREV PROGRAMS */ /* NEXT PREV PROGRAMS */ /* NEXT PREV PROGRAMS */ 
	
#nextPrev {
	width:380px;
	height:41px;
	/*border: 1px solid red;*/
	}	
	
#tellmemore {
	margin: 0px auto;
	float: none;
	width:140px;
	height:41px;
	}

#prevProg {
	float: left;
	width:auto;
	height:auto;
	}

#nextProg {
	float: right;
	width:auto;
	height:auto;
	}
/* NEXT PREV Fin */ 	
		
#mainSug {
	float:right;
	width: 360px;
	background-color: #FFFFFF;
	margin: 0px 2px 2px 0px;
	padding: 5px 0px 20px 0px;
	/*border: 1px dashed black;*/
	}
	
/*	#mailSug {
	float:left;
	width:300px;
	padding-left:60px;
	padding-top:20px;
	text-align:right;
	border: 1px solid green;
	}*/
	
	#mailSug2 {
	float:left;
	width:auto;
	padding-left:25px;
	padding-right:25px;
	padding-top:15px;
	text-align:right;
	/*border: 1px solid green;*/
	}
	
	#sugForm {
	float:left;
	width:330px;
	margin-left:5px;
	margin-top:0px;
	/*border: 1px solid red;*/
	}
		
#mainContent img {
	border:0
	}
	
#mainLeft h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #545454;
	background: white;
	padding: 0px 0px 10px 0px;
	}
	
#mainLeft h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #545454;
	padding: 0px 0px 10px 0px;
	}
	
#mainLeft ul {
	margin-left: 30px;
	} 
	
#mlTopImg {
	width:100%;
	margin-bottom: 10px;
	text-align: center;
	/*border: 1px dashed black;*/
	}
	
#socialimg {
float:left;
width:104px;
line-height:18px;
padding-left:20px;
}

/*AREA MAP */ /*AREA MAP */ /*AREA MAP */ /*AREA MAP */ /*AREA MAP */ /*AREA MAP */ /*AREA MAP */ /*AREA MAP */ 
#areaMap {
	width:auto;
	height:auto;
	float:rigth;
	padding-left:322px;
	/*border: 1px solid black;*/
	}

#areaDirections {
	width:auto;
	height:auto;
	float:rigth;
	padding-left:238px;
	}
	
/*CATALOG */ /*CATALOG */ /*CATALOG */ /*CATALOG */ /*CATALOG */ /*CATALOG */ /*CATALOG */ /*CATALOG */ /*CATALOG */
#catalog {
	width: auto;
	margin-bottom: 10px;
	margin-right: 15px;
	float:left;
	text-align:center;	
	/*border: 1px dashed black;*/
	}	
#catalog a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px; 
	text-decoration:underline;
	color:  #2681B7;
	
	}
	
#catalog a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px; 
	text-decoration:none;
	color: #660000;
	}
	
#catalog a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px; 
	text-decoration:none;
	color: #666666;
	}
	
	/* ONLINE FORMS */ /* ONLINE FORMS */ /* ONLINE FORMS */ /* ONLINE FORMS */ /* ONLINE FORMS */ 
	#onlineForms {
	width: auto;
	margin: 10px 0px 10px 10px;
	float:left;
	text-align:center;	
	/*border: 1px dashed black;*/
	}	
	

/* NEWSLETTER */ /* NEWSLETTER */ /* NEWSLETTER */ /* NEWSLETTER */ /* NEWSLETTER */ /* NEWSLETTER */ 

#newsletter {
	width: 90px;
	float: left;
	text-align:center;
	margin-bottom:10px;
	margin-right:2px;
	}
	
	/* DOWNLOAD ACROBAT READER */ /* DOWNLOAD ACROBAT READER */ /* DOWNLOAD ACROBAT READER */ /* DOWNLOAD ACROBAT READER */ /* DOWNLOAD ACROBAT READER */ 
	
#dlacrobar {
	width:360px;
	float:left;
	}
	#dlacrobar a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px; 
	text-decoration:none;
	color:  #2681B7;
	}
	
#dlacrobar a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px; 
	text-decoration:underline;
	color: #660000;
	}
	
#dlacrobar a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px; 
	text-decoration:none;
	color: #666666;
	}	
/* MAIN RIGHT */ /* MAIN RIGHT */ /* MAIN RIGHT */ /* MAIN RIGHT */ /* MAIN RIGHT */ /* MAIN RIGHT */ /* MAIN RIGHT */ /* MAIN RIGHT */
	
#mainRight {
	float: left;
	width: 125px;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 5px;		
	/*border-top: 1px solid #a58d8d;*/
	/*border-left: 1px dashed gray;*/
	}
	
#mainRight h2 {
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	margin:0 0 0 0;
	padding:0px;
	font-size:100%;
	/*background-color:#FFFFFF;*/
	}

#mainRight h3 {
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	padding:0px;
	font-size:90%;
	}

#mainRightLink {
float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660033;
	width: 125px;
	border-bottom: 1px dashed #CCCCCC;
	padding-top:10px;
	padding-bottom: 10px;
	
	
/*#mainRightLink img:hover {
border-bottom:1px solid #660000;
}*/
	/*border: 1px dashed blue;*/
}

#mainRight p {
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.mainRighThumb {
	float:left;
	margin-right: 10px;
	}

#mainRightLink a:link, #mainLeft a:link, #mainLeft404 a:link, #leftmini a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px; 
	color:   #2681B7;
	text-decoration:underline;
		}
	
#mainRightLink a:hover, #mainLeft a:hover, #mainLeft404 a:hover, #leftmini a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px; 
	color: #660000;
	text-decoration:none;
	}
	
#mainRightLink a:visited, #mainLeft a:visited, #mainLeft404 a:visited, #leftmini a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px; 
	color: #666666;
	text-decoration:underline;
	}
	
	/* REQUEST INFO */ 	/* REQUEST INFO */ 	/* REQUEST INFO */ 	/* REQUEST INFO */ 	/* REQUEST INFO */ 	/* REQUEST INFO */ 	/* REQUEST INFO */ 	/* REQUEST INFO */ 	/* REQUEST INFO */ 	/* REQUEST INFO */ 	/* REQUEST INFO */ 	/* REQUEST INFO */ 
	
#mainformHolder {
	float:left;
	width:517px;
	height:auto;
	margin-top:-10px;
	/*border: 1px solid orange;*/
	}

#mainformTop {
	float:left;
	width:517px;
	height:97px;
	text-align:right;
	/*border: 1px solid blue;*/
	background-image:url(images/mainform_top.gif);
	background-repeat:no-repeat;
	}

#mainformTop h2 {
	background-color:none;
	margin-top:15px;
	background-color:transparent;
	text-align:left;
	}

#mainformMiddle{
	float:left;
	width:517px;
	height:auto;
	background-image:url(images/mainform_middle.gif);
	background-repeat: repeat-y;
	/*border: 1px solid blue;*/
	}	


#tableThankyouInfoRequest {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	}



#mainformBottom {
	float:left;
	width:517px;
	height:16px;
	background-image:url(images/mainform_bottom.gif);
	background-repeat:no-repeat;
	/*border: 1px solid blue;*/
	}	


#mySubmit {
	background-image: url(images/btn_submit.gif);
	background-repeat:no-repeat;
	background-position: center;
	width:221px;
	height:37px;
	border:0;
	margin:5px 0px 0px 0px;
	padding: 0px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor:pointer;
	}	

#SubmitButton {
	background-image: url(images/btn_submit.gif);
	background-repeat:no-repeat;
	background-position: center;
	width:221px;
	height:37px;
	border:0;
	margin:5px 0px 0px 0px;
	padding: 0px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor:pointer;
	}

/*CLEAR*/ /*CLEAR*/ /*CLEAR*/ /*CLEAR*/ /*CLEAR*/ /*CLEAR*/ /*CLEAR*/ /*CLEAR*/ /*CLEAR*/ /*CLEAR*/ /*CLEAR*/ /*CLEAR*/ /*CLEAR*/ 
.clearit {
	clear:both; /*whatever is about to come is under both sides*/
	height: 0;
	/*overflow:hidden; ie */
	}

/* FOOTER */ /* FOOTER */ /* FOOTER */ /* FOOTER */ /* FOOTER */ /* FOOTER */ /* FOOTER */ /* FOOTER */ /* FOOTER */ /* FOOTER */ 
#footer {
	background-color: #330000;
	background: url(images/BgFooter.png) repeat-y;
	color: #DADADA;
	font-size: 85%;
	margin-top:10px;
	padding: 5px 5px 5px 5px; 
	text-align: center;
	}

#footer a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #DADADA;
	text-decoration: underline;
	font-size: 85%;
	}

#footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 85%;
	}

#footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #DADADA;
	text-decoration: underline;
	font-size: 85%;
	}

#footer p {
	color: #CFCFCF;
	}

#footer2 {
	background:url(images/BgFooter2.png) top no-repeat;
	height:10px;
	/*border: 1px solid red;*/
	}
/* Mini Form Button */ /* Mini Form Button */ /* Mini Form Button */ /* Mini Form Button */ /* Mini Form Button */ 	
	#myMiniSubmitStyle {
	background-image: url(images/btn_miniSubmit.gif);
	background-repeat:no-repeat;
	background-position: center;
	background-color:	#EFF8F5;
	width:89px;
	height:29px;
	border:0;
	margin:0;
	padding-bottom: 5px;
	padding-right: 9px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: pointer;
	/*border:1px solid orange;*/
	}
	
/* Social Networs */ 	/* Social Networs */ 	/* Social Networs */ 	/* Social Networs */ 	/* Social Networs */ 	
.findusin {
height:30px;
margin-top:5px;
}

.findusin img {
padding-left:5px;
}

/* NON DISCRIMINATION */ /* NON DISCRIMINATION */ /* NON DISCRIMINATION */ /* NON DISCRIMINATION */ /* NON DISCRIMINATION */ 
	
.nondiscrimination {
	font-size: 10px;
	color: #bababa;
	width: 765px;
	text-align: center;
	margin:0px auto;
	}
	
#webportalLogin, #bookstoreLogin, #onlineBrochure, #skidmoreApp {
float:left;
width:375px;
margin-bottom:20px;
}

#webportalLogin_box, #bookstoreLogin_box, #skidmoreApp_box {
float:left;
width:auto;
padding-right:10px;
}

#box404 {
float:left;
width:190px;
height:auto;
/*border:1px solid gray;*/
padding:4px 0 4px 15px;
}
#box404 h3 {
	font-size:12px;
	padding:4px 0 4px 0;
}
