/* CSS Document */

#container {
	margin: 0px;
	padding: 0px;
	}
	
body {
	margin: 0px;
	padding: 0px;
	background-color:#CCCCCC;
        font-family: Arial, Helvetica, sans-serif;
	}
	
h1 {
        color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 2.2em;
	text-align: center;
	padding: 20px 10px 20px 50px;
        text-transform:none;
	}
	
h2 {
        color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
        padding-top: 15px;
        text-transform:none;
	}
	
h3 {
        color: #58759B;
	font-style:italic;
	margin: 5px 5px 0px 5px;
	padding-bottom: 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
        text-transform: none;
}
	
h4 {
        margin-left: 0px;
        padding-left: 0px;
        text-transform:none;
        color: #333333;
	font-family:Georgia, "Times New Roman", Times, serif;
        text-transform: uppercase;
        text-align: left;
}

/*TOP CONTENT AREA*/

#top {
	padding-top:10px;
        padding-left:20px;
        padding-bottom:10px;
	margin: 0px;
        height: 70px;
	background-color: #1F3258;
	}


#contenttop {
	padding:0px 10px 0px 0px;
	}

#top h1 {
        padding:0px;
        margin0px;
        margin-top: 0px; 
        text-align:left;
}

#top a {
        color: #FFFFFF;
        text-decoration:none;
}

.support, .support a {
	color: #FFCC00;
	font-size: .8em;
	}
	
.right {
	float: right;
	margin: 0px 0px 0px 5px;
	}

	
/*MAIN MENU*/
	
#menu {
	margin: 0px;
	color: #CCCCCC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	float: left;
	min-width: 600px;
	font-size: 1.0em;
        display: inline-block;
	}
	
#menu ul {
	list-style:none;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	}
	
#menu li {
	display: inline;
	font-weight: bold;
	}
	
.menuitem {
	border-right: solid 2px #FFFFFF;
	padding: 2px 7px 0px 10px;
	}

.menuitem a {
        color: #FFFFFF;
        font-style: normal;
        text-decoration: none;
        font-weight: bold;
}

.menuitem a:hover {
        color: #FFCC00;
        font-style: italic;
        text-decoration: none;
        font-weight: bold;
}

.menuitem a:visited {
        color: #FFFFFF;
        font-style: normal;
        text-decoration: none;
        font-weight: bold;
}

.mennuend a {
        color: #FFFFFF;
        font-style: normal;
        text-decoration: none;
        font-weight: bold;
}

.mennuend a:hover {
        color: #FFCC00;
        font-style: italic;
        text-decoration: none;
        font-weight: bold;
}

.mennuend a:visited {
        color: #FFFFFF;
        font-style: normal;
        text-decoration: none;
        font-weight: bold;
}
	
.mennuend {
	padding: 2px 15px 0px 10px;
	}

#menu a {
        color: #FFFFFF;
        text-decoration: none;
        }

#menu a:hover {
        color: #FFCC00;
        text-decoration: none;
        }

#menu a:visited {
        color: #FFFFFF;
        text-decoration: none;
        }
	
/*end MAIN MENU*/
	
/*end TOP CONTENT AREA*/

/*RIGHT FEATURE COLUMN*/

#rightfeatures {
	float: right;
        margin-left: 0px;
	width: 20%;
	}

/*FEATURE WITH NO BACKGROUND COLOR*/
	
#backgroundfeature {
	width: 90%;
	margin: 20px 20px 20px 0px;
	padding: 3px; 0px; 3px; 3px;
	color: #333333;
	font-size: 0.9em;
        border-radius: 8px;
       -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
	}
	
#backgroundfeature h3 {
	text-align: center;
	font-size: 1.4em;
        font-weight: bold;
	border-bottom: #58759B double 3px;
	padding-bottom: 3px;
	font-style:normal;
        color: #58759B;
        text-transform: none;
	}

#backgroundfeature h3 a {
        color: #1F3258;
        text-decoration: none;
        font-style: normal;
}

#backgroundfeature h3 a:hover {
        color: #2E2E2E;
        text-decoration: none;
        font-style: italic;
}

#backgroundfeature h3 a:visited {
        color: #1F3258;
        text-decoration: none;
        font-style: normal;
}
	
/*end FEATURE WITH NO BACKGROUND COLOR*/

/*BLUE BLOCK BELOW RIGHT FEATURE*/

/*January 20, 2011: Blue Block's styling was changed to reflect the feature with no background color. The original styling is commented out for future use.*/

