/* @override 
	http://www.geissler-associates.com/aipl/_lib/css/site.css
	http://www.geissler-associates.com/aipl/_lib/css/master.css
	http://www.geissler-associates.com/aipl/programs/_lib/css/master.css
	http://www.geissler-associates.com/aipl2/_lib/css/master.css
	http://promar.rsaa.com/academyipl_com/_lib/css/master.css
	http://www.academyipl.com/_lib/css/master.css
*/

@import url("reset.css");

/***** Global Settings *****/

html, body {
	border: 0;
	margin: 0;
	padding: 0;
}

body {
	font: 62.5%/1.6em Georgia, "Times New Roman", Times, serif;
	background: #fdfae9;
	color: #796d4a;
}

#modal {
	background: #fdfae9;
}
/***** Headings *****/

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #411d00;
} 

h1 {
	padding: 0px 0 0px 0;
	letter-spacing: -1px;
	font-size: 2em;
}

h2 {
	letter-spacing: -1px;
	font-size: 1.5em;
	padding: 20px 0;
}

h3 {
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 2px;
	/*margin-bottom: 12px;*/
}

h4 {
	font-size: 1.6em;
	font-weight: bold;
	padding-bottom: 8px;
	clear: left;
}

h3 {
	font-size: 1.9em;
	border-bottom: 6px double #c5b894;
	margin-bottom: 12px;
}

#home h3 {
	margin-bottom: 0;
	padding-bottom: 0;
}

#prepCourse h3 {
	border-style: none;
}

.overview #content h4 {
	text-align: center;
}

h5 {
	font-size: 1.6em;
	margin-bottom: 10px;
}

#modal h5, {
	font-size: 1.2em;
}

h6 {
	text-transform: uppercase;
	font: 1.2em/1.1em Arial, Helvetica, Geneva, sans-serif;
}

.row h6 {
	margin-top: 6px;
}

/***** Titles *****/
h2 {
	height: 121px;
	text-indent: -9999px;
}

/*.euroPatent h2,
.euroTrade h2,
.irishTrade h2,
.usPatent h2,
.prepCourse h2,
.about h2,
.mphil2 h2 {
	height: 121px;
	text-indent: -9999px;
}*/

.euroPatent h2 {
	background: url(../../_img/titles/euroPatentLaw.png) no-repeat;
}

.euroTrade h2 {
	background: url(../../_img/titles/euroTrademarkLaw.png) no-repeat;
}

.irishTrade h2 {
	background: url(../../_img/titles/irishTrademarkLaw.png) no-repeat;
}

.usPatent h2 {
	background: url(../../_img/titles/usPatentLaw.png) no-repeat;
}

.usTrade h2 {
	background: url(../../_img/titles/usTrademarkLaw.png) no-repeat;
}

.ukTrade h2 {
	background: url(../../_img/titles/ukTrademarkLaw.png) no-repeat;
}

.prepCourse h2 {
	background: url(../../_img/titles/usPrepCourse.png) no-repeat;
}

.about h2 {
	background: url(../../_img/titles/aipl.png) no-repeat 2px;
	margin-top: 18px;
	height: 103px;
}

.schedFeesBig h2 {
	background: url(../../_img/titles/scheduleFees.png) no-repeat;
}

.contact h2 {
	background: url(../../_img/titles/contact.png) no-repeat;
	margin-top: 10px;
	height: 111px;
}

.extras h2 {
	background: url(../../_img/titles/aipl.png) no-repeat 2px;
}

.mphil h2 {
	background: url(../../_img/titles/MPhil_euroPatLaw.png) no-repeat 2px;
}

.mphil2 h2 {
	background: url(../../_img/titles/aipl.png) no-repeat 2px;
	margin-top: 18px;
	height: 103px;
}

/***** Common Formatting *****/

p, ul, ol, dl {
	margin: 0;
	padding: 0 0 1.25em 0;
	font-size: 1.4em;
	line-height: 1.7em;
}

#modal p {
	font-size: 1.2em;
}

ul, ol, dl {
	padding: 0 0 1.25em;
}

blockquote {
	margin: 1.25em;
	padding: 1.25em 1.25em 0 1.25em;
}

small {
	font-size: 0.85em;
}

