#header {
	color: #FFFFFF;
}

#header a, #header a:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
}
#header a:hover {
	font-size: 12px;
	color: #6A548F;
	text-decoration: underline;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
}
ul, ol {
	margin-top: 0;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
	margin-left: 3.0em;
}
#contactnumber1 h3 {
	font-size:2.05em;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 0px;
}
#contactnumber1 a, #contactnumber1 a:visited {
	font-size:.87em;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 0px;
	text-decoration:none;
}
#contactnumber1 a:hover {
	font-size:.87em;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 0px;
	text-decoration:underline;
}

#contactnumber2 h4 {
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
        font-size:1.2em;
}
#contactnumber2 a, #contactnumber2 a:visited {
	font-size:.98em;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 0px;
	text-decoration:none;
}
#contactnumber2 a:hover {
	font-size:.98em;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 0px;
	text-decoration:underline;
}

/* --------------- MAIN NAV --------------- */
#nav {
}
#nav ul {
	display: inline;
}
#nav li {
	display: inline;
	list-style: none;
	padding-right: 20px;
}
#main-nav {
	margin-top: -2px;
}
#main-nav a, #main-nav a:visited {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
}
#main-nav a:hover {
	font-size: 16px;
	color: #A5DFF7;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
}
/* --------------- SUB NAV --------------- */
#sub-nav {
	text-align: center;
}
#sub-nav ul {
	display: inline;
}

#sub-nav li {
	display: inline;
	list-style: none;
	padding-right: 20px;
}
#main-nav {
	margin-top: -2px;
}

#sub-nav a, #sub-nav a:visited {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
}
#sub-nav a:hover {
	font-size: 12px;
	color: #8AC0E1;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
}
#main {
	margin-bottom: 1em;
}

#content {
	border-color: #CCCCCC;
}


#sidebar {

}
#sidebar a, #sidebar a:visited {
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
	font-size: 85%;
}

#sidebar a:hover {
	font-weight: normal;
	color: #328EB1;
	text-decoration: underline;
	font-size: 85%;
}


#sidebar h1 {}

#sidebar h2 {}

#sidebar h3 {
	color: #6E5794;
	font-size: 1.35em;
}
#sidebar ul, #sidebar ol {
	margin-top: 0;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
	margin-left: 0.8em;
}

#nav-sub ul {
	margin-bottom: 15px;
}

#nav-sub, #nav_sub2, #nav_sub3 {
	margin-bottom: 35px;
}
#nav-sub a, #nav-sub a:visited {
	color: #333333;
}
#nav-sub a:hover {
	color: #6E5794;
}

#footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 15px;
}
div.colborder {
	border-right:1px solid #CCCCCC;
	margin-right:25px;
	padding-right:24px;
} 


.img_right {
	float: right;
}

.img_left {
	float: left;
}
body {
	font-family: "Lucida Sans", Verdana, Arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-image: url(http://www.ovcmt.com/images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
.smalldate {
	font-size: 11px;
	font-weight: normal;
}

#content h1 {
	color: #6E5794;
	font-size: 2.0em;
}
#content h2 {
	color: #007BA9;
	font-size: 1.7em;
}
#content h3 {
	color: #6E5794;
	font-size: 1.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #007BA9;
	padding-bottom: 4px;
}
#content h4 {}
#content h5 {}
#content h6 {}
.copyformat {
	font-size: 12px;
	color: #CCCCCC;
	text-align: center;
}
blockquote {
	color:#333333;
	font-style:italic;
	margin:1.5em;
}
.bgblue {
	background-color: #DCF0FB;
	padding: 12px;
}

.bgblue li {
	list-style: none;
}
#homepage {
	/* margin-top: -25px;*/
	text-align: center;
}
.headshot {
	padding: 5px;
	border: 1px solid #D7D4FE;
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
}
a.faculty:link, a.faculty:visited {
	font-weight: normal;
	color: #6E5794;
	text-decoration: none;
}
a.faculty:hover {
	font-weight: normal;
	color: #007BA9;
	text-decoration: underline;
}

