/* @group Includes */

/* -------------------------------------------------------------- 
   With help from Boilerplate Screen Styles
   * Version:   0.5 (2007-11-19)
-------------------------------------------------------------- */

@import "reset.css";
@import "typography.css";
@import "calendar.css";
/* @end */

/* @group STRUCTURE */

body{background-color: #695d5d;}

img {border: solid 1px #1a1a1a; margin: 0 5 4 5;}

/* P A G E    S T R U C T U R E
//////////////////////////////////////////*/

#container {
	width: 100%;
	background-color: #f9f7f5;
}
#body {
	margin: 0 auto;
	width: 955px;
	background-color: #f9f7f5;
	padding: 30px 0 20px 0;
	text-align: left;
}
#courseDesc {
	margin: 0 auto;
	width: 955px;
	background-color: #f9f7f5; 
	margin-left: 5px; 
	border: 0px;
}
#content {
	float: left;
	width: 542px;
	clear: none;
}
#content2 {
	float: left;
	width: 700px;
	clear: none;
}
#rightSide{
	position: relative;
	float: left;
	width: 160px;
	margin-left: 27px;
}
#leftSide {
	float: left;
	width: 180px;
	padding-left: 15px;
	padding-right: 27px;
}
#belowBody {
	width: 100%;
	display: block;
	padding: 5px 0px 20px 0px;
	background: #ccc3b1 url(../image_assets/btm_grad.jpg) repeat-x top left;
}

/* @end */

/* @group HEADER MARQUEE */

/* H E A D E R 
//////////////////////////////////////////*/

/* @group Marquees */

#thinMarquee h1{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	height: 75px;
	width: 100%;
}

#thinMarquee h1 a{
	text-decoration: none;
	display: block;
	overflow: hidden;
	color: none;
	height: 240px;
	background: #000000 top center no-repeat;
		text-indent: -99999px;
/*	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff; */
}
#thinMarquee{
	border-bottom: 25px solid #1a1a1a;
	background: #1a1a1a;
}

#thinMarquee h1.thin_gala a{
	background: #000000 url(/marquees/125_marquee.jpg) top center no-repeat;
}