img {
	border: 0;
}

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}

acronym, abbr {
	cursor: help;
	letter-spacing: 1px;
	border-bottom: 1px dashed;
}

/***** Lists *****/
dt {
}

dd {
	font-style: italic;
	color: #98895f;
}

#content ul {
	list-style-type: disc;
	list-style-position: inside;
	font-style: italic;
}

.licensing #content ul li {
	margin-bottom: 12px;
}

.overview #content ul {
	width: 411px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.overview #content dl {
	width: 641px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	line-height: 1.1em;
}

.overview dd {
	margin-bottom: 17px;
}


dd#author {
	color: #796d4a;
	font-weight: bold;
	font-size: .9em;
}

.sitemap #content ul {
	font-size: 1.4em;
	list-style-type: none;
	padding-bottom: 0;
	font-weight: normal;
	font-style: normal;
}

.sitemap #content ul li,
.sitemap #content ul li a {
	color: #411d00;
	font-weight: bold;
}

.sitemap #content ul ul {
	font-size: .9em;
	margin-left: 10px;
	padding-bottom: 8px;
}

.sitemap #content ul ul li,
.sitemap #content ul ul li a {
	font-weight: normal;
	font-style: normal;
	color: #796d4a;
}

.sitemap #content ul ul ul {
	font-size: .95em;
	padding-bottom: 8px;
}

.sitemap #content ul ul ul li a {
}
/***** Links *****/

a,
a:link,
a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#content a {
	color: #796d4a;
}


/***** Forms *****/

form {
	margin: 0;
	padding: 0;
	display: inline;
}

input, select, textarea {
	font: 1em Arial, Helvetica, sans-serif;
}

textarea {
	width: 100%;
	line-height: 1.25;
}

label {
	cursor: pointer;
}

/***** Tables *****/

table {
	border: 0;
	margin: 0 0 3em;
	padding: 0;
	width: 100%;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

table tr td {
	padding-top: 10px;
	padding-bottom: 10px;
}


thead {
	color: #411d00;
	text-transform: uppercase;
	font: 1.4em Georgia, "Times New Roman", Times, serif;
}

thead th {
	border-bottom: 1px solid #b29b80;
	padding-bottom: 4px;
}

.schedFeesBig thead span.term {
	display: none;
}

.schedFees h4.term,
.schedFees2 h4.term,
.schedFees3 h4.term,
.uniForm h4.term {
	color: #b7a678;
	background: url(../../_img/sched_bullet.png) no-repeat 0 1px;
	padding-left: 16px;
	font-size: 1.7em;
	margin-bottom: 4px;
}

.uniForm h4.term {
	margin-top: 10px;
}

.programs thead span.term {
	display: inline;
}

.programs thead span.prgm,
.programs h4.term,
.about span.term {
	display: none;
}

table .alt {
	background-color: #f2eed3;
	line-height: .1em;
}

table .highlight {
	background-color: #ffc;
	cursor: pointer;
}

table tbody td.col1 {
	color: #411d00;
	font-size: 1.2em;
	width: 60px;
}

table tbody td.col2 {
	font: 1.4em/1.5 Georgia, "Times New Roman", Times, serif;
	width: 325px;
	padding-right: 80px;
}

.uniForm tbody td.col2 {
	width: 257px;
	padding-right: 56px;
}

table tbody td.col3,
table tbody td.col4 {
	font-size: 1.2em;
	line-height: 1.5em;
}

.uniForm tbody td.col3 {
	width:125px;
}

table tbody td .info,
.modal dd {
	color: #b8a99d;
	font: .9em/1.3em Arial, Helvetica, Geneva, sans-serif;
}

.modal span.courseNum {
	color: #411d00;
	font: .7em Arial, Helvetica, Geneva, sans-serif;
	vertical-align: 1px;
}

table tbody td.col3 .info {
	font: 1em/1.3em Arial, Helvetica, Geneva, sans-serif;
}

table tbody td.addClass,
table thead th.addClass {
	display: none;
}

.uniForm table tbody td.addClass,
.uniForm table thead th.addClass {
	display: block;
}

.uniForm table td.addClass .inlineLabel {
	display: block;
	color: #411d00;
	font-size: 1.1em;
	margin-left: 16px;
}

.uniForm table td.addClass .inlineLabel input {
}

/***** Wrapper *****/

#wrap {
	width: 928px;
	margin: 10px auto 0;
}

