﻿/* makes vertical scrollbar default in FireFox and avoids shifting of pages   */
html { min-height: 100%; margin-bottom: 1px; }


body {
	margin: 0px 0px 20px 0px;
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F4F4F;
}

table,tr,td,td{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1 {
	color: #e56100;
	background-color: transparent;
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0px 3px 1px;
	font-family: Tahoma, 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.1em;
}

a:link,a:visited {color: #666666; text-decoration: none;}
a:hover {color: #ff6600;text-decoration: none;}

/* ******************************************************************************************** */
/* Cyber       */
/* ******************************************************************************************** */

.center_div {
	width:910px;
	padding:0px;
	margin:0px auto;
}

.header_contact{	
	margin:0px 0px 0px 30px;
	float:left;
}

.header_menu{
	margin:0px 205px 0px 0px;
	float:right;
	line-height:30px
}

.clearboth{
	clear:both;
	margin:0px;
	padding:0px;
}

.main_table {
	width:900px;
	padding:0px;
	margin:0px auto;
}

.right_bar{
	float:right;
	width:205px;
	text-align:right;
}

.left_bar{
	float:left;
	width:205px;
	text-align:right;
	margin-top:5px;
}

.banner_bar{
	width:697px;
	float:left;

}

.content_bar{
	width:490px;
	float:left;
	padding:6px 3px 3px 3px;

}

.footer_bar{
        width:100px;    
	margin: 0px;
	padding: 0px;
	border:1px solid red;
}

/* ******************************************************************************************** */
/*Menu*/
/* ******************************************************************************************** */

/* -------------------------------- */
/* Wrapper for entire menu column   */
/* -------------------------------- */
#menuwrapper {
    color: #FFAE00;
    vertical-align: top;
}


/* ---------------------------------- */
/* Base menu and 1st level formatting */
/* ---------------------------------- */
#menu {
    padding: 0px 30px 8px 13px;
    font-size: 12px;
}

#menu ul {
    padding:0px;
    margin:0px;
}

#menu ul li{
    list-style-image:url(/images/Image/cyber/menu_blt2.png);
    list-style-position:inherit;
    background-image:url(/images/Image/cyber/menu_sep.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
    line-height:25px;
    padding-right:10px;
}
#menu img {
    padding-top: 5px;
    padding-bottom: 5px;
}

#menu a {
    color: #666666;
    background-color: transparent;
    text-decoration: none;
    font-weight:bold;
    font-size:11px;
}

#menu a:HOVER {
    color: #04177E;
    background-color: transparent;
}

#menu a.selected {
    color: #3366CC;
    background-color: transparent;
}

#menu div.homelink {}

#menu div.homelink a {
    background: transparent url(/images/Ico_WarringtonHome.gif) left no-repeat;
    padding: 0px 18px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#menu div.homelink a span {
    /*color: #B3B3B3;*/
    color:#FFFFFF;
    background-color: transparent;
}

#menu div.deptlink {}

#menu div.deptlink a {
    background: transparent url(/images/Ico_DepartmentHome.gif) left no-repeat;
    padding: 0px 0px 0px 18px;
    margin: 0px 0px 0px 0px;
}

#menu div.deptlink a span {
    color: #B3B3B3;
    background-color: transparent;
}

#menu div.crescalendar {}

#menu div.crescalendar a {
    background: transparent url(/images/Ico_CRESCalendar.gif) left no-repeat;
    padding: 0px 0px 0px 18px;
    margin: 0px 0px 0px 0px;
}


#menu div.arrowmenu {}

#menu div.arrowmenu a {
    background: transparent url(/images/Ico_Arrow_Menu.gif) left no-repeat;
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 0px 0px;
}

#menu div.arrowmenu a span {
    color: #343434;
    background-color: transparent;
}

/* ------------------------- */
/* 2nd level formatting      */
/* ------------------------- */
#submenuwrapper {
	color: #FFAE00;
	background-color: #343434;
	margin: 5px -13px 5px -13px;
	border-top: 1px solid #676767;
	border-bottom: 1px solid #676767;
}

#submenu {
	padding: 7px 13px 7px 23px;
}

#submenu img {
	margin: 0px 0px 0px 0px;
}

#submenu div.submenuheading {
	margin: 5px 0px 3px 0px;
}