#thinMarquee h1.thin1 a{
	background: #4179ab url(/marquees/sm_img01.jpg) top center no-repeat;
}
#thinMarquee h1.thin2 a{
	background: #f7f7f7 url(/marquees/sm_img02.jpg) top center no-repeat;
}
#thinMarquee h1.thin3 a{
	background: #000000 url(/marquees/sm_img03.jpg) top center no-repeat;
}
#thinMarquee h1.thin4 a{
	background: #eff0eb url(/marquees/sm_img04.jpg) top center no-repeat;
}
#thinMarquee h1.thin5 a{
	background: #000000 url(/marquees/sm_img05.jpg) top center no-repeat;
}
#thinMarquee h1.thin6 a{
	background: #cbb196 url(/marquees/sm_img06.jpg) top center no-repeat;
}
#thinMarquee h1.thin7 a{
	background: #fff8e9 url(/marquees/sm_img07.jpg) top center no-repeat;
}
#thinMarquee h1.thin8 a{
	background: #d3cecb url(/marquees/sm_img08.jpg) top center no-repeat;
}
#thinMarquee h1.thin9 a{
	background: #d0d0d0 url(/marquees/Marquee01.jpg) top center no-repeat;
}
#thinMarquee h1.thin10 a{
	background: #FFFFFF url(/marquees/Marquee02.jpg) top center no-repeat;
}
#thinMarquee h1.thin11 a{
	background: #926677 url(/marquees/Marquee03.jpg) top center no-repeat;
}
#thinMarquee h1.thin12 a{
	background: #FFFFFF url(/marquees/Marquee04.jpg) top center no-repeat;
}
#thinMarquee h1.thin13 a{
	background: #404143 url(/marquees/Marquee05.jpg) top center no-repeat;
}
#thinMarquee h1.thin14 a{
	background: #0A0D12 url(/marquees/Marquee06.jpg) top center no-repeat;
}
#thinMarquee h1.thin15 a{
	background: #010010 url(/marquees/Marquee07.jpg) top center no-repeat;
}
#thinMarquee h1.thin16 a{
	background: #393939 url(/marquees/Marquee08.jpg) top center no-repeat;
}
#thinMarquee h1.thin17 a{
	background: #ffffff url(/marquees/Marquee09.jpg) top center no-repeat;
}
#thinMarquee h1.thin18 a{
	background: #000000 url(/marquees/Marquee10.jpg) top center no-repeat;
}
#thinMarquee h1.thin19 a{
	background: #919EAE url(/marquees/Marquee11.jpg) top center no-repeat;
}
#thinMarquee h1.thin20 a{
	background: #2c2c2c url(/marquees/Marquee12.jpg) top center no-repeat;
}
#thinMarquee h1.thin21 a{
	background: #2c2c2c url(/marquees/Marquee13.jpg) top center no-repeat;
}
#thinMarquee h1.thin22 a{
	background: #E6E7EB url(/marquees/Marquee14.jpg) top center no-repeat;
}
#thinMarquee h1.thin23 a{
	background: #E5E5E5 url(/marquees/Marquee15.jpg) top center no-repeat;
}
#thinMarquee h1.thin24 a{
	background: #0D0E0F url(/marquees/Marquee16.jpg) top center no-repeat;
}
#thinMarquee h1.thin25 a{
	background: #030303 url(/marquees/Marquee17.jpg) top center no-repeat;
}
#thinMarquee h1.thin26 a{
	background: #050505 url(/marquees/Marquee18.jpg) top center no-repeat;
}
#thinMarquee h1.thin27 a{
	background: #65390A url(/marquees/Marquee19.jpg) top center no-repeat;
}
#thinMarquee h1.thin28 a{
	background: #050505 url(/marquees/Marquee20.jpg) top center no-repeat;
}
#thinMarquee h1.thin29 a{
	background: #050505 url(/marquees/Marquee21.jpg) top center no-repeat;
}
#thinMarquee h1.thin30 a{
	background: #FFFFFF url(/marquees/Marquee22.jpg) top center no-repeat;
}
#thinMarquee h1.thin31 a{
	background: #55463c url(/marquees/Marquee23.jpg) top center no-repeat;
}
#thinMarquee h1.thin32 a{
	background: #e2d4d1 url(/marquees/Marquee24.jpg) top center no-repeat;
}

/* M A R Q U E E */

#marquee h1{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	height: 240px;
	width: 100%;
}

#marquee h1 a{
	text-decoration: none;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	text-indent: -99999px;
	height: 240px;
	width: 100%;
	border-bottom: 1px solid #ffffff;
	background: #000000 url(../big_marquees/040603.jpg) top center no-repeat;
	border-top: 1px solid #ffffff;
}
#marquee{
	border-bottom: 25px solid #1a1a1a;
	background: #000000 url(../big_marquees/040603.jpg) top center no-repeat;
	border-top: 1px solid #ffffff;
}

/* M A R Q U E E   I M A G E S TOP*/
#marquee h1.homepage a{
	background: #d9dce8 url(../big_marquees/d9dce8.jpg) top center no-repeat;
}
#marquee h1.academics a{
	background: #30363a url(../big_marquees/30363a.jpg) top center no-repeat;
}
#marquee h1.admissions a{
	background: #a69990 url(../big_marquees/a69990.jpg) top center no-repeat;
}
#marquee h1.student_life a{
	background: #b2ada6 url(../big_marquees/b2ada6.jpg) top center no-repeat;
}
#marquee h1.about_pratt a{
	background: #3b4761 url(../big_marquees/3b4761.jpg) top center no-repeat;
}
#marquee h1.support_pratt a{
	background: #d0d1e6 url(../big_marquees/d0d1e6.jpg) top center no-repeat;
}

