/*A:visited {text-decoration: underline; color: #CC0033;; font-family: Arial, Helvetica, sans-serif} */
/*A:active{text-decoration: underline; color: #CC0033;; font-family: Arial, Helvetica, sans-serif} */
/*A:hover{text-decoration: underline; color: #000000;; font-family: Arial, Helvetica, sans-serif} */

table.courseSearchWrapper {
	margin: auto;
	text-align: center;
}

table.courseSearchResults {
    margin: auto;
}

table.courseSearchResults td.tableClass {
	/*font-size: 1em;*/
	text-align: left;
}

div.searchFormWrapper { text-align: center; }
form.searchForm       { text-align: center; margin: auto;}
table.searchFormBody  { text-align: left; margin: auto; }
td.selectWeekDays     { text-align: center; }
table.weekDays        { margin: auto; }

table.courseSelect { width: 100%; }
table.courseSelect td.longLabel  { }
table.courseSelect td.check      { text-align: left; }
table.courseSelect td.shortLabel { }

div.legend {
	font-size: 0.9em;
	text-align: center;
}

table.termSelect {
	text-align: left;
}

table.courseSearchHeading {
  	margin: 10px 0;
}

#footer {
    padding: 2px 103px 2px 104px;
}

TD.promptClass {
    BACKGROUND-COLOR: white;
    BACKGROUND-REPEAT: repeat;
    COLOR: black;
    FONT-FAMILY: Helvetica, Verdana, sans-serif;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: lighter;
    text-align: left;
}

TD.ALL_ONL,
TD.ALL_HYB,
TD.ALL_HON {
    BACKGROUND-COLOR: white;
    BACKGROUND-REPEAT: repeat;
    COLOR: black;
    FONT-FAMILY: Helvetica, Verdana, sans-serif;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: lighter;
    text-align: left;
}

TD.check span.check {
  padding: 0 5em 0 0;
}

td.courseCheckboxes {
	text-align:left;
	padding: .5em 0;
	font-size: 7pt;
}

td.blank {
    height: 1em;
}

TD.columnHeaderClass {
    BACKGROUND-COLOR: #333366;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    COLOR: #eeeecc;
    FONT-FAMILY: "Times New Roman";
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}

TD.tableClass {
    BACKGROUND-COLOR: #f0f0f0;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BORDER-BOTTOM: white 1pt solid;
    BORDER-LEFT: white 1pt solid;
    BORDER-RIGHT: white 1pt solid;
    BORDER-TOP: white 1pt solid;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
}

TD.titleClass {
    /*BACKGROUND-COLOR: #333366;*/
   background: #34425F;
/*	ew 03-03-10
    BORDER-BOTTOM: white 1pt solid;
    BORDER-LEFT: white 1pt solid;
    BORDER-RIGHT: white 1pt solid;
    BORDER-TOP: white 1pt solid;
*/
    COLOR: honeydew;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    padding: 5px 5px 5px 15px;
    text-align: left;
}
TD.titleClass2 {
    /*BACKGROUND-COLOR: #333366;*/
   background: #34425F;
/*	ew 03-03-10
    BORDER-BOTTOM: white 1pt solid;
    BORDER-LEFT: white 1pt solid;
    BORDER-RIGHT: white 1pt solid;
    BORDER-TOP: white 1pt solid;
*/
    COLOR: honeydew;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    padding: 5px 15px 5px 15px;
    text-align: right;
}

TD.errorClass {
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
}

TD.headerClass1 {
    BACKGROUND-COLOR: #333366;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 13pt;
}

TD.headerClass3 {
    BACKGROUND-COLOR: #F0F0F0;
    BORDER-BOTTOM: white 1pt solid;
    BORDER-LEFT: white 1pt solid;
    BORDER-RIGHT: white 1pt solid;
    BORDER-TOP: white 1pt solid;
    FONT-FAMILY: Verdana;
    font-weight: bold;
	text-decoration: none;
}

TH { 
    BACKGROUND-COLOR: #333366; 
    BORDER-BOTTOM: white 1pt solid; 
    BORDER-LEFT: white 1pt solid; 
    BORDER-RIGHT: white 1pt solid; 
    BORDER-TOP: white 1pt solid; 
    COLOR: honeydew; 
    FONT-FAMILY: Verdana; 
    FONT-SIZE: 12px; 
    font-weight: lighter;
}