#submenu div.submenuheadingnoselect {
	margin: 5px 0px 3px 0px;
	color: #B3B3B3;
	background-color: transparent;
}

#submenu div.submenuheading a {
	color: #B3B3B3;
	background-color: transparent;
}

#submenu div.submenuheading a.selected {
	color: #ff8401;
	background-color: transparent;
}

#submenu div.submenuheading a:HOVER {
	color: #ff8401;
	background-color: transparent;
}

#submenu div.submenubody {
	margin: 0px 0px 10px 10px;
}

/* ------------------------- */
/* 3rd level formatting      */
/* ------------------------- */
#sub2menu {
	padding: 0px 0px 10px 15px;
}

/* ------------------------- */
/* 4th level formatting      */
/* ------------------------- */
#sub3menu {
	padding: 0px 0px 10px 15px;
}
******************************************************************************************** */
/*     Page Content     */
/* ******************************************************************************************** */
#contentwrapper {
	color: #4F4F4F;
	vertical-align: top;
	background-color:#FFFFFF;
}


/* ------------------------ */
/* Page Banner formatting   */
/* ------------------------ */
#banner {
	background-image: url(/images/Bg_PageBanner.jpg);
	background-repeat: repeat-y;
	padding: 20px 32px 10px 32px;
	color: #FFFFFF;
	background-color: #000000;
	font-size: 20px;
	font-weight: normal;
	width: 490px;
	font-family: Tahoma, Trebuchet, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.1em;
	border-top: 1px solid #A1A1A1;
	border-right: 1px solid #A1A1A1;
}

#bannergraphic {
	color: #FFFFFF;
	background-color: #FFFFFF;
}

/* "Standard" content a formatting for special use in bannergraphic div */
#bannergraphic a.noflash {
	color: #3D5929;
	background: transparent url(/images/Gfx_ContentLinkArrow.jpg) left no-repeat;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 15px;
	text-decoration: none;
	line-height: 15px;
}

#bannergraphic a.noflash:HOVER {
	color: #94959A;
	background-color: transparent;
}


/* ----------------------------- */
/* HomePage "Callout" formatting */
/* ----------------------------- */
#homecallout {
	color: #525254;
	background-color: #FFFFFF;
}

#homecallout h1 {
	color: #e56100;
	background-color: transparent;
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0px 14px -1px;
	font-family: Tahoma, 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.1em;
}

#homecallout a {
	color: #3D5929;
	background: none;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	line-height: 20px;
}

#homecallout a:HOVER {
	color: #94959A;
	background-color: transparent;
}

#homecallout p {
	margin: 10px 0px 10px 0px;
	line-height: 12px;
}


/* ------------------------ */
/* Page Content formatting  */
/* ------------------------ */
#content {
	margin: 24px 0px 0px 0px;
	padding: 0px 15px 15px 32px;
	color: #4F4F4F;
	background-color: #FFFFFF;
	width: 508px;
}

/* added BannerGraphic to support formatting alternate text if Flash isn't supported on the Client, when Flash objects are
   present in the bannergraphic div. Charlie Hairston, 4/25/06. */
#content h1, #bannergraphic h1, #nowidth_content h1 {
	color: #e56100;
	background-color: transparent;
	font-size: 14px;
	margin: 3px 0px 14px -1px;
	font-family: Tahoma, 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.1em;
}

/* added BannerGraphic to support formatting alternate text if Flash isn't supported on the Client, when Flash objects are
   present in the bannergraphic div. Charlie Hairston, 4/25/06. */
#content h2, #bannergraphic h2, #nowidth_content h2 {
	color: #003399;
	background-color: transparent;
	font-size: 16px;
	font-weight: normal;
	margin: 23px 0px 8px 0px;
	font-family: Tahoma, 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Heading typically used for sidebar items */
#content h3 {
	color: #5E626B;
	background-color: transparent;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

#content h4 {
	color: #4c5fa6;
	background-color: transparent;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

#content h5 {
	color: #4c5fa6;
	background-color: transparent;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}


/* added BannerGraphic to support formatting alternate text if Flash isn't supported on the Client, when Flash objects are
   present in the bannergraphic div. Charlie Hairston, 4/25/06. */
#content p, #bannergraphic p {
	margin: 10px 0px 10px 0px;
	line-height: 15px;
	/* added to support text inside the bannergraphic divs... this occurs when Flash objects are embedded inside bannergraphic,
       and the alt-text for the flash object is displayed. */
	color: #4F4F4F;
}