/* M A R Q U E E   I M A G E S ADMISSIONS */
#marquee h1.request_information a{
	background: #4f5652 url(../big_marquees/4f5652.jpg) top center no-repeat;
}
#marquee h1.applying a{
	background: #5b80a8 url(../big_marquees/5b80a8.jpg) top center no-repeat;
}
#marquee h1.financing_your_education a{
	background: #a9d3f2 url(../big_marquees/a9d3f2.jpg) top center no-repeat;
}
#marquee h1.pratt_life a{
	background: #2c2a30 url(../big_marquees/2c2a30.jpg) top center no-repeat;
}
#marquee h1.for_parents a{
	background: #81ac30 url(../big_marquees/81ac30.jpg) top center no-repeat;
}

/* M A R Q U E E   I M A G E S ACADEMICS*/
#marquee h1.architecture a{
	background: #1d0803 url(../big_marquees/1d0803.jpg) top center no-repeat;
}
#marquee h1.art_design a{
	background: #a8a9a4 url(../big_marquees/a8a9a4.jpg) top center no-repeat;
}
#marquee h1.information_and_library_sciences a{
	background: #040603 url(../big_marquees/040602.jpg) top center no-repeat;
}
#marquee h1.liberal_arts_and_sciences a{
	background: #3c291a url(../big_marquees/3c291a.jpg) top center no-repeat;
}
#marquee h1.continuing_education_and_professional a{
	background: #a7e1fc url(../big_marquees/a7e1fc.jpg) top center no-repeat;
}
#marquee h1.degrees a{
	background: #000000 url(../big_marquees/000000.jpg) top center no-repeat;
}
#marquee h1.academic_resources a{
	background: #a9aaa5 url(../big_marquees/a9aaa5.jpg) top center no-repeat;
}

/* M A R Q U E E   I M A G E S STUDENT LIFE*/
#marquee h1.student_services a{
	background: #020000 url(../big_marquees/020000.jpg) top center no-repeat;
}
#marquee h1.student_affairs a{
	background: #d9dce8 url(../big_marquees/d9dce8.jpg) top center no-repeat;
}
#marquee h1.campus a{
	background: #bf7a0a url(../big_marquees/bf7a0a.jpg) top center no-repeat;
}
#marquee h1.activities a{
	background: #64b791 url(../big_marquees/64b791.jpg) top center no-repeat;
}
#marquee h1.career_services a{
	background: #c3cbd1 url(../big_marquees/c3cbd1.jpg) top center no-repeat;
}
#marquee h1.alumni a{
	background: #46526c url(../big_marquees/46526c.jpg) top center no-repeat;
}

/* M A R Q U E E   I M A G E S ABOUT PRATT*/
#marquee h1.news a{
	background: #fefefe url(../big_marquees/fefefe.jpg) top center no-repeat;
}
#marquee h1.mission_and_governance a{
	background: #dad9dd url(../big_marquees/dad9dd.jpg) top center no-repeat;
}
#marquee h1.visiting_pratt a{
	background: #3a1800 url(../big_marquees/3a1800.jpg) top center no-repeat;
}
#marquee h1.campus_directory a{
	background: #030302 url(../big_marquees/030302.jpg) top center no-repeat;
}
#marquee h1.institutional_resources a{
	background: #59657e url(../big_marquees/59657e.jpg) top center no-repeat;
}
#marquee h1.history a{
	background: #000000 url(../big_marquees/cde555.jpg) top center no-repeat;
}