/***** Header *****/

#header {
	width: 929px;
	height: 254px;
	position: relative;
}

#header #printLogo {
	display: none;
}

.home #header {
	background: url(../../_img/h/h_oxford_home.jpg) no-repeat 0 bottom;
}

.home2 #header {
	background: url(../../_img/h/h_oxford_home.jpg) no-repeat 0 bottom;
}


.home3 #header {
	background: url(../../_img/h/h_oxford_home2.jpg) no-repeat 0 bottom;
}


.about #header {
	background: url(../../_img/h/h_capital.jpg) no-repeat 0 bottom;
}

.peter #header {
	background: url(../../_img/h/h_peter.jpg) no-repeat 0 bottom;
}

.stuart #header {
	background: url(../../_img/h/h_stuart.jpg) no-repeat 0 bottom;
}

.euroPatent #header,
#bodyslug-6 #header {
	background: url(../../_img/h/h_europatent.jpg) no-repeat 0 bottom;
}

.euroTrade #header {
	background: url(../../_img/h/h_oxford.jpg) no-repeat 0 bottom;
}

.usPatent #header,
#bodyslug-7 #header {
	background: url(../../_img/h/h_capital.jpg) no-repeat 0 bottom;
}

.ukTrade #header,
#bodyslug-1 #header {
	background: url(../../_img/h/h_oxford_home.jpg) no-repeat 0 bottom;
}

.usTrade #header,
#bodyslug-4 #header {
	background: url(../../_img/h/h_dc.jpg) no-repeat 0 bottom;
}

.irishTrade #header,
#bodyslug-3 #header {
	background: url(../../_img/h/h_ireland2.jpg) no-repeat 0 bottom;
}

.prepCourse #header {
	background: url(../../_img/h/h_supremect.jpg) no-repeat 0 bottom;
}


.schedule #header {
	background: url(../../_img/h/h_schedule.jpg) no-repeat 0 bottom;
}

.schedFeesBig #header {
	background: url(../../_img/h/h_schedule.jpg) no-repeat 0 bottom;
}

.contact #header {
	background: url(../../_img/h/h_contact.jpg) no-repeat 0 bottom;
}

.mphil #header,
#bodyslug-5 #header {
	background: url(../../_img/h/h_M.Phil.jpg) no-repeat 0 bottom;
}

.mphil2 #header {
	background: url(../../_img/h/h_M.Phil.jpg) no-repeat 0 bottom;
}

#header h1 a {
	display: block;
	background-image: url(../../_img/geissler_logo.png);
	width: 395px;
	height: 127px;
	text-indent: -9999px;
}

/*div#worthlessLines {
	background-image: url(../../_img/header_lines.png);
	width: 928px;
	height: 207px;
	z-index: 10;
	position: absolute;
	top: 53px;
}*/

/***** Main Nav *****/

#header #nav {
	margin-bottom: 1em;
	overflow: hidden;
	width: 570px;
	position: absolute;
	right: 0;
	top: 38px;
	height: 234px;
}

#header #nav ul {
	margin: 0;
	padding: 0;
	float: right;
}

#header #nav li {
	border-right: 1px solid #796d4a;
	line-height: 1.2em;
	margin: 0 -.5em 0 .5em;
	padding: 0 .5em 0 .5em;
	white-space: nowrap;
	display: block;
	position: relative;
	float: left;
	height: 13 px;
}

#header #nav li a {
	color: #796d4a;
	font-size: .95em;
	/*display: block;*/
	height: 12px;
}

#header #nav li ul {
	position: absolute;
	top: 16px;
	background-color: white;
	padding-top: 0.3em;
	padding-right: 10px;
	padding-bottom: 6px;
	left: 0;
	display: none;
}

#header #nav li ul#licensing {
	left: -130px;
}

#header #nav li ul#about {
	left: -130px;
}

#header #nav li ul li {
	display: block;
	border-style: none;
	float: none;
	background: url(../../_img/menuEmblem.png) no-repeat 200px 7px;
	width: 215px;
	overflow: visible;
	height: 24px;
	padding-left: 0;
}