#content p.callout {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	width: 508px;
	line-height: 1.5em;
}

#content p.calloutitalic {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	width: 508px;
	line-height: 1.5em;
	font-style: italic;
}

#content p.smallerblue {
	color: #4c5fa6;
	font-family: Tahoma, Trebuchet MS, 'Verdana', Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	line-height: 12px;
}

#content p.smaller {
	color: #4f4f4f;
	font-family: Tahoma, Trebuchet MS, 'Verdana', Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 12px;
}

#content ul {
	margin: 5px 0px 0px -13px;
	line-height: 15px;
}

#content ol {
	margin: 5px 0px 0px -8px;
	line-height: 15px
}

/* Standard LI spacing */
#content li {
	margin-bottom: 5px;
}

/* Tight LI spacing */
#content li.tight {
	margin-bottom: 0px;
}

/* LI for p class callout */
#content li.callout {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	background-color: #FFFFFF;
	width: 308px;
	line-height: 1.5em;
}


/* flush left, orange bullet with shadow */
#content ul.orangebullet {
	margin: 5px 0px 0px -41px;
	list-style-type: none;
}

/* blue text */
#content li.orangebullet {
	color: #455FA7;
	font-size: 10px;
	margin-bottom: 10px;
	background-image: url(/images/Gfx_whyforida_bullet.jpg);
	background-repeat: no-repeat;
	background-position:  0 2px;
	padding-left: 15px;
}

/* flush left, orange bullet with shadow */
#content ul.orangebulletnoshadow {
	margin: 5px 0px 0px -15px;
	line-height: 15px;
	list-style-type: none;
	padding-left: 15px;
}

#content li.orangebulletnoshadow {
	color: #455FA7;
	font-size: 10px;
	margin-bottom: 0px;
	background-image: url(/images/Gfx_whyforida_bulletnoshadow.jpg);
	background-repeat: no-repeat;
	background-position:  0 5px;
	padding-left: 12px;
}

#content img.hr {
	margin: 20px 0px 5px 0px;
	
}

/* Standard page link - with 'Arrow' image decoration */
#content a {
	color: #3D5929;
	background: transparent url(/images/Gfx_ContentLinkArrow.jpg) left no-repeat;
	
	font-size: 11px;
	font-weight: normal;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 15px;
	text-decoration: none;
	line-height: 15px;
}

#content a:HOVER {
	color: #94959A;
	background-color: transparent;
}



/* Large list of links */
#content a.largelink {
	color: #3D5929;
	background: transparent url(/images/Gfx_ContentLinkArrow.jpg) no-repeat left;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
}

#content a.H2link {
	color: #2E355D;
	background: none;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
	margin-top: 25px;
	margin-bottom: 8px;
}

#content a.largelink:HOVER {
	color: #94959A;
	background-color: transparent;
}

/* Large list of links - Alternate */
#content a.largelink2 {
	color: #747474;
	background: transparent url(/images/Gfx_ContentLinkArrow2.jpg) no-repeat left;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
}

#content a.largelink2:HOVER {
	color: #949494;
	background-color: transparent;
}


/* ============================= */
/* Expanding and Collpsing Links */
/* ============================= */

/* Standard 'Expandable' link */
#content a.expandlink {
	color: #3D5929;
	background: transparent url(/images/Gfx_ContentLinkMaximize.gif) no-repeat left;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
	margin-left: 0px;
}

#content a.expandlink:HOVER {
	color: #94959A;
	background-color: transparent;
}

/* Standard 'Collapsable' link */
#content a.collapselink {
	color: #3A4477;
	background: transparent url(/images/Gfx_ContentLinkMinimize.gif) no-repeat left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	margin-left: 0px;
}

#content a.collapselink:HOVER {
	color: #94959A;
	background-color: transparent;
}

/* Large 'Expandable' link */
#content a.expandlinklarge {
	color: #2E355D;
	background: transparent url(/images/Gfx_ContentLinkMaximize.gif) no-repeat left;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
	margin: 25px 0px 8px 0px;
}

#content a.expandlinklarge HOVER {
	color: #94959A;
	background-color: transparent;
}

/* Large 'Collapsable' link */
#content a.collapselinklarge {
	color: #2E355D;
	background: transparent url(/images/Gfx_ContentLinkMinimize.gif) no-repeat left;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
	margin: 25px 0px 8px 0px;
}