/* M A R Q U E E   I M A G E S SUPPORT PRATT*/
#marquee h1.ways_to_give a{
	background: #e3e7ee url(../big_marquees/e3e7ee.jpg) top center no-repeat;
}
#marquee h1.corporate_partners a{
	background: #060303 url(../big_marquees/060303.jpg) top center no-repeat;
}
#marquee h1.scholarships a{
	background: #364d81 url(../big_marquees/364d81.jpg) top center no-repeat;
}
#marquee h1.pratt_gives_back a{
	background: #4d4c4e url(../big_marquees/4d4c4e.jpg) top center no-repeat;
}


/* T H I N   M A R Q U E E */

/* @end */


/* H E A D E R   N A V I G A T I O N */

.headerBar {
	display: block;
	width: 1000px;
	height: 25px;
	background-color: #1a1a1a;
	margin: auto;
	margin-top: -25px;
}
.headerNav {
	margin: auto;
}

.headerNav ul.tabs {
	margin: 0;
	width: 600px;
	white-space:nowrap;
	display: block;
	background-color: #1a1a1a;
}
.headerNav ul.tabs li {
	float: center;
	display: block;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

/* .headerNav ul.tabs li:first-child {
	padding-left: 55px;
} */

.headerNav ul.tabs li a {
	float: left;
	display: block;
	font-weight: normal;
	font-size: 1.1em;
	line-height: 2.1em;
	height: 25px;
	width: 100px;
	text-align: center;
	color: #f9f7f5;
	background-color: #1a1a1a;
	text-decoration: none;	
}

  

.headerNav ul.tabs li a:hover  {
	background: #f9f7f5;
	color: #1a1a1a;
	text-decoration: none;
}
.headerNav ul.tabs li a.active  {
	background: #f9f7f5;
	color: #1a1a1a;
	text-decoration: none;
	/*font-weight: bold;*/
}
.headerNav ul.tabs li a:hover, .headerNav ul.tabs li a.active, .searchBar a:hover, .searchBar a.active  {
	color: #1a1a1a;
	margin-left: -1px;
	border-left: 1px solid #f9f7f5;
}
.headerNav ul.tabs li a {
	background: #1a1a1a url(../image_assets/tab_pipe.png) no-repeat bottom right;
}
.headerNav ul.tabs li a.last, .searchBar a.last{
	background-image: none;
}

/* @end */

/* @group SEARCH */

/* H E A D E R   S E A R C H */

.searchResult {
	vertical-align: baseline;
	display: block;
	overflow: hidden;
	width: 40px;
	height: 20px;
	background: url('/eescripts/images/ico-search.jpg') no-repeat 0 0;
	margin: 0px 10px 0px 0px;
	float: left;
	text-decoration: none;
	color: #ffffff;
	font-size: .8em;
	text-transform: uppercase;
	text-align: center;
	padding: 8px 1px 0;
	clear: both;
}

.searchBar{
	width: 375px;
	color: #f9f7f5;
	font-size: .9em;
	float: left;
	position: relative;
	padding-right: 5px;
	padding-left: 20px;
	background-color: #1a1a1a;
}
.searchBar form{
	padding-top: 0px;
	display: block;
	float: right;
}
.searchBar input{
	display: block;
	float: left;
}

.searchBar p{
	display: inline;
}
.searchBar input.search{
	font-size: .9em;
	background-color: #f9f7f5;
	margin: 3px 0 0 0;
	width: 45px;
	height: 18px;
	border: 1px solid #f9f7f5;
	border-left: 1px solid #1a1a1a;
	text-align: center;
}
.searchBar input.text{
	background-color: #f9f7f5;
	margin-top: 3px;
	height: 14px;
	vertical-align: baseline;
	width: 85px;
	border: 1px solid #cccccc;
}

/*
.searchBar p{
	display: inline;
}
.searchBar input.search{
	font-size: .9em;
	background-color: #1a1a1a;
	color: #f9f7f5;
	width: 45px;
	height: 16px;
	padding-top: 0px;
	margin-bottom: 1px;
	border-left: 1px solid #1a1a1a;
	vertical-align: bottom;
	text-align: center;

}
.searchBar input.text{
	background-color: #f9f7f5;
	padding-top: 3px; 
	height: 14px; 
	vertical-align: bottom;
	width: 55px;
	border: 1px solid #f9f7f5;
} */

.searchBar input.text:focus{
	background-color: #d9d7d5;
	border: 1px solid #d9d7d5;
}
.searchBar input.search:hover{
	cursor: pointer;
	background-color: #dcdada;
	border-left: 1px solid #d9d7d5;
	
}
.searchBar a:hover, .searchBar a.active  {
	background: #f9f7f5;
	color: #1a1a1a;
	text-decoration: none;
}
.searchBar a {
	display: block;
	float: left;
	font-size: 1em;
	line-height: 2.8em;
	font-weight: normal;
	height: 25px;
	text-align: center;
	color: #f9f7f5;
	background-color: #1a1a1a;
	text-decoration: none;
	width: 60px;
	background: #1a1a1a url(../image_assets/tab_pipe.png) no-repeat bottom right;
}

#searchContent {
	float: left;
	width: 540px;
	clear: none;
}

