@charset "UTF-8";
/* CSS Document */
/* Global CSS for Coker College  - - - - - */
/* Developer: Kyle Saverance   |   Date: 01/21/09  - - - - - */ 
/* INDEX.CSS */
/*-----------------------------------------------------------------------------*/


/* =General
-----------------------------------------------------------------------------*/


html, body, div, span, object, h1, h2, h3, h4, p, blockquote, 
a, font, img, strong, ol, ul, dl, dt, dd, li, fieldset, form, label, table, caption, 
tbody, tfoot, thead, tr, th, td {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: inherit;
     font-style: inherit;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline;
     }


html {
     color:#343430;
     background-color:#21405b;
     }


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,textarea,
p,blockquote,th,td {
     margin:0;
     padding:0;
     font-weight: normal;
     }

table {
     border-collapse:collapse;
     border-spacing:0;
     }

fieldset,img {
     border:0;
     }
address,caption,cite,code,dfn,em,strong,th,var {
     font-style:normal;
     font-weight:normal;
     }

li   {
     list-style:none;
     }

caption,th {
     text-align:left;
     }

h1,h2,h3,h4,h5,h6 {
     font-size:100%; 
     font-weight:normal;
     }

q:before, q:after {
     content:'';
     }
abbr,acronym {
     border:0;
     font-variant:normal;
     }

/* to preserve line-height and selector appearance */

sup {
     vertical-align:text-top;
     }

sub {
     vertical-align:text-bottom;
     }

input,textarea,select {
     font-family:inherit;
     font-size:inherit;
     font-weight:inherit;
     }

/*to enable resizing for IE*/

input,textarea,select {
     /* * */ font-size:100%;
     }

/*because legend doesn't inherit in IE */

legend {
     color:#000;
     }

del,ins {
     text-decoration:none;
     }

a, a:link {
     font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
     font-weight:normal; 
     text-decoration:none;
     }

.left {
     float: left;
     }

.right {
     float: right;
     }

.clear {
     clear: both;
     }

hr.dotted_blue, hr.dotted_white {
     background-image:url(../images/dotted_line_blue_horiz.gif);
     background-repeat: repeat-x;
     background-color: transparent;
     border: none;
     }

hr.dotted_white {
     background-image:url(../images/dotted_line_white_horiz.gif);
     }


/* =Typography
-----------------------------------------------------------------------------*/

body {
	color: #343430;
	font-weight: normal;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	line-height: 1.6em;
	list-style-position: outside;
	list-style-type: disc;
     }

p {
     font-size:1.1em;
     line-height: 2.0em;
     padding: 0 0 16px 0;
     color:#343430;
     margin:0;}

     p img {
          margin-bottom:-6px;
          }

          p a, #bodycopy li a {
               border-bottom: dotted 1px #999 !important;
               border-bottom: solid 1px #ccc;
               }
		
               p a:hover, #bodycopy li a:hover {
                    color:#000;
                    }

h1, h2, h3, h4, h5, h6 {padding:0 0 6px 0;}

h1 {
     font-size:2.2em;
     padding:6px 0 12px 0;
     font-weight:normal;
     color:#21405b;
     }

h2 {
     color:#2a557b;
     border:1px solid #d1cacb;
     background-color:#91bce1;
     padding:6px;
     margin: 0 0 12px 0;
     font-size:1.5em;
     font-weight:normal;
     clear:both;
     }
	
     h2 strong {
          color:#666;
          }

h3 {
     font-size: 1.8em;
     color:#21405b;
     font-weight: bold;
     padding:0 0 12px 0;
     }

h4 {
     font-size:1.3em;
     font-family: Georgia, Times, serif;
     padding:0 0 12px 0;
     font-weight:normal;
     color:#94B1D9;
     text-transform:uppercase;
     }
	
     /*note light gray: #E1E1E1 */

h5 {
     font-size: 1.4em;
     font-weight: bold; 
     }
h6 {
     font-size:1.1em;
     font-family: Georgia, Times, serif;
}

strong {
     font-weight:bold;
     }