#content a.collapselinklarge HOVER {
	color: #94959A;
	background-color: transparent;
}

/* Small 'Expandable' link */
#content a.expandlinksmall {
	color: #3D5929;
	background: transparent url(/images/Gfx_ContentLinkMaximize.gif) no-repeat left;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
}

#content a.expandlinksmall:HOVER {
	color: #94959A;
	background-color: transparent;
}

/* Small 'Collapsable' link */
#content a.collapselinksmall {
	color: #3D5929;
	background: transparent url(/images/Gfx_ContentLinkMinimize.gif) no-repeat left;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
}

#content a.collapselinksmall:HOVER {
	color: #94959A;
	background-color: transparent;
}

/* Small arrow 'Expandable' link */
#content a.expandlinksmallarrow {
	color: #3D5929;
	background: transparent url(/images/Gfx_Expandable.jpg) no-repeat left;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
}

#content a.expandlinksmallarrow:HOVER {
	color: #94959A;
	background-color: transparent;
}

/* Small 'Collapsable' link */
#content a.collapselinksmallarrow {
	color: #3D5929;
	background: transparent url(/images/Gfx_Expandable.jpg) no-repeat left;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
}

#content a.collapselinksmallarrow:HOVER {
	color: #94959A;
	background-color: transparent;
}

/* Link with no image decoration */
#content a.plain {
	background: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

/* Link with no image decoration small caps*/
#content a.plainsmallcap {
	background: none;
	font-size: 10px;
	text-transform: capitalize;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#content a.calloutplain {
	color: #006600;
	background: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#content a.calloutplain:HOVER {
	color: #94959A;
	background-color: transparent;
}

/* Link for directory listings */
#content a.dirlink {
	background: none;
	padding: 0px;
	font-weight: bold;
	margin-left: 0px;
}

/* Link with PDF image decoration */
#content a.pdflink {
	background: transparent url(/images/Gfx_PDFIcon.gif) no-repeat left;
}

/* Large Link with PDF image decoration */
#content a.pdflargelink {
	background: transparent url(/images/Gfx_PDFIcon.gif) no-repeat left;
	font-size: 11px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
}

/* Link for use in Faculty Titles */
#content a.titlelink {
	color: #5E626B;
	background: transparent none;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#content a.titlelink:HOVER {
	color: #3D5929;
	background: transparent none;
}



/* Standard inline page link (no image decoration) */
#content p a {
	color: #5A833D;
	background: none;
	font-size: 11px;
	font-weight: bold;
	padding-left: 0px;
	text-decoration: none;
	margin-left:0px;
}

/* Directory Alpha listing */
#content #dirlist {
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	color: #B9B9B9;
	background-color: transparent;
}

#content #dirlist a {
	background: none;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 3px 0px 3px;
}

/* Table of Courses (Curriculum) */
table.courseTable {
	margin:40px 0px 0px 0px;
}

td.courseTableCol1 {
	border-bottom: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top:3px;
	padding-bottom: 3px;
}

td.courseTableCol2 {
	border-bottom: 1px solid #CCCCCC;
	vertical-align: top;
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 10px;
}

td.courseTableCol1Special {
	border-bottom: 1px solid #CCCCCC;
	vertical-align: bottom;
	padding-top:0px;
	padding-bottom: 4px;
}

td.courseTableCol2Special {
	border-bottom: 1px solid #CCCCCC;
	vertical-align: bottom;
	padding-top:0px;
	padding-bottom: 4px;
	padding-left: 10px;
}


/* Programs Overview special formatting */
a.programsIconLink {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #535962;
	background-color: transparent;
	text-decoration: none;
}

a.programsIconLink:HOVER {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: transparent;
	text-decoration: underline;
}

/* Program Overview Table - Top Row */
td.progOverviewTopRowFirst {
	border-top:1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #CBCDCA;
	background-color: transparent;
}

td.progOverviewTopRow {
	border-top:1px solid #000000;
	border-right: 1px solid #CBCDCA;
	background-color: transparent;
}

td.progOverviewTopRowLast {
	border-top: 1px solid #000000;
	background-color: transparent;
}

td.progOverviewTopRowLink {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 10px;
	background-color: transparent;
}