#header #nav li ul#licensing li {
	background-position: 220px 8px;
	width: 240px;
}

#header #nav li:hover ul,
#header #nav li.over ul {
	display: block;
}

#header #nav li ul li a {
	border-left: 1px solid #796d4a;
	border-bottom: 1px solid #796d4a;
	display: block;
	padding-left: 4px;
	padding-bottom: 2px;
	margin-top: 2px;
	font-size: .6em;
	width: 197px;
	line-height: 1.2em;
}

#header #nav li ul#licensing li a {
	width: 218px;
}

#header #nav li ul li a:hover {
	color: #411d00;
	text-decoration: none;
}

#header #nav #nav-programs li { background: url(../../_img/menuEmblem.png) no-repeat 312px 7px; width: 322px; }
#header #nav #nav-programs li a{ width: 310px; }
#header #nav #nav-application li { background: url(../../_img/menuEmblem.png) no-repeat 312px 7px; width: 322px; }
#header #nav #nav-application li a{ width: 310px; }
#header #nav #nav-schedule li { background: url(../../_img/menuEmblem.png) no-repeat 150px 7px; width: 170px; }
#header #nav #nav-schedule li a{ width: 150px; }
#header #nav #nav-licensing ul#licensing li { background: url(../../_img/menuEmblem.png) no-repeat 274px 7px; width: 295px; }
#header #nav #nav-licensing ul#licensing li a{ width: 275px; }

/*** Secondary Nav ***/
#nav2 {
	float: left;
	width: 222px;
	margin-top: 160px;
}

#nav2 li {
	text-align: left;
	width: 180px;
	display: block;
}

#nav2 li a {
	color: #512400;
	text-transform: uppercase;
	width: 173px;
	display: block;
	/*height: 27px;*/
	background: url(../../_img/menuBullet.png) no-repeat -90px bottom;
	font-size: .9em;
	line-height: 1.5em;
	padding-bottom: 6px;
	margin-top: 2px;
}

.calendar2012 #nav2 li a#calendar2012,
.calendar2013 #nav2 li a#calendar2013,
.calendar2014 #nav2 li a#calendar2014,
#bodyslug-1 #nav2 li a#menuslug-1,
#bodyslug-3 #nav2 li a#menuslug-3,
#bodyslug-4 #nav2 li a#menuslug-4,
#bodyslug-5 #nav2 li a#menuslug-5,
#bodyslug-6 #nav2 li a#menuslug-6,
#bodyslug-7 #nav2 li a#menuslug-7,
.overview #nav2 li a#overview,
.descript #nav2 li a#descript,
.licensing #nav2 li a#licensing,
.schedFees #nav2 li a#schedFees,
.schedFees2 #nav2 li a#schedFees2,
.schedFees3 #nav2 li a#schedFees3,
.history #nav2 li a#history,
.services #nav2 li a#services,
.faculty #nav2 li a#faculty,
.opportun #nav2 li a#opportun,
.academy #nav2 li a#academy,
.locations #nav2 li a#locations,
.registrar #nav2 li a#registrar,
.peter #nav2 li a#peter,
.stuart #nav2 li a#stuart,
.legal #nav2 li a#legal,
.privacy #nav2 li a#privacy,
.sitemap #nav2 li a#sitemap,
.regulatory #nav2 li a#regulatory,
.director #nav2 li a#director,
.admissions #nav2 li a#admissions,
.eightWeek #nav2 li a#eightWeek,
.twoWeek #nav2 li a#twoWeek,
.mphil #nav2 li a#mphil,
.mark #nav2 li a#mark{
	color: #796d4a;
	width: 180px;
	padding-right: 10px;
}

.app-prog {
	color:#97875A;
	font-size:0.9em;
	font-style:italic;
	text-transform:capitalize;
}

#nav2 li a:hover {
	text-decoration: none;
	color: #796d4a;
}

#nav2 li a#apply {
	text-indent: -9999px;
	width: 169px;
	height: 62px;
	background: url(../../_img/applynow.png) no-repeat 0 0;
	margin-top: 30px;
}

#nav2:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}

#nav2 {
	display: inline-block;
	zoom: 1;
}

/**** Content ****/
#home #content {
	margin-left: 15px;
	margin-right: 15px;
}