#searchContent strong{
	background: #f7e9c7	
}

#searchContent h3{
	border-top: 1px solid #dddddd;
}
#searchContent h1{
	border-bottom: none;
}


/* @end */

/* @group LEFTNAV */

/* L E F T    N A V I G A T I O N
//////////////////////////////////////////*/

.leftNav ul{
	list-style: none;
	margin: 0;
}
.leftNav ul li a{
	display: block;
	/*font-weight: bold;*/
	font-size: 1em;
	color: #0099ff;
	background-color: #f9f7f5;
	padding: 4px 5px;
	border-bottom: 1px solid #e2e1df;
	width: 170px;	
}
.leftNav ul li a:hover{
	color: #1a1a1a;
	background-color: #dcdada;
}
.leftNav ul li a:visited{
	color: #777777;
}
.leftNav ul li a.active{
	border-bottom: solid 1px #f0b310;
	color: #1a1a1a;
}
.leftNav ul li a.last{
	border-bottom: none;
}
.leftNav ul li ul li a{
	font-size: 1em;
	font-weight: normal;
	margin-left: 10px;
	width: 160px;
	}
.leftNav ul li ul li ul li a{
	font-size: .95em;
	font-weight: normal;	
	margin-left: 20px;	
	width: 150px;	
}
.leftNav ul li ul li ul li ul li a{
	font-size: .9em;
	font-weight: normal;
	margin-left: 30px;	
	width: 140px;	
}
.leftNav ul li ul li ul li ul li ul li a{
	font-size: .9em;
	font-weight: normal;
	margin-left: 40px;	
	width: 130px;	
}

.leftNav ul li ul li ul li ul li ul li ul li a{
	font-size: .9em;
	font-weight: normal;
	margin-left: 50px;	
	width: 120px;	
}

/* @end */

/* @group BREAKOUT & DL BOX */

/* D O W N L O A D   B O X
//////////////////////////////////////////*/

div.downloads{
	display: block;
	float: left;
	margin: 0 20px 20px 0;
	padding: 0 6px 0 0;
	border: 1px solid #1a1a1a;
}
.downloads h4{
	display: block;
	float: left;
	width: 100%;
	padding: 2px 0 2px 6px;
	color: #f9f7f5;
	background-color: #1a1a1a;
}
.downloads ul{
	margin: 25px 0 7px 6px;
	list-style: none;
	font-size: .9em;
}
.downloads ul li{
	padding: 3px 0 3px 23px;
	background-image: url(../image_assets/fileicons/file.png);
	background-color: #f9f7f5;
	background-repeat: no-repeat;
	background-position: center left;
}
.downloads ul li a{
	color: #0099ff;
}
.downloads ul li a:hover{
	color: #1a1a1a;
}
.downloads ul li.zip{background-image: url(../image_assets/fileicons/zip.png);}
.downloads ul li.txt{background-image: url(../image_assets/fileicons/txt.png);}
.downloads ul li.pdf{background-image: url(../image_assets/fileicons/pdf.png);}
.downloads ul li.php{background-image: url(../image_assets/fileicons/php.png);}