#blueblock {
       /*width: 130px;
       margin: 10px 10px 10px 30px;
       padding: 0px 10px 5px 10px;
       background-color: #1F3258;
       color: #FFFFFF;
       font-family: Georgia, "Times New Roman", Times, serif;*/
       	width: 90%;
	margin: 20px 20px 20px 0px;
       padding: 3px; 0px; 3px; 3px;
       color: #333333;
       font-size: 0.9em;
       border-radius: 8px;
       -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
       }

#blueblock h3 {
	/*color: #FFFFFF;
        text-decoration: none;
	text-align: center;
        font-weight: 1em;
        font-style: normal;*/
        text-align: center;
	font-size: 1.4em;
        font-weight: bold;
	border-bottom: #58759B double 3px;
	padding-bottom: 3px;
	font-style:normal;
        color: #58759B;
        text-transform: none;
	}

#blueblock h3 a {
        color: #1F3258;
        text-decoration: none;
        font-style: normal;
}

#blueblock h3 a:hover {
        color: #2E2E2E;
        text-decoration: none;
        font-style: italic;
}

#blueblock a {
        /*color: #FFFFFF;
        text-decoration: none;
        font-style: normal;*/
        color: #1F3258;
        text-decoration: none;
        font-style: normal;
        }

#blueblock a:hover {
        color: #FFCC00;
        text-decoration: none;
        font-style: italic;
        }

#blueblock a:visited {
        color: #FFFFFF;
        text-decoration: none;
        font-style: normal;
        }

/*end RIGHT FEATURE COLUMN*/

/*MAIN CONTENT AREA*/	

#maincontent {
	background-color:#FFFFFF;
	width: 74%;
	border: #1F3258 solid 2px;
	margin: 10px 0px 30px 10px;
        padding: 0px 5px 0px 0px;
        min-height: 700px;
        float:left;
}

#maincontent a {
        color: #2E2E2E;
        font-style: normal;
        text-decoration: underline;
}

#maincontent a:hover {
        color: #1F3258;
        font-style: italic;
        text-decoration: none;
}

#maincontent a:visited {
        color: #2E2E2E;
        font-style: normal;
        text-decoration: underline;
}

/*#maincontent h2 a {
        color: #2E2E2E;
        font-style: normal;
        text-decoration: underline;
}

#maincontent h2 a:hover {
        color: #1F3258;
        font-style: italic;
        text-decoration: none;
}

#maincontent h2 a:visited {
        color: #2E2E2E;
        font-style: normal;
        text-decoration: underline;
}


#maincontent ul li a {
        color: #2E2E2E;
        font-style: normal;
        text-decoration: underline;
}

#maincontent ul li a:hover {
        color: #1F3258;
        font-style: italic;
        text-decoration: none;
}

#maincontent ul li a:visited {
        color: #2E2E2E;
        font-style: normal;
        text-decoration: underline;
}*/


table {
      border: 1px solid #999999;
      padding: 3px;
      word-wrap: break-word; 
      } 

.columnone {
      width: 80px;
      }

.columntwo {
      width: 110px;
      }

.columnthree {
      width: 110px;
      }

td {
   margin: 0px;
   border: 1px solid #999999;
   word-wrap: break-all;
   }

tr {
   margin: 0px;
   border: 1px solid #999999;
   word-wrap: break-all;
   }
	
#maintext {
	margin-left: 170px;
        text-align: left;
	}

#maintext p a {
        color: #2E2E2E;
        font-style: normal;
        text-decoration: underline;
}

#maintext p a:hover {
        color: #1F3258;
        font-style: italic;
        text-decoration: none;
}

#maintext p a:visited {
        color: #2E2E2E;
        font-style: normal;
        text-decoration: underline;
}	
	
/*SUBMENU IN MAIN CONTENT AREA*/		

#submenu {
	float: left;
	width: 130px;
	border-right: #CCCCCC solid 2px;
	padding: 0px 15px 20px 10px;
	margin: 5px 20px 15px 0px;
	color: #58759B;
	font-size: 1.0em;
        font-family: Georgia, "Times New Roman", Times, serif;
        min-height: 600px;
	}

#submenu ul {
        margin: 0px 0px 0px 10px;
        padding: 0px;
        list-style-type: none;
}

#submenu ul ul {
       margin: 0px 0px 0px 15px;
       list-style-type: square;
}

#submenu li {
        padding: 0px 0px 5px 0px;
        margin: 0px;
}

#submenu p {
        clear: both;
        text-align: left;
        padding-right: 20px;
        margin-left: 15px;
        }

#submenu h3 {
        font-size: 1.2em;
        }

#submenu p a {
        color: #1F3258;
        text-decoration: none;
        }
 
#submenu p a:hover {
        color: #58759B;
	font-style: italic;
        text-decoration: none;
        }