em {
     font-style:italic;
     }

blockquote {
     margin:0 0 16px 0;
     }

     blockquote p {
          font:1.5em/1.7em Georgia, Times, serif;
          color:#94B1D9;
          padding: 24px 48px 24px 64px;
          }

ul, ol {
     color:#787878;
     }

div.note, span.note {

     margin: 5px 0 16px 0;
     padding: 5px 10px;
     background-color: #e7e3e3;
     background-image: none;
     background-repeat: repeat;
     background-attachment: scroll;
     border-top-width: 1px;
     border-top-style: dotted;
     border-top-color: #21405b;
     border-bottom-width: 1px;
     border-bottom-style: dotted;
     border-bottom-color: #21405b;
     text-align: justify;
     line-height: 1.6em;

}


/* =Headings
-----------------------------------------------------------------------------*/

.contentheading,
.componentheading,
.componentheading_search {
     color: #fff;
     font-size: 2.8em; 
     padding: 8px 0 45px 0;
     

}

.buttonheading img {
     padding: 50px 1px 0 1px;
     
}

span.small, td.createdate {
     text-transform: uppercase;
     color: #d1cacb;
     letter-spacing: .2em;
     font-size: .9em;
     line-height: 1.5em;
     margin: 8px 0;
     background-color: #343430;
     height: 10.3em;
}

.createdate {
     
}



.header_blue, .header_green {
     background-image:url(../images/header_blue.jpg);
     background-repeat: repeat-x;
     background-color: transparent;
     width: 100%; 
     height: 65px;
     background-position: 0 0;
}


.header_green {
     background-image:url(../images/header_green.jpg);
}



/* =Links
-----------------------------------------------------------------------------*/

a {
     color:#91bce1;
     text-decoration:none;
     }

a.readmore, 
a:link.readmore {
     width: 90px; 
     height: 19px; 
     float: left; 
     background-image:url(../images/learn_more_bttn.jpg);
     background-position: 0 0; 
     margin: 10px 0; 
     text-indent: -9999px;
     }

a:hover.readmore {
     background-position: 0 -19px;
     }

/* =Layout
-----------------------------------------------------------------------------*/

body {
     background-image:url(../images/body_bg_color.jpg);
     background-repeat:repeat;
     }

#body_wrapper {
     width: 100%;
     height: 100%;
     background-image:url(../images/body_bg_tile.jpg);
     background-repeat:repeat-x;
     }

#page_wrapper {
     width: 100%;
     }

#page_container {
     width: 1000px; 
     height:auto;
     margin: 0 auto;
     }

/* - - - - - top panel - - - - - */

#absolute div.quick_links { background-image:url(../images/body_bg_tile.jpg);
     background-repeat:repeat-x; padding: 10px;}

#absolute div.quick_links ul li a, 
#absolute div.quick_links ul li a:link, 
#absolute div.quick_links ul li a:active,
#absolute div.quick_links ul li a:visited,
#absolute div.quick_links ul li a:hover, 
#absolute div.search span {
     font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
     color:#fff; 
     font-size: 1.2em; 
     display: block;
     padding: 3px 0 3px 13px; 
     margin: 0 0 2px 0;
     background-image: none;
     }

#absolute div.search span {
     padding: 0px; 
     margin: 0 0 5px 0;
     }

#absolute div.quick_links ul li a:hover {
     /* background-color: #91bce1; */
     color: #112739; 
     background-color: transparent;
     background-image: url(../images/white_arrow.png);
     background-repeat: no-repeat;
     background-position: 0 50%;  
     }

#absolute div.quick_links,
#absolute div.search {
     
     float: left; 
     }

#absolute div.quick_links,
#absolute div.search {
     width: 205px;
     margin: 0 5px;
     }

#absolute div.search form {
     width: 185px;
     height: 75px; 
     padding: 10px;
     background-color: #01080f;
     margin: 0 0 10px 0;
     }

#absolute div.search input.inputbox {
     width: 180px;
     }