#passwordblock {
	font-size: 11px;
}

#gallery img {
	padding: 2px;
	border: 1px solid #007BA9;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
}

#atcinfo img {
	padding: 2px;
	border: 1px solid #007BA9;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 10px;
	float: right;
}
#atcinfo h2 {
	font-size:1.1em;
	margin-bottom: 0px;
}
.atcgallery {
	display: block;
	min-height:90px;
  	height:auto !important;
  	height:90px;
}
.bline {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F2F8FB;
	margin-bottom: 10px;
	margin-top: 10px;
}
#atcinfo a, #atcinfo a:visited {
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
	font-size: 95%;
}

#atcinfo a:hover {
	font-weight: normal;
	color: #328EB1;
	text-decoration: underline;
	font-size: 95%;
}

/* --------------- DCUMENT ICONS --------------- */
    a[href^="mailto:"] {
    display:inline-block;
    padding-right:20px;
    line-height:18px;
    background:transparent url(/images/icons/email_link.png) center right no-repeat;
    }

    a[href$='.pdf'] {
    display:inline-block;
    padding-right:20px;
    line-height:18px;
    background:transparent url(/images/icons/page_white_acrobat.png) center right no-repeat;
    }

    a[href$='.swf'], a[href$='.fla'], a[href$='.swd'] {
    display:inline-block;
    padding-right:20px;
    line-height:18px;
    background:transparent url(/images/icons/page_white_flash.png) center right no-repeat;
    }

    a[href$='.xls'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'] {
    display:inline-block;
    padding-right:20px;
    line-height:18px;
    background:transparent url(/images/icons/page_white_excel.png) center right no-repeat;
    }

    a[href$='.ppt'], a[href$='.pps'] {
    display:inline-block;
    padding-rightt:20px;
    line-height:18px;
    background:transparent url(/images/icons/page_white_powerpoint.png) center right no-repeat;
    }

    a[href$='.doc'], a[href$='.rtf'], a[href$='.txt'], a[href$='.wps'] {
    display:inline-block;
    padding-right:20px;
    line-height:18px;
    background:transparent url(/images/icons/page_white_word.png) centerright no-repeat;
    }

    a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'] {
    display:inline-block;
    padding-right:20px;
    line-height:18px;
    background:transparent url(/images/icons/page_white_zip.png) centerright no-repeat;
    }

/*--- FF Matrix generic table styles ---*/
.ff_matrix { position:relative; margin:5px 0 10px -8px; }

.ff_matrix a.button { display:block; width:16px; height:16px; background:no-repeat 50% 50%; cursor:pointer; }
.ff_matrix a.button.add {background-image:url(../images/add.png);}
.ff_matrix a.button.add.row { display:inline-block; margin:5px 0 0 22px; width:auto; padding-left:18px; background-position:3px 50%; line-height:16px; }
.ff_matrix a.button.sort { margin-right:5px; background-image:url(../images/sort.png); cursor:move; }
.ff_matrix a.button.delete { margin-left:5px; background-image:url(../images/delete.png); }

.ff_matrix table {width:100%;}
.ff_matrix table .th,
.ff_matrix table .td { padding:6px 10px; vertical-align:top; text-align:left; }
.ff_matrix table .gutter { vertical-align:middle; width:21px; }

/* headers */
.ff_matrix table .th { border-top:1px solid #5f7888; border-right:1px dotted #556e7f; white-space:nowrap; font-weight:normal; }
.ff_matrix table th.first,
.ff_matrix_conf table .th:first-child { border-left:1px solid #6c8494; }
.ff_matrix table th.last,
.ff_matrix_conf table .th:last-child { border-right:1px solid #6c8494; }

/* data cells */
.ff_matrix table .td { border-right:1px dotted #c5cfda; padding:5px 10px; }
.ff_matrix table td.first,
.ff_matrix_conf table .td:first-child { border-left:1px solid #c5cfda; }
.ff_matrix table td.last,
.ff_matrix_conf table .td:last-child {border-right-style:solid;}