/* Program Overview Table Middle Row */
td.progOverviewMiddleRowFirst {
	border-left: 1px solid #000000;
	border-right: 1px solid #CBCDCA;
	background-color: transparent;
}

td.progOverviewMiddleRow {
	border-right: 1px solid #CBCDCA;
	background-color: transparent;
}

td.progOverviewMiddleRowLast {
	background-color: transparent;
}

td.progOverviewMiddleRowLink {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 10px;
}


/* Program Overview Table Middle Row Alternate Color */
td.progOverviewMiddleRowFirstAlt {
	border-left: 1px solid #000000;
	border-right: 1px solid #CBCDCA;
	background-color: #F5F5F5;
}

td.progOverviewMiddleRowAlt {
	border-right: 1px solid #CBCDCA;
	background-color: #F5F5F5;
}

td.progOverviewMiddleRowLastAlt {
	background-color: #F5F5F5;
}

td.progOverviewMiddleRowLinkAlt {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 10px;
	background-color: #F5F5F5;
}


/* Program Overview Table - Bottom Row */
td.progOverviewBottomRowFirst {
	border-bottom:1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #CBCDCA;
	background-color: transparent;
}

td.progOverviewBottomRow {
	border-bottom:1px solid #000000;
	border-right: 1px solid #CBCDCA;
	background-color: #F5F5F5;
}

td.progOverviewBottomRowLast {
	border-bottom: 1px solid #000000;
	background-color: transparent;
}

td.progOverviewBottomRowLink {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 10px;
}

/* Contact Info Table Alternate Color */
td.accent {
	background-color: #F5F5F5;
}


/* Podcast Episodes Table Cells */
td.episodedate {		
	vertical-align: top;
	text-align: left;
	height: 35px;
}

td.episodelist {		
	padding-left:20px;
	vertical-align: top;
	text-align: left;	
	height: 35px;
}

td.episodetitle {			
	padding-left:20px;	
	vertical-align: top;
	text-align: left;
	height: 35px;
}

/* GPA Calculator Table */
td.calculator {
	border-top: 2px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;	
}

/* FSOA CPA Exam Table Header */
td.CPAHead {
	background-color: #CCCCCC;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 4px;	
	font-weight: bold;	
}

/* FSOA CPA Exam Table Header Alternate */
td.CPAHead2 {
	background-color: #E8E8E8;	
	border-left: 1px solid #FFFFFF;	
	padding: 4px;
	color: #6F6F6F;
}

/* FSOA CPA Exam Table Cell Alternate 2 */
td.CPAHead3 {
	background-color: #F5F5F5;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 4px;	
}

/* FSOA CPA Exam Table Cell */
td.CPA {
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 4px;
}

/* MSF Combined Degree Table Cell */
td.MSFcell1 {
	background-color: #EBEBEB;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 5px;
}
/* MSF Combined Degree Table Cell Alternate*/
td.MSFcell2 {
	background-color: #D1D1D1;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 5px;
}

/* ----------------------------------- */
/* Collapse/Expand section formatting  */
/* ----------------------------------- */
div.datablock {
	width: 310px;
	margin: 4px 0px 18px 5px;
	padding: 0px 0px 0px 10px;
}
div.datablockwide {
	width: 450px;
	margin: 4px 0px 18px 5px;
	padding: 0px 0px 0px 10px;
}
div.datablocknarrow {
	width: 200px;
	margin: 4px 0px 18px 5px;
	padding: 0px 0px 0px 10px;
}
div.datablockext {
	width: 450px;
	margin: 4px 0px 18px 15px;
	padding: 0px 0px 0px 10px;
}
div.datablockbullet {
	width: 330px;
	margin: 4px 0px 18px 0px;
	padding: 0px 0px 0px 6px;
}
div.datablockplain {
	display: none;
	width: 450px;
	margin: 4px 0px 18px 5px;
	padding: 0px 0px 0px 10px;
}
div.datablockcallout {
	display: none;
	width: auto;
	margin: 4px 0px 18px 5px;
	padding: 0px 0px 0px 10px;
}