#absolute div.search input.button,
#absolute div.search input.button:hover {
     width: 67px;
     height: 19px;
     margin: 7px 0 50px 0;
     background-image:url(../images/search_bttn.jpg);
     background-position: 0 0; 
     border: none;
     text-indent: -9999px;
     }

#absolute div.search input.button:hover {
     background-position: 0 -19px; 
     }


#absolute div.article h1 {margin: 0 0 0 3px; font-weight: bold; color: #fff;  }
#absolute div.article div.quick_links h3 {display: block; color: #fff; }
#absolute div.article div.quick_links img {border: 4px solid #fff; margin: 0 0 10px 0;}

/*#absolute div.article div.corners {background-image:url(../images/bttm_rounded_corners.png);
     background-position: 0 0; background-color: transparent; width: 205px; height: 10px; text-indent: -9999px;}*/



/* - - - - - header - - - - - */

#header_container{
     width:1000px; 
     height: 109px; 
     background-image:url(../images/header.jpg); 
     background-repeat: no-repeat;
     }

#header_top_bar {
     height: 30px; 
     }

#header_right {
     width: 500px; 
     height: 30px;
     }

#header_right ul {
     color:#fff;
     padding: 5px 30px 0 0;
     }

#header_right ul li {
     display: inline; 
     padding: 0 10px; 
     }

#header_right ul li.item18, 
#header_right ul li.item12,
#header_right ul li.item10, 
#header_right ul li.item11 {
     border-right-width: 1px; 
     border-right-style: solid; 
     border-right-color: #fff;
     }

#header_right ul li a,
#header_right ul li a:hover { 
     font-family:'Lucida Grande', Arial, Helvetica, sans-serif; 
     font-size: 1em; 
     color: #fff; 
     text-decoration: none; 
     font-weight:bold;
     }

#header_right ul li a:hover {
     color:#91bce1;
     }


/* - - - - - flash - - - - - */

#flash_wrapper {
     width: 728px;
     height: 409px;
     }

#flash_right_edge_top {
     width: 17px;
     height: 279px; 
     }
#flash_right_edge {
     width: 17px; 
     height: 130px;
     background-image:url(../images/bttm_right_flash.jpg); 
     background-repeat:no-repeat;
     }

#flash_bttm {
     width: 745px;
     height: 24px; 
     background-image:url(../images/bttm_flash.jpg);
     background-repeat:no-repeat;
     }


/* - - - - - feature articles - - - - - */

div.feature_article { 
     width: 210px; 
     height: auto; 
     float: left; 
     font-size: 1em; 
     font-weight: normal;
     margin-bottom: 20px;
     }

div.feature_article div.feature_img {
     width: 190px; 
     height: 82px; 
     background-image: url(../images/img_block.jpg); 
     margin: 0 0 5px 0; 
     padding: 10px;
     }

div.feature_article div.feature_img img {
     width: 190px;
     height: 82px; 
     }

div.feature_article_divider {
     width: 5px; 
     height: 219px; 
     float: left; 
     background-image: url(../images/dotted_line_blue.gif); 
     background-repeat:repeat-y; 
     background-color: transparent; 
     background-position:center; 
     margin: 6px 0 0 0; 
     padding: 10px 0;
     }

div.feature_article .contentpaneopen h1,
div.feature_article .contentpaneopen h2,
div.feature_article .contentpaneopen h3, 
div.feature_article .contentpaneopen h4,
div.feature_article .contentpaneopen h5, 
div.feature_article .contentpaneopen h6, 
div.feature_article .contentpaneopen p, 
div.feature_article .contentpaneopen ul {
     padding: 6px; 
     }

div.feature_article .contentpaneopen h1 {
     font-size: 1.3em; 
     color: #21405b; 
     font-weight: bold;
     }