#submenu p a:visited {
	color: #1F3258; 
        text-decoration: none;        
        }
	
#submenu li a {
        color: #1F3258;
        text-decoration: none;
        }
 
#submenu li a:hover {
        color: #58759B;
	font-style: italic;
        text-decoration: none;
        }

#submenu li a:visited {
	color: #1F3258;
        text-decoration: none;        
        }

	
/*SUBMENU FEATURE BLOCKS*/

#navyblock {
	background-color: #1F3258;
	color: #FFFFFF;
	padding: 3px;
	margin: 7px 0px 0px 10px;
        border-radius: 8px;
       -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
	}
	
#navyblock h3 {
	color: #FFFFFF;
	font-size: 0.9em;
	text-align: center;
	}

#navyblock a {
        color: #FFFFFF;
        text-decoration: none;
        font-style: normal;
        }

#navyblock a:hover {
        color: #FFCC00;
        text-decoration: none;
        font-style: italic;
        }

#navyblock a:visited {
        color: #FFFFFF;
        text-decoration: none;
        font-style: normal;
        }

#navyblock2 {
	background-color: #1F3258;
	color: #FFFFFF;
	padding: 3px;
	margin: 7px 0px 0px 10px;
        border-radius: 8px;
       -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
	}
	
#navyblock2 h3 {
	color: #FFFFFF;
	font-size: 0.9em;
	text-align: center;
	}

#navyblock2 a {
        color: #FFFFFF;
        text-decoration: none;
        }

#navyblock2 a:hover {
        color: #FFCC00;
        text-decoration: none;
        }

#navyblock2 a:visited {
        color: #FFFFFF;
        text-decoration: none;
        }
	
#grayblock {
	background-color: #666666;
	color: #FFFFFF;
	padding: 3px;
	margin: 7px 0px 0px 10px;
        border-radius: 8px;
       -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
	}
	
#grayblock h3 {
	color: #FFFFFF;
	font-size: 0.9em;
	text-align: center;
	}

#grayblock a {
        color: #FFFFFF;
        text-decoration: none;
        font-style: normal;
        }

#grayblock a:hover {
        color: #FFCC00;
        text-decoration: none;
        font-style: italic;
        }

#grayblock a:visited {
        color: #FFFFFF;
        text-decoration: none;
        font-style: normal;
        }
	
#lightblueblock {
	background-color: #58759B;
	color: #FFFFFF;
	padding: 3px;
	margin: 7px 0px 0px 10px;
        border-radius: 8px;
       -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
	}

#lightblueblock h3 {
	color: #FFFFFF;
	font-size: 0.9em;
	text-align: center;
	}

#lightblueblock a {
        color: #FFFFFF;
        text-decoration: none;
        font-style: normal;
        }

#lightblueblock a:hover {
        color: #FFCC00;
        text-decoration: none;
        font-style: italic;
        }

#lightblueblock a:visited {
        color: #FFFFFF;
        text-decoration: none;
        font-style: normal;
        }
	
/*end SUBMENU FEATURE BLOCKS*/

	
/*end SUBMENU IN MAIN CONTENT AREA*/	

/* UNIVERSAL COLLEGE FOOTER */

#collFooter {
	margin: 0px;
	border-top: 4px solid white;
	background-color: #1F3258;
	clear: both;
	color: #FFFFFF;
	/*text-align: right;*/
	font-size: .8em;
	overflow: auto;
	}

#collFooter img {
	float: right;
	border-left: 4px solid white;
	}

#collFooter .address {
	padding: 5px 5px 5px 5px;
	_padding-bottom: 11px;
	margin-bottom: 5px;
	margin-top: 5px;
	/*_margin-top: -60px;*/
	font-size: .9em;
	}

.copyright {
	margin-right: 15px;
	font-size: .9em;
	text-align: right;
	float: right;
	margin-top: 40px;
	/*_margin-top: -35px;*/
	}

#collFooter a {
	color: #FFFFFF;
	}

#collFooter a:visited {
	color: #FFFFFF;
	}
	
/*end UNIVERSAL COLLEGE FOOTER*/

/* ELIMINATE GRAY SPACE BETWEEN BREADCRUMBS AND HEADER IN IE. ADDED BY: Stephanie Enoch 7-17-09 */

#collHeader {
        margin-bottom: -15px;
        padding-bottom: 15px;
}

#breadcrumbs {
        margin-top: 0px;
}

/*Added by: Kelli Monahan 11-6-2009*/
.reqStar {
        color: #ff0000;
        font-weight: bold;
}

/*START use lowercase alphabet characters for ordered lists sublists KEJM 2010-04-12*/
ol li ol {
    list-style-type: lower-alpha;
}
/*END*/