/*
H1 

{ 

    BACKGROUND-COLOR: #333366; 

    COLOR: #ffffff; 

    FONT-FAMILY: Arial, Helvetica, sans-serif; 

    FONT-SIZE: 14px; 

    font-weight: normal
; font-style: normal

}
*/

h1 {
	margin-top: 0.4em;
	text-align: center;
}

.warning 

{  

    font-family: Verdana; 

    font-size: 10px; 

    font-style: italic; 

    font-weight: bold; 

    color: #FF3300; 

    background-color: #FFFFFF; 

    text-align: left;

}

.information 

{  

    font-family: Verdana; 

    font-size: 12px; 

    color: #333366; 

    background-color: #FFFFFF; 

    text-align: center;

}

.info

{

    font-family: Verdana;

    font-size: 12px;

    color: #333366;

    background-color: #FFFFFF;

    text-align: left;

}

.help

{  

    font-family: Verdana; 

    font-weight: bold; 

    background-color: #FFFFFF; 

    text-align: right;

}

.text 

{  

    font-family: Verdana; 

    color: #000000; 

    background-color: #f0f0f0;

}

.header 

{  

    font-family: Verdana; 

    font-weight: bold; 

    color: #333366; 

    background-color: #FFFFFF;

}

.links 

{ 

    font-family: Arial, Helvetica, sans-serif; 

    color: #000000; 

    background-color: #FFFFFF; 

    text-align: center;
	
	font-size: 13px;
	
	text-decoration: underline;
	

}

.menuitem { font-family: Arial; background-color: #F0F0F0; font-size: 12px; font-weight: bold}

.loc_sub_msg 

{  

    font-family: Verdana;

   /* font-size: 9px; */

    font-style: normal; 

    background-color: #FFFFFF; 

    text-align: left;
    font-size: 7pt;

}

.courseCheckboxes {
    FONT-FAMILY: Verdana; 

/*ew    FONT-SIZE: 9px; */
}


#container-wrap A { text-decoration: underline; color: #333366; font-family: Arial, Helvetica, sans-serif ; font-size: 13px}

.hourstable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	border: 2px solid #CC0000;
}
.linkstable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
}

td.orLabel {
	text-align: center;
}

td.tableDivider {
	text-align: center;
}

div#menunav { display: none; }

/* fixes for the 09 template -- ew 03-03-2010*/
#container form { width: 800px; background: none; }

.scriptable #container-wrap form label{ display:inline; }

#container-wrap .searchForm textarea, #container-wrap .searchForm select {
	-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.1);
	background:-moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent;
	border:1px solid #95A5C5;
	outline:0 none;
	margin: 5px;
	*margin: 5px 3px;
}

#container-wrap .searchForm input {
	-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.1);
	background:-moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent;
	border:1px solid #95A5C5;
	outline:0 none;
	color: #000;
	margin: 5px;
	height: 17px;
	*margin: 5px 3px;
}
#container-wrap input#submit {
	height: 23px;
}
#container-wrap input#submit,
#container-wrap input#VAR10,
#container-wrap input#VAR11,
#container-wrap input#VAR12,
#container-wrap input#VAR13,
#container-wrap input#VAR14,
#container-wrap input#VAR15,
#container-wrap input#VAR16,
#container-wrap input#ALL_ONL,
#container-wrap input#ALL_HYB,
#container-wrap input#ALL_HON{
	border:none;
	}
#container-wrap hr{margin:3px;}

div#submitSection {position:absolute; width:673px; margin-left: 62px; *margin-left:-335px;}
#help {position:relative; top:8px; *top:7px;}

div#help {top:10px;} 
				     
@media screen and (-webkit-min-device-pixel-ratio:0) {
a#help {top:9px;}/*fix for chrome & Safari*/
}
				     
 td.tableClass {padding:3px; }
 #selectCourses th{ padding: 3px 5px; background:#666;}

/*.materialSurround{width: 90%; position:relative; left: 5%;}
.materialSurround .buttonsubmit{position:relative; left:30%;}*/