div.feature_article .contentpaneopen p, div.feature_article .contentpaneopen ul li {
     font-size: 1.1em; 
     line-height: 1.6em;
     padding: 0 6px; 
     font-weight: normal;
     }
	  div.feature_article .contentpaneopen ul  {margin: 0 0 0 14px; } 
	 div.feature_article .contentpaneopen ul li {padding: 0 6px 0 0; list-style-type:circle; list-style-position:outside; } 
     div.feature_article .contentpaneopen ul li a, div.feature_article .contentpaneopen ul li a:link{color: #343430; font-weight: bold; } 
div.feature_article .contentpaneopen a.readmore,
div.feature_article .contentpaneopen a:link.readmore {
     width: 90px; 
     height: 19px; 
     float: left; 
     background-image:url(../images/learn_more_bttn.jpg); 
     background-position: 0 0; 
     margin: 10px 0 0 6px; 
     text-indent: -9999px; 
     display: block;
     }

div.feature_article .contentpaneopen a:hover.readmore {
     background-position: 0 -19px;
     }

/* - - - - - coker news - - - - - */

#coker_news {
     width: 285px; 
     height: auto; 
     float: right; 
     padding: 15px; 
     background-image:url(../images/coker_news.jpg); 
     background-repeat: no-repeat; 
     background-color: #e8e3e3;
     }

#coker_news .contentpaneopen div { 
     float: left; 
     margin:5px 5px 5px 0; 
     padding: 5px; 
     overflow: hidden; 
     display: block; 
     border: 1px solid #999;
     }
     
#coker_news div.moduletable {
     width: 285px; 
     height: auto;
     }

#coker_news div.moduletable h3 {
     display: block; 
     padding: 5px 10px; 
     margin: 0 0 5px 0; 
     background-color: #21405b; 
     width: 265px; color: #fff; 
     font-weight: bold; 
     text-transform: uppercase; 
     font-size: 1.3em;
     }

#coker_news a.readmore, 
#coker_news a:link.readmore, 
#coker_news a:hover.readmore {
     background-image:none;
     margin:0;
     padding:0;}

#coker_news .moduletable .article_separator {
     border-top: 1px solid #ccc;
     padding: 0; 
     margin: 5px 0 3px 0;
     width: 285px; 
     height: 1px; 
     display: block;
     }

#coker_news .contentpaneopen .contentheading, 
#coker_news .contentpaneopen .contentheading a, 
#coker_news .contentpaneopen .contentheading a:link, 
#coker_news .contentpaneopen .contentheading a:visited, 
#coker_news .contentpaneopen .contentheading a:hover {
     padding: 3px 0 3px 5px; 
     margin: 0; 
     color: #21405b; 
     font-size: 1em; 
     display: block; 
     width: 270px; 
     font-weight: bold; 
     }

#coker_news .contentpaneopen .contentheading a:hover {
     background-color: #91bce1; 
     color: #112539; 
     }



/* =Main Nav
-----------------------------------------------------------------------------*/

#main_nav_wrapper {
     width: 255px; 
     height: 409px;
     }

#header_nav{
     height: 57px;
     width: 224px;
     background-image: url(../images/top_nav.jpg); 
     background-repeat: no-repeat;
     }

#main_nav{
     width: 234px;
     height: 259px;
     }

/* - - - - - main_nav - - - - - APPLY NOW BTTN - - - - - */

#main_nav .menumain_nav .item56 {
     text-indent: -9999px;
     background-image: url(../images/apply_now_bttn.jpg);
     background-repeat: no-repeat;
     background-position: 0 0;
     width: 130px;
     height: 40px;
     background-color: transparent;
     margin: 30px 0 0 10px;
     }

#main_nav .menumain_nav .item56:hover {
     background-position: 0 -40px;
     }

/* - - - - - main_nav - - - - - NAV LIST - - - - - */

#main_nav ul.menumain_nav a {
     display: block;
     height: 32px;
     width: 234px;
     border-bottom: none;
     }

#main_nav ul.menumain_nav {
     margin:0;
     padding:0;
     }
     
#main_nav .menumain_nav {
     display: block; 
     float: left; 
     list-style-type: none;
     }