/* ----------------------------------- */
/* Select Box Visual Elements */
/* ----------------------------------- */
select.entry {
	border: 1px solid #D9D9D9;
	color: #4F4F4F;
	background-color: #F8F8F8;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

select.sidebarselect {
	border: 1px solid #D9D9D9;
	color: #4F4F4F;
	background-color: #F0F0F0;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:120px;
	line-height:14px;
	margin-top:10px;
}

/* ----------------------------------- */
/* Directory Search Elements  */
/* ----------------------------------- */
input.searchentrydir {
	border: 1px solid #D9D9D9;
	color: #4F4F4F;
	background-color: #F8F8F8;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#content form img.submitbutton {
	margin-left: 0px;
	margin-top: 0px;
}

/* ----------------------------------- */
/* WCB FORM Elements  */
/* ----------------------------------- */
input.entrytextbox {
	border: 1px solid #D9D9D9;
	color: #4F4F4F;
	background-color: #F8F8F8;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 250px;
	margin-top: 5px;
}

input.entrytextboxsmall {
	border: 1px solid #D9D9D9;
	color: #4F4F4F;
	background-color: #F8F8F8;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100px;
	margin-top: 5px;
}

textarea.entrytextarea {
	border: 1px solid #D9D9D9;
	color: #4F4F4F;
	background-color: #F8F8F8;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 300px;
	margin-top: 5px;
}

/* --------------------------- */
/* Sidebar formatting */
/* --------------------------- */

/* Wrapper for sidebar items */
#sidebar {
	float: right;
	width: 143px;
	margin: 35px -10px 10px 30px;
	font-size: 10px;
}

/* an instance of a sidebar item */
#sidebar div {
	color: #666666;
	background-color: #fcfffc;
	border: 1px solid #d2e1c7;
	margin: 0px 0px 7px 0px;
	padding: 10px 8px 8px 8px;
}
	
/* images in sidebar items display to the borders of the item (no padding) */
#sidebar div img {
	margin: -10px -8px 10px -8px;
}

/* Special formatting for HRs in a sidebar item */
#sidebar div img.sidebarHR {
	margin: 3px 0px 7px 0px;
}

#sidebar a {
	background: transparent url(/images/Gfx_ContentLinkArrow.jpg) no-repeat left;
	font-size: 10px;
	padding-left: 12px;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
}

/* Emphasis header for a sidebar item */
#sidebar div div {
	color: #FFFFFF;
	background-color: #43579C;
	margin: -11px -8px 10px -8px;
	padding: 10px 8px 6px 8px;
	border-left: none;
	border-right: none;
	border-top: 1px solid #91B6E2;
	border-bottom: 1px solid #91B6E2;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	}
	

/* Special sidebar link with "up arror" */
#sidebar a.special {
	color: #5A833D;
	background: transparent url(/images/Gfx_SidebarLinkArrowUp.jpg) no-repeat left;
	font-size: 10px;
	font-weight: bold;
	padding-left: 18px;
	text-decoration: none;
}


/* --------------------------- */
/* Sidebar button formatting   */
/* --------------------------- */

/* Wrapper for sidebar items */
#sidebarbutton {
	float: right;
	width: 150px;
	margin: -20px -10px 10px 30px;
}

/* an instance of a sidebar item */
#sidebarbutton div {
	color: #666666;
	background: transparent url(../upo/cms/images/Gfx_UPO_button.jpg) no-repeat left;
	margin: 0px 0px 1px 0px;
	padding: 10px 8px 8px 14px;
}	

#sidebarbutton a {
	background: none;
	font-family: Tahoma, 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #444848;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
}

#sidebarbutton a.plain {
	color: #3D5929;
	background: none;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	line-height: 15px;
}


/* ---------------------------------------------------- */
/* Sidebar2 formatting  - Secondary Instance on a page   */
/* ---------------------------------------------------- */

/* Wrapper for sidebar2 items */
#sidebar2 {
	float: right;
	width: 143px;
	margin: 35px -10px 10px 30px;
	font-size: 10px;
}

/* an instance of a sidebar2 item */
#sidebar2 div {
	color: #666666;
	background-color: #fcfffc;
	border: 1px solid #d2e1c7;
	margin: 0px 0px 7px 0px;
	padding: 10px 8px 8px 8px;
}

/* an instance of a sidebar2 item */
#sidebar2 div {
	color: #666666;
	background-color: #fcfffc;
	border: 1px solid #d2e1c7;
	margin: 0px 0px 7px 0px;
	padding: 10px 8px 8px 8px;
}
	
/* images in sidebar2 items display to the borders of the item (no padding) */
#sidebar2 div img {
	margin: -10px -8px 10px -8px;
}