.downloads ul li.eml{background-image: url(../image_assets/fileicons/eml.png);}
.downloads ul li.file{background-image: url(../image_assets/fileicons/file.png);}
.downloads ul li.html{background-image: url(../image_assets/fileicons/html.png);}
.downloads ul li.jpeg{background-image: url(../image_assets/fileicons/jpeg.png);}
.downloads ul li.mov{background-image: url(../image_assets/fileicons/mov.png);}
.downloads ul li.mp3{background-image: url(../image_assets/fileicons/mp3.png);}

.downloads ul li.ppt{background-image: url(../image_assets/fileicons/ppt.png);}
.downloads ul li.rar{background-image: url(../image_assets/fileicons/rar.png);}
.downloads ul li.tar{background-image: url(../image_assets/fileicons/tar.png);}
.downloads ul li.wav{background-image: url(../image_assets/fileicons/wav.png);}
.downloads ul li.eml{background-image: url(../image_assets/fileicons/eml.png);}
.downloads ul li.wmv{background-image: url(../image_assets/fileicons/wmv.png);}
.downloads ul li.xml{background-image: url(../image_assets/fileicons/xml.png);}
.downloads ul li.ai{background-image: url(../image_assets/fileicons/ai.png);}
.downloads ul li.xml{background-image: url(../image_assets/fileicons/xml.png);}

.downloads ul li.cpp{background-image: url(../image_assets/fileicons/cpp.png);}
.downloads ul li.aiff{background-image: url(../image_assets/fileicons/aiff.png);}
.downloads ul li.csv{background-image: url(../image_assets/fileicons/csv.png);}
.downloads ul li.docx{background-image: url(../image_assets/fileicons/doc.png);}
.downloads ul li.xls{background-image: url(../image_assets/fileicons/xls.png);}

/* B R E A K O U T S
//////////////////////////////////////////*/

.breakout {
	display: block;
	float: left;
	width: 160px;
	text-align: left;
	margin-left: 0;
}
.breakout img{
	display: block;
	clear: both;
	margin-bottom: 3px;
}
.breakout:hover {
	margin: -10px -10px -10px -10px;
	background-color: #dcdada;
	border: 10px solid #dcdada;
	outline: 1px solid #d8d6d6;
}
.breakout h4{
	color: #3a1b07;
	border-bottom: thin solid #f9f7f5;
	line-height: 15px;
	margin: 0;
}
.breakout p {
	color: #1a1a1a;
	line-height: 1.25em;
	font-size: 85%;
	margin: 0;
}
.breakout p a, .breakout p a:hover {
	color: #0099ff;
	background-color: transparent;
}

/* R I G H T  B R E A K O U T S */

#rightSide .breakout {
	margin-bottom: 30px;
}
#rightSide .breakout:hover {
	margin-bottom: 20px;
}

/* L O W E R   B R E A K O U T S */

.breakoutContainer {
	margin: 0 auto;
	width: 730px;
	display: block;
	padding-left: 225px;
}
#belowBody .breakout {
	margin-right: 30px;
}
#belowBody .breakout:hover {
	margin: -10px 20px -10px -10px;
	color: #1a1a1a;
	background-color: #dcdada;
	border: 10px solid #dcdada;
	outline: 1px solid #d8d6d6;
}
#belowBody .breakoutList {
	margin-right: 30px;
}

/* B R E A K O U T   L I S T
//////////////////////////////////////////*/

