body {margin:0;}
body, td { line-height:16px; }
body, p, td {font-family:verdana, arial, helvetica; font-size:11px; color: #333366; text-decoration: none; line-height:16px;}
td {margin:10px;}

ul { list-style-image:url(/images/icon.gif); margin-top:1em; vertical-align:middle; } 
ul li { margin: .25em 0 .25em 0}

a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #025389; text-decoration: none}
a:visited {  color: #025389; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
a:hover {  font-weight: bold; color: #000099}
a.bluelink:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #277A9A; text-decoration: none}
a.bluelink:visited {  color: #277A9A; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
a.bluelink:hover {  font-weight: bold; color: #666699;}
a.whitelink:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.whitelink:visited {  color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
a.whitelink:hover {  font-weight: bold; color: #CCCCCC;}
.title {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000033}
.subtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333366}
.campussubtitle {  font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #FFF; text-decoration: none; line-height: 40px}
.pagetitle {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000066; text-decoration: none}
.subserif {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color: #000033; text-decoration: none}
.dirtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000033}
.links { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #330066; text-decoration: none}
.border { font-family: "Times New Roman", Times, serif; font-size: 10pt; font-style: normal; line-height: 40pt; font-weight: bold; color: #000000 ; border-color: black #666699 666699 666699; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.tableborder {  border-color: black 666699 666699; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.border2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #000066; border-color: #666699 666699 666699; border: 1px #003399 solid}
.location {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #3A3A94; text-decoration: none; margin-bottom:10px}

.error {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight:bold; text-decoration: none}


.bodycopy {font-family:verdana, arial, helvetica; font-size:11px}
.bodycopy-bold {font-family:verdana, arial, helvetica; font-size:11px; font-weight:bold;}
.formcopy {font-family:verdana, arial, helvetica; font-size:10px; font-weight:bold; color:#00689B;}
.subhead {color:#6C8B47; font-size:12px; font-weight:bold;}
.subhead-reversed {padding:5px; color:white; font-size:12px; font-weight:bold; background:#6C8B47;}
.subhead-reversed2 {padding:5px; color:white; font-size:10px; font-weight:bold; background:#6C8B47;}
.mainnav {color:#FFFFFF; font-size:10px; font-weight:bold;}
.prog_question { background-color:#00689A; padding:5px; margin:0 0 5px 0; color:white; font-size:10px; font-weight:bold; }
.fin_aid_dir { background-color:#6C8B47; padding:3px; color:white; font-size:9px; font-weight:bold; }
.prog_title { background-color:#00689A; padding:5px; margin:0 0 5px 0; color:white; font-size:14px; font-weight:bold; }
.loc_title { background-color:#00689A; padding:5px; margin:0 0 5px 0; color:white; font-size:10px; 
	font-weight:bold; cursor:pointer; width:100% }

/* campus information container */
.campusinformation {text-align:left; border:1px solid #6C8B47; padding:3px;}

.successStory { background-color:#F1F6DE; font-weight:bold; }
.successStory p { padding:0px 5px 5px 5px; font-size:11px; }

.programlist { margin:0; padding:0; font-weight:bold; }
.programlist li { margin:5px; }

.programfix li { margin:5px; }
.programfix ul { list-style-image:url(/images/icon.gif); }

.xlarge { font-size:16px; font-weight:bold; }

.imgleft { padding:0 5px 5px 0; float:left; }
.imgright { padding:0 0 5px 5px; float:right; }

<!--
.subtitles {  font-family: "Times New Roman", Times, serif; font-size: 10pt; font-style: normal; line-height: 40pt; font-weight: bold; color: #000000}
-->
.maintitle {  
font-family: "Times New Roman", Times, serif; 
font-size: 19pt; 
font-style: normal; 
font-weight: bold; 
color: #000000;
font-stretch: extra-condensed;
 }
.maintitle2 {  
font-family: "Times New Roman", Times, serif; 
font-size: 10pt; 
font-style: normal; 
font-weight: normal; 
color: #0000ff;
font-stretch: extra-condensed; }


.mainnav a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.mainnav a:visited {  color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
.mainnav a:hover {  font-weight: bold; color: #CCCCCC;}


.quote {border-top:1px dashed #00689A; border-bottom:1px dashed #00689A; padding:10px; margin:10px 0; background:#C5E9F2; font-family:arial; font-size:9pt;}
.quote .source {margin-top:10px; text-align:right; font-style:italic;}

.imgcontainer {float:left; text-align:center; margin-right:8px; padding:3px; width:100px;}
.imgcontainer img {border:1px solid black;}

/**********************************************/
/*****      LIVE CHAT CONTAINER DIV       *****/
/**********************************************/

#livechatcontainer { margin:0 auto 5px auto; width:199px; height:82px; overflow:hidden;}


/**********************************************/
/*****      COOLMENUS STYLE SETTINGS      *****/
/**********************************************/
/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}

/*Style for the main nav background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#00689A; layer-background-color:#00689A; visibility:hidden}
.clBar2{position:absolute; width:10; height:10; background-color:#F4F7E5; layer-background-color:#F4F7E5; visibility:hidden}

/* CoolMenus 4 - default styles - end */
.menuBorder {position:absolute; visibility:hidden; background-color:#C5E9F2; -moz-opacity:0.9; filter:alpha(opacity=90); }
.menuBorder2 {position:absolute; visibility:hidden; background-color:#C5E9F2; -moz-opacity:0.9; filter:alpha(opacity=90); }

/*Styles for level 0*/
.mainMenu, .mainMenuOver {position:absolute; background-color:#F4F7E5; font-family:Arial, Helvetica, sans-serif; color:#00689A; font-weight:bold; font-size:14px; }
.mainMenu {}
.mainMenuOver {color:#6C8B47; cursor:pointer;}

.mainMenu2, .mainMenuOver2 {position:absolute; background-color:#F4F7E5; font-family:Arial, Helvetica, sans-serif; color:#00689A; font-size:12px; padding:3px; }
.mainMenu2 {}
.mainMenuOver2 {cursor:pointer; }

/*Styles for level 1*/
.subMenu, .subMenuOver {position:absolute; padding:1px 5px 2px 5px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:10px; }
.subMenu {background-color:#6C8B47; }
.subMenuOver {color:#6C8B47; background-color:#F4F7E5; cursor:pointer; }

.subMenu2, .subMenuOver2 {position:absolute; padding:1px 5px 2px 5px; font-family:Arial, Helvetica, sans-serif; color:#F4F7E5; font-weight:bold; font-size:10px;}
.subMenu2 {background-color:#00689B; }
.subMenuOver2 {background-color:#F4F7E5; color:#00689B; cursor:pointer; }


.error {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight:bold; text-decoration: none}

.navigationTab { background-color:#00689A; color:#FFFFFF; border:2px solid #00689A; text-align:center;
	font-weight:bold; height:20px; }
.navigationTabHover { background-color:#2FB2D1; color:#FFFFFF; border:2px solid #00689A; border-bottom:0px; text-align:center;
	font-weight:bold; height:20px; cursor:pointer; border-bottom:2px solid #00689A; }
.navigationTabSelected { background-color:#C5E9F2; border:2px solid #00689A; border-bottom:2px solid #C5E9F2; text-align:center;
	font-weight:bold; height:20px; }
.navigationTabSelectedHover { background-color:#C5E9F2; border:2px solid #00689A; border-bottom:2px solid #C5E9F2; text-align:center;
	font-weight:bold; height:20px; cursor:pointer; }


.navigationTab a:link { color: #FFFFFF; text-decoration: none;}
.navigationTab a:hover { color: #FFFFFF; text-decoration: none;}
.navigationTab a:visited { color: #FFFFFF; text-decoration: none;}
.navigationTabHover a:link { color: #FFFFFF; text-decoration: none;}
.navigationTabHover a:hover { color: #FFFFFF; text-decoration: none;}
.navigationTabHover a:visited { color: #FFFFFF; text-decoration: none;}

.tabSeperator { border-bottom:2px solid #00689A; }

/* APPLICATION FORM */
table.applicationform {background:#F4F7E4; border:1px solid #6C8B47;}
table.applicationform input, table.applicationform select {font-size:11px;}
table.applicationform input.firstname {width:100px;}
table.applicationform input.lastname {width:100px;}
table.applicationform input.company {width:100px;}
table.applicationform input.phone1 {width:20px;}
table.applicationform input.phone2 {width:20px;}
table.applicationform input.phone3 {width:30px;}
table.applicationform input.address {width:100px;}
table.applicationform input.city {width:100px;}
table.applicationform input.state {}
table.applicationform input.zip {width:100px;}
table.applicationform input.email {width:100px;}

table.applicationform .submitbutton {background:#6C8B47; padding:5px; text-align:center;}
table.applicationform .submitbutton input {border:1px solid #000033; font-size:11px; font-weight:bold; background-color:#D3D3D3; width:88px; height:18px;}




/***  PAGE CONTAINER ***/
#pagecontainer {width:792px; margin:0;}


/***  PAGE HEADER ***/
#pageheader {background:url('/images/interface/concorde_header_bg.gif') no-repeat; height:128px;}


/*** PAGE FOOTER ***/
#pagefooter {clear:both; position:relative; margin-top:20px; background:url('/images/interface/footer.gif') no-repeat; height:169px;}

#footerlinks-main {text-align:center; padding-top:55px; color:#00689B;}
#footerlinks-main a:link, #footerlinks-main a:active, #footerlinks-main a:visited {font-size:13px; color:#00689B;}

#footerlinks-secondary {color:white; font-size:10px; position:absolute; top:130px; left:5px;}
#footerlinks-secondary a:link, #footerlinks-secondary a:active, #footerlinks-secondary a:visited {color:white; font-size:10px;}

#footer-locationinfo {color:white; font-size:14px; font-weight:bold; text-align:right; position:absolute; top:130px; left:480px; width:300px;}

/*** MISCELLANEOUS OBJECTS ***/
#welcomeimage {float:left; width:350px; margin-left:20px;}
#quickstart {float:right; text-align:right; width:150px; margin-top:15px; margin-right:20px;}