/* Special formatting for HRs in a sidebar2 item */
#sidebar2 div img.sidebarHR {
	margin: 3px 0px 7px 0px;
}

#sidebar2 a {
	background: transparent url(/images/Gfx_ContentLinkArrow.jpg) no-repeat left;
	font-size: 10px;
	padding-left: 12px;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
}

/* Emphasis header for a sidebar2 item */
#sidebar2 div div {
	color: #FFFFFF;
	background-color: #43579C;
	margin: -11px -8px 10px -8px;
	padding: 10px 8px 6px 8px;
	border-left: none;
	border-right: none;
	border-top: 1px solid #91B6E2;
	border-bottom: 1px solid #91B6E2;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	}

/* Special sidebar2 link with "up arror" */
#sidebar2 a.special {
	color: #5A833D;
	background: transparent url(/images/Gfx_SidebarLinkArrowUp.jpg) no-repeat left;
	font-size: 10px;
	font-weight: bold;
	padding-left: 18px;
	text-decoration: none;
}

/* --------------------------- */
/* Sidebar2 button formatting   */
/* --------------------------- */

/* Wrapper for sidebar2 items */
#sidebar2button {
	float: right;
	width: 150px;
	margin: -20px -10px 10px 30px;
}

/* an instance of a sidebar2 item */
#sidebar2button div {
	color: #666666;
	background: transparent url(../upo/cms/images/Gfx_UPO_button.jpg) no-repeat left;
	margin: 0px 0px 1px 0px;
	padding: 10px 8px 8px 14px;
}	

#sidebar2button a {
	background: none;
	font-family: Tahoma, 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #444848;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
}

#sidebar2button a.plain {
	color: #3D5929;
	background: none;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	line-height: 15px;
}


/* --------------------------- */
/* News Item formatting        */
/* --------------------------- */

div.newsitem {
	margin:0px 20px 0px 0px;
	clear:both;
	width:450px;
}

div.newsitemdate {
	float: left;
	font-size: 10px;
	color: #999999;
	padding: 2px 0px 0px 0px;
	width: 70px;
}

div.newsitemtext {
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	width: 400px;
}

a.newsitemlink {
	font-size: 12px;
	color: #003399;
	background: none;
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 0px -3px;
}

div.newsitem p {
	margin-top: 5px;
}

/* ----------------------------------------- */
/* News Item (2) alternate formatting        */
/* ----------------------------------------- */

#content div.newsitem2 {
	margin:0px 0px 0px 0px;
	clear:both;
	background-color: transparent;
}

#content div.newsitemdate2 {
	float: left;
	
	width: 60px;
	margin: 0px 0px 8px 0px;
	line-height: 15px;
	background-color: transparent;
}

#content div.newsitemtext2 {
	margin: 0px 0px 8px 0px;
	line-height: 15px;
	background-color: transparent;
}


/* --------------------------- */
/* Event Dates formatting        */
/* --------------------------- */

#content div.event {
	margin:0px 0px 20px 0px;
}

#content div.eventdate {
	float: left;
	font-size: 10px;
	color: #999999;
	background-color: transparent;
	padding: 2px 0px 0px 0px;
}

#content div.eventtext {
	padding: 1px 0px 0px 70px;
}

/* -------------------------------        */
/*  formatting for datagrids     */
/*  (asp.net - public grad course pages)  */
/* -------------------------------        */

.GridHeader, tr.GridHeader, th.GridHeader, .GridHeader td, .GridHeader a, .GridHeader a:hover
{
	/* a dark grey */
	background-color: #999999;
	FONT-WEIGHT: bold;
	COLOR: white;
}

.GridAlternatingItem, .GridAlternatingItem tr
{
	background-color: #E8E8E8;
}


/* -------------------------------        */
/*  Close button        */
/*  (asp.net - public grad course pages)  */
/* -------------------------------        */

.close_button
{
	width: 58px;
	height: 21px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: transparent url(https://secure.cba.ufl.edu/GradCourseSched/cms/images/close_button.gif) left no-repeat;
}

/* -------------------------------        */
/*  content div with no width setting     */
/*  (asp.net - public grad course pages)  */
/* -------------------------------        */

#nowidth_content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #4F4F4F;
	background-color: #FFFFFF;
}


/* ******************************************************************************************** */
/*      Page Footer     */
/* ******************************************************************************************** */