.breakoutList{
	display: block;
	float: left;
	width: 160px;
	text-align: left;
	margin: 0 0 20px 0;
}
.breakoutList h4{
	/*background: #1a1a1a;
	color: #f9f7f5;
	border-bottom: thin solid #f9f7f5;
	text-transform:uppercase;*/
	padding-left: 0px;
	line-height: 15px;
	margin: 0;
}
.breakoutList ul{
	display: block;
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style-position: inside;
	list-style-type: disc;
	list-style:none;
	color: #1a1a1a;
	line-height: 1.25em;
	font-size: .85em;
}
.breakoutList ul li{
	color: #999999;
	margin: 5px 0 5px 0;
	border-bottom: thin solid rgb(204, 204, 204);
	padding: 3px 0pt 5px;
}
.breakoutList ul li a{
	color: #0099ff;
}
.breakoutList ul li a:hover{
	color: #1a1a1a;
}

/* @end */

/* @group FOOTER */

/* F O O T E R
//////////////////////////////////////////*/

#footer{
	display: block;
	position: relative;
	width: 100%;
	background: #695d5d url(../image_assets/footer_grad.png) repeat-x top left;
	/*background: #695d5d url(http://www.pratt.edu/eedev/image_assets/footer_grad.png) repeat-x top left;*/
}
.footerBar {
	display: block;
	width: 955px;
	height: 20px;
	margin: 0 auto;
}
#footerAddress {
	font: 1em 'Actor', sans-serif;
	width: 100%;
	background:#695d5d url(../image_assets/footer_grad.png) repeat-x top left;
	/*background:#695d5d url(http://www.pratt.edu/eedev/image_assets/footer_grad.png) repeat-x top left;
	background: #988e8b;*/
	color: #695d5d;
	border-top: 1px solid #ccc3b1;
	text-align: center;
	padding: 10px 0;
}
#footerCopyright {
	width: 100%;
	color: #999;
	font-style: italic;
	text-align: center;
	padding: 5px 0 40px 0;
}

/* F O O T E R   T A B S */

ul.footerTabs li a:hover, ul.footerTabs li a.active{
	margin-left: -1px;
	border-left: 1px solid #ccc3b1;
}
ul.footerTabs li a {
	background: url(../image_assets/footer_tab_pipe.png) no-repeat top right;
}
ul.footerTabs li a.last{
	background-image: none;
}

/* F O O T E R  N A V I G A T I O N */