#main_nav .menumain_nav .item4, 
#main_nav .menumain_nav .item2, 
#main_nav .menumain_nav .item5, 
#main_nav .menumain_nav .item6, 
#main_nav .menumain_nav .item7, 
#main_nav .menumain_nav .item8, 
#main_nav .menumain_nav .item9, 
#main_nav .menumain_nav .item10 {
     text-indent: -9999px;
     background-image: url(../images/main_nav_new.jpg);
     background-repeat: no-repeat; 
     width: 234px; 
     height: 32px; 
     background-color: transparent;
     }

#main_nav .menumain_nav .item4 {
     background-position: 0 0;
     }

#main_nav .menumain_nav .item4:hover {
     background-position: -234px 0;
     }

#main_nav .menumain_nav .item2 {
     background-position: 0 -32px;
     }

#main_nav .menumain_nav .item2:hover {
     background-position: -234px -32px;
     }

#main_nav .menumain_nav .item5 {
     background-position: 0 -64px;
     }

#main_nav .menumain_nav .item5:hover {
     background-position: -234px -64px;
     }

#main_nav .menumain_nav .item6 {
     background-position: 0 -96px;
     }

#main_nav .menumain_nav .item6:hover {
     background-position: -234px -96px;
     }

#main_nav .menumain_nav .item7 {
     background-position: 0 -128px;
     }

#main_nav .menumain_nav .item7:hover {
     background-position: -234px -128px;
     }

#main_nav .menumain_nav .item8 {
     background-position: 0 -160px;
     }

#main_nav .menumain_nav .item8:hover {
     background-position: -234px -160px;
     }

#main_nav .menumain_nav .item9 {
     background-position: 0 -192px;
     }
     
#main_nav .menumain_nav .item9:hover {
     background-position: -234px -192px;
     }

#main_nav .menumain_nav .item10 {
     background-position: 0 -224px;
     }

#main_nav .menumain_nav .item10:hover { 
     background-position: -234px -224px;
     }


/* =Sub Nav
-----------------------------------------------------------------------------*/




/* =Main Content
-----------------------------------------------------------------------------*/

#main_content {
     width: 952px; 
     margin: 0 auto; 
     clear: both; 
     padding: 10px 0 25px 0;
     }

/* =SEARCH COMPONENT
-----------------------------------------------------------------------------*/

#main_content div.search_component {
     width: 678px; 
     margin: 0 auto;
     padding: 6px; 
     float: left;
}

#main_content div.search_component .componentheading {
     /*margin: 24px 0 0 0;*/
}

#main_content div.search_component input{
     /* margin: 6px 0; */
}

#main_content div.search_component table tr {
     margin: 6px 0;
}

table.contentpaneopen fieldset {
     border: 0;
     border-top: 1px solid #ddd;
     margin: 12px 0;
}

#search {
	float: right;
	width:320px;
	margin-top: -20px;
	margin-right: 30px;
	height: 40px;
	overflow: hidden;
	text-align:right;
}

form#searchForm input {
	vertical-align: middle;
}

form#searchForm table {
	border-collapse: collapse;
}

form#searchForm td {
	padding:0;
}

#mod_search_searchword {
	padding-left: 3px;
}




/* =Secondary Content
-----------------------------------------------------------------------------*/



/* =Footer
-----------------------------------------------------------------------------*/

#footer_wrapper {
     width: 100%; 
     height: 250px; 
     background-image: url(../images/footer_bg_tile_2.jpg); 
     background-repeat:repeat-x; 
     background-color:#21405b;
     }

#footer_content_wrapper {
     width: 1000px; 
     height: 250px; 
     margin: 0 auto;
     }

#footer_content {
     width: 845px;
     }

#footer_content div.left ul {
     font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
     width: 151px; 
     min-height: 120px; 
     height: auto !important; 
     height:100%; 
     margin: 30px 10px 0 0; 
     padding: 0 0 10px 7px; 
     background-image: url(../images/dotted_line_white.gif); 
     background-repeat:repeat-y; 
     background-color: transparent;
     }

#footer_content div.left ul li a,
#footer_content div.left ul li a:hover {
     font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
     color:#fff; 
     font-size: 1em; 
     display: block;
     padding: 0 0 0 3px; 
     margin: 0 0 2px 0;
     }