#pagefooterbar {
	background-image: url(/images/Bg_PageFooter.jpg);
	font-size: 8px;
}

#pagefootercontent {
	color: #6d6d6d;
	background-color: transparent;
	padding-top: 10px;
	font-size: 10px;
	line-height: 13px;
}

#pagefootercontent a {
	color: #45589c;
	background-color: transparent;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

#footer ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#footer ul li{
	display:inline;
}

#footer ul li a{
	margin:0px 5px;
}
.blue-title {
	font-size: 14px;
	line-height: 20px;
	color: #126097;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#headermenu {
	background-color:#7C7D7C;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #FFFFFF;
}
#headermenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#headermenu li{
	list-style:none;
	display:inline;
	line-height:30px;
	font-weight:bold;
}
#headermenu li a{
	color:#FFFFFF;
	text-decoration:none;
}

/*******************************************************************/
/*   lists   */
/*******************************************************************/
div.item{
    margin:0px 0px 10px 0px;
    clear:both;
}

div.itemdate{
    float:left;
    font-size:10px;
    color:#999999;
    background-color:transparent;
    padding:2px 0px 0px 0px;
    width:70px;
}

div.itemtext{
    padding:0px 0px 15px 0px;
    margin:0px 0px 0px 0px;
    float:right;
    width:430px;
}

a.itemlink{
    font-size:12px;
    color:#003399;
    background:none;
    padding:0px 0px 0px 3px;
    margin:0px 0px 0px -3px;
    text-decoration:none;
    font-weight:bold;
}

div.newsitemp{
    margin-top:5px;
}

/*******************************************************************/
/*   Table   */
/*******************************************************************/
div.tablerow{
    margin:0px 0px 10px 0px;
    clear:both;
}

div.contentcell{
    float:left;
    background-color:transparent;
    padding:0px 0px 10px 0px;
    width:440px;
}

div.titlecell{
    padding:0px 0px 10px 0px;
    margin:0px 0px 0px 0px;
    float:right;
    text-align:left;
    font-weight:bold;
    width:70px;
}

/* ******************************************************************************************** */
/*      Contact Form    */
/* ******************************************************************************************** */

#contactform input{
	border: 1px solid #D9D9D9;
	color: #4F4F4F;
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 250px;
	margin-top: 5px;
}
#contactform select{
	border: 1px solid #D9D9D9;
	color: #4F4F4F;
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#contactform textarea{
	border: 1px solid #D9D9D9;
	color: #4F4F4F;
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 300px;
	margin-top: 5px;
}
#contactform input.submitbutton{
	border: 1px solid #FFFFFF;
	color: #4F4F4F;
	background-color: #D9D9D9;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 50px;
	margin-top: 5px;
}
.print_version *, .print_version *:hover{
	color: black !important;
}
.CMSFeature
{
	 background-image: url(/files/left-bg.jpg);
	 background-repeat:repeat-y;
}
.soc_container {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 400px;
	auto;
	border: 1px solid #EFEFEF;
	position:absolute;
	background:#FFF url(../images/bg_container2.jpg) repeat-x bottom;
	visibility:hidden;
	font-size:11px;
	line-height:18px;
}

.soc_container h1{
	
	margin:10px 0 10px 20px;
	font-size:14px;
}

.soc_container h2{
	margin: 10px 0 10px 20px;
	font-size:14px;
}

.soc_container a{
	color: #aadd00;
	text-decoration:none;
}

.soc_left{
	width: 180px;
	padding:10px;
	float:left;
	visibility:hidden;
}

.soc_left img{
	width: 18px;
	height: 18px;
	float:left;
	margin: 0 10px 0 0;
}
.soc_left a{
	color:#3E3F3E;
	text-decoration:none;
	line-height:18px;
	

	border-bottom:1px dotted #CECECE;
	display:block;
}
.soc_left a:hover{
	color:#6699FF;
	background-color:#E6F0C1;
}
#close{
	width:10px;
	height:10px;
	float:right;
	clear:both;
}
.open_window{
	width:780px;
	height:500px;
	background-color:#000;


}
.close{
	width:10px;
	height:10px;
	float:right;
	clear:both;
}
.soc_send_friend{
	clear:both;
	padding:20px;
}
.wait{
background-image:url(ajaxloader.gif);
background-repeat:no-repeat;
background-position: center center;
}