ul.footerTabs {
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
ul.footerTabs li {
	float: right;
	display: block;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.footerTabs li a {
	float: left;
	display: block;
	position: relative;
	font-weight: normal;
	font-size: .9em;
	line-height: 1.8em;
	height: 20px;
	padding: 0 9px;
	color: #f9f7f5;
	background-color: transparent;
	text-decoration: none;
}
ul.footerTabs li a:hover, ul.footerTabs li a.active  {
	background: #ccc3b1;
	color: #1a1a1a;
	text-decoration: none;
}

/* F O O T E R  N A V I G A T I O N   W H I T E */

ul.white li a:hover, ul.white li a.active  {
	background: #f9f7f5;
}
ul.white li a:hover, ul.white li a.active{
	border-left: 1px solid #f9f7f5;
}
ul.white li a {
	background: url(../image_assets/tab_pipe.png) no-repeat top right;
}



.paginate{
	margin: 15px 2px 10px 0;
	text-align: right;
	font-size: 1.2em;
}
.paginate a:link,.paginate /*a:visited*/ {
	padding: 2px 5px;
	color: #0099ff;
	border: 1px solid #dddddd;
}
.paginate a:hover {
	background: #dcdada;
}
.paginate strong, .paginate strong{
	padding: 2px 5px;
	color: #1a1a1a;
	background-color: #f7e9c7;
	border: 1px solid #dddddd;
}
.pagecount{
	font-style: italic;	
		color: #3a1b07;

}

.pagecount a {
	background: #f7e9c7;
}

/* @end */

/* @group FORM ELEMENTS */

/* -------------------------------------------------------------- 
   
   Boilerplate forms.css
   * Sets up some default styling for forms
   
-------------------------------------------------------------- */

label { font-weight: bold; }

/* Fieldsets */
fieldset { padding: 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ddd; }
legend { padding: 0 .4em; font-weight: bold; font-size: 1.2em; }

/* Textareas */

textarea { margin: 0.5em 0.5em 0 0; }
textarea { padding: .4em; } 


/* hForm
-------------------------------------------------------------- */
form.hform p { margin: 0 0 .5em; }
form.hform p label { float: left; width: 100px; }

form.hform p input { width: 200px; }
form.hform p select { width: 200px; }

form.hform p input.button { width: auto; }
form.hform p input.checkbox { width: auto; }
form.hform p input.radio { width: auto; }

form.hform p.checkbox { margin-left: 100px; }
form.hform p.checkbox label { float: none; }
form.hform p.checkbox input { width: auto; }

/* vForm
-------------------------------------------------------------- */
form.vform p { margin: 0 0 .5em; }
form.vform p label { display: block; }

form.vform p.checkbox label { display: inline; }

/* @end */





ul#homeNav {
	list-style: none;
	margin: 0;
}
ul#homeNav h2{
	margin-top: 2px;
	color: #0099ff;
	width: 449px;
	float: left;
}
ul#homeNav h2 a{
	color: #0099ff;
}
ul#homeNav h2 a:hover{
	background-color: transparent;
	color: #0099ff;
}
ul#homeNav img {
	float: left;
	margin-top: 2px;
	margin-right: 2px;
}
ul#homeNav li div{
	width: 435px;
	display: block;
	float: left;
	padding: 1px 10px 2px 10px;
	border-top: 1px solid #999999;
	height: 96px;
}
ul#homeNav li div.first{
	padding: 2px 10px 2px 10px;
	border-top: none;
}
ul#homeNav li.hover div.last{
	padding: 1px 10px 1px 10px;
	height: 96px;
	border-bottom: 1px solid #999999;
}
ul#homeNav li p.hidden{
	visibility: hidden;
}
ul#homeNav li.hover p.hidden{
	visibility: visible;
}
ul#homeNav li.hover div{
	padding: 1px 10px 2px 10px;
	border-top: 1px solid #999999;
	height: 96px;
	background-color: #f2f2f2;
}
ul#homeNav li.hover{
	cursor: pointer;
}

#homeBody {
	margin: 0 auto;
	width: 955px;
	background-color: #f9f7f5;
	padding: 30px 0 20px 0;
	text-align: left;
}
#homeBody #content {
	float: left;
	width: 650px;
	clear: none;
	margin-left: 20px;
}
#homeBody #rightSide{
	display: block;
	position: relative;
	float: left;
	width: 190px;
	margin-left: 75px;
}
#homeBody #rightSide .breakout{
	width: 190px;
}
#homeBody #rightSide .breakoutList{
	width: 190px;
}
hr {
	border: none;
	background-color: #dddddd;
	color: #dddddd;
	height: 1px;
}

/*
	********************
	Promo Related Styles
	********************
*/

/* Remove list formatting from Promo UL/LI */
#promo, #promo li
{
	margin:0;
	padding:0;
	list-style-type:none;
}

/* Styles for the optional promo navigation container */
#promonav
{
	padding:4px;
	background:#eee;
	border:1px solid #e0e0e0;
	margin-top:1px;
}

/* Keep the next button at the right edge */
#promonav .next
{
	float:right;
}

/* Link styles in promo navigation  */
#promonav a
{
	padding:0 3px;
	border:1px solid #eee;
	text-decoration:none;
	outline:0;
	color:#777;
}

/* Style applied on mouseover of promo navigation link(s) */
#promonav a:hover
{
	color:#000;
}
/* The index automatically gets an activeSlide class, use this to indicate the current slide */
#promoindex a.activeSlide
{
	font-weight:bold;
	background:#fff;
	border-color:#ccc;
}