.programs #content,
.schedFeesBig #content,
.about #content,
.mphil2 #content,
.contact #content,
.extras #content {
	width: 667px;
	float: right;
	margin-right: 39px;
}

#home #content h2 {
	background: url(../../_img/titles/aipl.png) no-repeat 2px;
	text-indent: -9999px;
	height: 99px;
	width: 658px;
	margin-left: auto;
	margin-right: auto;
}

#content #reelContainer { list-style-type: none; margin: 0; padding: 0; font-size: 1.0em;}
#content #reelContainer li {
	width: 200px;
	height: 117px;
	padding: 0 0 0 84px;
	margin: 0 auto 20px 22px;
	float: left;
}
#content #reelContainer a { color: #572700; }
#content #reelContainer a:hover {
	color: #572700;
	text-decoration: none;
}

#reelContainer li#front-tm-uk { background: #e8ddc7 url(../../_img/castle_th.jpg) no-repeat; margin-left: 0; }
#reelContainer li#front-tm-eu { background: #e8ddc7 url(../../_img/mphil_th.jpg) no-repeat; margin-left: 0; }
#reelContainer li#front-patent-eu { background: #e8ddc7 url(../../_img/balc_th.jpg) no-repeat; }
#reelContainer li#front-tm-irish { background: #e8ddc7 url(../../_img/castle02_th.jpg) no-repeat; }
#reelContainer li#front-tm-us { background: #e8ddc7 url(../../_img/usPrepCourse_th.jpg) no-repeat; }
#reelContainer li#front-patent-us { background: #e8ddc7 url(../../_img/mon_th.jpg) no-repeat; }



#reelContainer h3{
	color: #572700;
	font-size: 1.3em;
	line-height: 1.6em;
	display: block;
	width: 200px;
	border-bottom: none;
	padding-top: 12px;
	padding-bottom: 5px;
	text-align: center;
	text-transform: none;
	font-style: italic;
}

#reelContainer p{
	color: #572700;
	padding: 5px 3px 1px 13px;
	font-size: 1.1em;
	line-height: 1.3em;
}

#home #europeanBarReview:hover,
#home #mphil:hover,
#home #usBarReview:hover,
#home #usPrepCourse:hover,
#home #irishBarReview:hover,
#home #europeanTrademark:hover {
	background-color: #f5e8d2;
	color: #411d00;
	text-decoration: none;
}

#home #europeanBarReview,
#home #mphil,
#home #usBarReview,
#home #usPrepCourse,
#home #irishBarReview,
#home #europeanTrademark {
	width: 200px;
	height: 117px;
	padding-left: 84px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}

#home #europeanBarReview {
	background: #e8ddc7 url(../../_img/castle_th.jpg) no-repeat;
	float: left;
}

#home #mphil {
	background: #e8ddc7 url(../../_img/mphil_th.jpg) no-repeat;
	float: left;
	margin-left: 25px;
}

#home #usBarReview {
	background: #e8ddc7 url(../../_img/mon_th.jpg) no-repeat;
	float: right;
	margin-left: 20px;
}

#home #usPrepCourse {
	background: #e8ddc7 url(../../_img/usPrepCourse_th.jpg) no-repeat;
	float: left;
	margin-left: 25px;
}

#home #irishBarReview {
	background: #e8ddc7 url(../../_img/castle02_th.jpg) no-repeat;
	float: left;
}

#home #europeanTrademark {
	background: #e8ddc7 url(../../_img/balc_th.jpg) no-repeat;
	float: right;
	margin-left: 20px;
}

#home #europeanBarReview h3,
#home #mphil h3,
#home #usBarReview h3,
#home #usPrepCourse h3,
#home #irishBarReview h3,
#home #europeanTrademark h3 {
	color: #411d00;
	font-size: 1.3em;
	display: block;
	width: 200px;
	height: 45px;
	border-bottom: 2px solid #f9f1d7;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	text-transform: none;
	font-style: italic;
}

#home #europeanBarReview p,
#home #mphil p,
#home #usBarReview p,
#home #usPrepCourse p,
#home #irishBarReview p,
#home #europeanTrademark p {
	color: #411d00;
	padding: 5px 3px 0 13px;
	font-size: 1.2em;
	line-height: 1.3em;
}