#footer_content div.left ul li a:hover { 
     background-color: #91bce1; 
     color: #112539; 
     /*background-image:url(../images/body_bg_trans.gif); 
     background-repeat:repeat;*/
     }

#footer_content div.left ul.menu_admissions li.item51 a, 
#footer_content div.left ul.menu_admissions li.item51 a:hover,
#footer_content div.left ul.menu_academics li.item52 a, 
#footer_content div.left ul.menu_academics li.item52 a:hover,
#footer_content div.left ul.menu_campuslife li.item53 a, 
#footer_content div.left ul.menu_campuslife li.item53 a:hover,
#footer_content div.left ul.menu_alumni li.item54 a, 
#footer_content div.left ul.menu_alumni li.item54 a:hover,
#footer_content div.left ul.menu_newsinfo li.item55 a, 
#footer_content div.left ul.menu_newsinfo li.item55 a:hover {
     width: 100px; 
     height: 10px; 
     display:inline-block;
     text-indent: -9999px;
     margin: 0 0 10px 0;
     padding: 0;
     }

#footer_content div.left ul.menu_admissions li.item51 a, 
#footer_content div.left ul.menu_admissions li.item51 a:hover,
#footer_content div.left ul.menu_academics li.item52 a, 
#footer_content div.left ul.menu_academics li.item52 a:hover,
#footer_content div.left ul.menu_campuslife li.item53 a, 
#footer_content div.left ul.menu_campuslife li.item53 a:hover,
#footer_content div.left ul.menu_alumni li.item54 a, 
#footer_content div.left ul.menu_alumni li.item54 a:hover,
#footer_content div.left ul.menu_newsinfo li.item55 a, 
#footer_content div.left ul.menu_newsinfo li.item55 a:hover {
     display: block;
     }

#footer_content div.left ul.menu_admissions li.item51 a, 
#footer_content div.left ul.menu_admissions li.item51 a:hover  {
     background-image:url(../images/footer_admissions.jpg);
     }

#footer_content div.left ul.menu_academics li.item52 a, 
#footer_content div.left ul.menu_academics li.item52 a:hover{
     background-image:url(../images/footer_academics.jpg);
     }

#footer_content div.left ul.menu_campuslife li.item53 a, 
#footer_content div.left ul.menu_campuslife li.item53 a:hover {
     background-image:url(../images/footer_campus.jpg);
     }

#footer_content div.left ul.menu_alumni li.item54 a, 
#footer_content div.left ul.menu_alumni li.item54 a:hover {
     background-image:url(../images/footer_alumni.jpg);
     }

#footer_content div.left ul.menu_newsinfo li.item55 a,
#footer_content div.left ul.menu_newsinfo li.item55 a:hover {
     background-image:url(../images/footer_news.jpg);
     }

#footer_content div.left ul.menu_admissions li.item51 a:hover, 
#footer_content div.left ul.menu_academics li.item52 a:hover,
#footer_content div.left ul.menu_campuslife li.item53 a:hover,
#footer_content div.left ul.menu_alumni li.item54 a:hover,
#footer_content div.left ul.menu_newsinfo li.item55 a:hover {
     background-position: bottom;
     }

/* - - - - - footer address - - - - - */

#footer_address {
     width: 845px; 
     margin: 30px 0 0 0; 
     padding:0;
     }

#footer_address p {
     color:#fff; 
     font-size: 1em;
     padding: 0; 
     margin: 0;
     }

#footer_logo {
     width:100px;
     height: 100px;
     background-image:url(../images/footer_logo.jpg);
     background-repeat:no-repeat;
     margin: 40px 25px 0 30px;
     text-indent: -9999px;
     }



/* =Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opera 7 */

fieldset {
     border: 1px solid transparent;
     }


/* =Tables
-----------------------------------------------------------------------------*/

table { 
     border-spacing: 0;
     border-collapse: collapse;
     }

td   {
     text-align: left;
     font-weight: normal;
     }






/* =Misc 1
-----------------------------------------------------------------------------*/



/* =Misc 2
-----------------------------------------------------------------------------*/