.locations #content #washington,
.locations #content #sandee,
#content #director,
#content #registrar {
	min-height: 143px;
	margin-bottom: 30px;
	padding-left: 144px;
	padding-top: 6px;
	border-bottom: 4px double #c5b894;
	width: 50em;
	padding-bottom: 16px;
}

.locations #content #washington h6,
.locations #content #sandee h6,
#content #director h6,
#content #registrar h6,
.contact #content h6 {
	margin-bottom: 10px;
}

.locations #content #washington p,
.locations #content #sandee p,
#content #director p,
#content #registrar p {
	line-height: 1.5em;
	font-size: 1.3em;
}

.locations #content #washington {
	background: url(../../_img/locthumbs/contact_dc_sm.jpg) no-repeat;
}

.locations #content #sandee {
	background: url(../../_img/locthumbs/contact_sd_sm.jpg) no-repeat;
}

#content #director {
	background: url(../../_img/locthumbs/contact_peter_sm.jpg) no-repeat;
}

#content #registrar {
	background: url(../../_img/locthumbs/contact_stuart_sm.jpg) no-repeat;
}

.intro {
	text-align: center;
	font-style: italic;
	margin-top: 20px;
	margin-bottom: 20px;
}

.address {
	text-align: center;
}

#submitted {
	height: 110px;
	border-bottom: 1px solid #c5b894;
	margin-bottom: 100px;
	padding-top: 40px;
}

#submitted p {
	float: left;
	width: 410px;
}

#printApp {
	background: url(../../_img/printApp.png) no-repeat;
	display: block;
	text-indent: -9999px;
	height: 67px;
	width: 230px;
	float: right;
}

/****Content Columns****/
.row {
	width: 100%;
	margin-bottom: 20px;
}

.row .courseNum {
	float: left;
	color: #411d00;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
}

.row .description {
	float: right;
	width: 556px;
}

.licensing .row .description,
.services .row .description,
.opportun .row .description,
.descript .row .description,
.academy .row .description,
.about .row .description,
.mphil2 .row .description,
.extras .row .description {
	width: 528px;
}

.row .title {
	float: left;
	width: 95px;
}

.row:after{
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}

.row {
	display: inline-block;
	zoom: 1;
}


#content:after{
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}

#content{
	display: inline-block;
	margin-bottom: 30px;
	zoom: 1;
}


/*****Contact Craziness*****/
.director #content #registrar,
.peter #content #registrar {
	display: none;
}

.admissions #content #director,
.stuart #content #director {
	display: none;
}

.director #content #director,
.peter #content #director,
.admissions #content #registrar,
.stuart #content #registrar {
	border-style: none;
}

/***** Footer *****/
#footer {
	border-top: 4px double #c5b894;
	padding-top: 10px;
	margin-top: 20px;
	clear: both;
	margin-bottom:20px;
}

#footer p {
	float: right;
	color: #572700;
	font-size: 1.3em;
	padding-bottom: 0;
}

#footer a {
	float: right;
	color: #572700;
	font-size: 1.3em;
	text-transform: uppercase;
	background: url(../../_img/menuEmblem.png) no-repeat 0 1px;
	padding-left: 14px;
}
#footlinks {
	background: url(../../_img/menuEmblem.png) no-repeat 0 4px;
	padding-left: 19px;
}
#footer p a {
	float: none;
	text-transform: none;
	font-size: 1em;
	background-image: none;
	padding-left: 0;
}

#footer br { clear: both; }

#footer #extra {
	float: left;
}


/**** Global Classes ****/

.clear {
	clear: both;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.text-justify {
	text-align: justify;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.underline {
	border-bottom: 1px solid;
}

.highlight {
	background: #ffc;
}

.wrap {
	width: 960px;
	margin: 0 auto;
}

.img-left {
	float: left;
	margin: 4px 10px 4px 0;
}

.img-right {
	float: right;
	margin: 4px 0 4px 10px;
}

.nopadding {
	padding: 0;
}

.noindent {
	margin-left: 0;
	padding-left: 0;
}

.nobullet {
	list-style: none;
	list-style-image: none;
}

.leftCol {
	float: left;
}

.rightCol {
	float: right;
}



