/*
##########################################
				SHARED STYLES
##########################################
*/
* {
	font-family		:	Verdana, Arial, Helvetica, sans-serif;
}
* img {
	border			:	0;
}
td {
	vertical-align	:	top;
}
body {
	background		:	#37001b url(../shared_images/backgrounds/main.gif) 0 144px repeat-x;
	margin			:	0;
	color			:	#333;
}
.skipToLink {
	display			:	none;
	visibility		:	hidden;
	position		:	absolute;
	top				:	1px;
}
div#mainContainer {
	width			:	830px;
	margin			:	0 auto;
	padding			:	23px 0 0;
	background		:	#fff url(../shared_images/topCurve.gif) 0 0 no-repeat;
}
.header {
	padding			:	3px 0 3px 10px !important;
	background		:	#633 !important;
	color			:	#fff !important;
	vertical-align	:	middle !important;
	list-style-type	:	none !important;
}
.header1 {
	padding			:	3px 0 3px 10px !important;
	color			:	#fff !important;
	vertical-align	:	middle !important;
	list-style-type	:	none !important;
	background-color: #9999FF;

}
.alert {
	color			:	#c00;
	font-weight		:	bold;
}
/*
##########################################
			END OF SHARED STYLES
##########################################
*/



/*
##########################################
				TOP BAR STYLES
##########################################
*/
div#topSection {
	margin			:	0 0 20px;
}
div#topSection h1 {
	margin			:	0;
	text-align		:	center;
}
div#topSection ul {
	clear			:	both;
	margin			:	0;
	padding			:	0 0 5px;
	border-top		:	1px solid #633;
	border-bottom	:	1px solid #633;
	text-align		:	center;
}
div#topSection li {
	margin			:	0;
	padding			:	0;
	display			:	inline;
	list-style-type	:	none;
	vertical-align	:	middle;
}
div#topSection li a {
	font-weight		:	bold;
	font-size		:	11px;
	padding			:	0 8px;
	text-decoration	:	none;
	color			:	#D3C3B6;
}
div#topSection li a:hover,
div#topSection li.active a {
	color			:	#d3c3b6;
	text-decoration	:	underline;
}
/*
##########################################
			END OF TOP BAR STYLES
##########################################
*/



/*
##########################################
		  LEFT NAVIGATION STYLES
##########################################
*/
div#mainContainer td.navigationCell {
	background		:	#f6f4e6 url(../shared_images/backgrounds/bottomLeftCreamCorner.gif) bottom left no-repeat;
	width			:	220px;
}
div#leftNavigation {
	width			:	176px;
	background		:	#fff;
	margin			:	0 auto;
}
div#leftNavigation ul {
	margin			:	0;
	padding			:	0 0 10px;
}
div#leftNavigation li {
	margin			:	0;
	padding			:	3px 0 2px 25px;
	font-size		:	11px;
	list-style-type	:	none;
	vertical-align	:	middle;
	background		:	#fff url(../shared_images/left_navigation/arrow.gif) 10px 6px no-repeat;
}
div#leftNavigation li.subNav {
	background		:	#fff url(../shared_images/left_navigation/arrowDown.gif) 10px 6px no-repeat;
}
div#leftNavigation ul.subNavigation li {
	background		:	none;
	padding-left	:	10px;
}
div#leftNavigation li a {
}
div#leftNavigation li a:hover,
div#leftNavigation li.active a,
div#leftNavigation ul.subNavigation li a:hover,
div#leftNavigation ul.subNavigation li.active a {
	color			:	#d3c3b6;
}
div#leftNavigation ul.subNavigation li a {
	color			:	#633;
}
td.navigationCell input {
	width			:	130px;
}
div#findUsContainer p {
	padding			:	0 10px;
}
/*
##########################################
	 END OF LEFT NAVIGATION STYLES
##########################################
*/



/*
##########################################
			   MAIN STYLES
##########################################
*/
div#mainContainer p {
	font-size		:	11px;
	line-height		:   15px
}
div#mainContainer h1,
div#mainContainer h2,
div#mainContainer h3,
div#mainContainer h4,
div#mainContainer p {
	margin-top		:	0;
}
div#mainContainer h1 {
	font-size		:	16px;
	color			:	#633;
}
div#mainContainer h4 {
	font-size		:	11px;
	color			:	#633;
}
div#mainContainer td.newsCell {
	background		:	#f6f4e6 url(../shared_images/backgrounds/bottomRightCreamCorner.gif) bottom right no-repeat;
	width			:	284px;
}
div#mainContainer p.footNote {
	color			:	#000;
	margin-left		:	10px;
	margin-right	:	10px;
	font-size		:	10px;
}
div#mainContainer a {
	color			:	#633;
}
div#mainContainer td.bodyCell {
	padding			:	0 40px;
	background		:	url(../shared_images/backgrounds/bottomRightWhiteCorner.gif) bottom right no-repeat;
	height			:	477px;
}
div#mainContainer td.bodyCellReversed {
	padding			:	0 40px;
	background		:	url(../shared_images/backgrounds/bottomLeftWhiteCorner.gif) bottom left no-repeat;
	height			:	500px;
}
div#mainContainer td.newsCell,
div#mainContainer td.bodyCell,
div#mainContainer td.navigationCell {
	padding-top		:	40px;
	padding-bottom	:	20px;
}
div#mainContainer td.homePage {
	padding-top		:	10px;
	height			:	250px;
}
td.newsCell div#newsContainer {
	width			:	240px;
	background		:	#fff;
	margin			:	0 auto;
}
div#newsContainer ul {
	margin			:	0;
	padding			:	0;
}
div#newsContainer li {
	font-size		:	11px;
	list-style-type	:	none;
	color			:	#000;
	padding			:	8px 10px;
}
div#newsContainer li span.date {
	font-weight		:	bold;
	color			:	#633;
}
td.bodyCell table {
	clear			:	both;
}
td.bodyCell th,
td.bodyCell td {
	font-size		:	11px;
	text-align		:	left;
}
td.bodyCell th {
	background		:	#633;
	color			:	#fff;
	font-weight		:	normal;
	padding			:	5px 10px;
	border-right	:	1px solid #fff;
}
td.bodyCell th.last {
	border-right	:	0;
}
td.bodyCell td {
	color			:	#000;
	background		:	#efecd3;
	padding			:	10px;
	border-bottom	:	1px solid #633;
}
td.bodyCell td.title {
	color			:	#633;
	font-weight		:	bold;
	border-bottom	:	0;
}
td.bodyCell td.underline {
	border-bottom	:	1px solid #633;
}
td.bodyCell tr.light td {
	color			:	#633;
	background		:	#f6f4e6;
}
td.bodyCell ul {
	margin			:	0;
	padding			:	0 15px;
}
td.bodyCell li {
	font-size		:	11px;
	list-style		:	url(../shared_images/liDot.gif);
	margin-bottom	:	5px;
}
td p.imageRight {
	float			:	left;
	clear			:	both;
	margin-bottom	:	10px;
}
td p.imageRight img {
	float			:	right;
}
td.bodyCell form p {
	margin-bottom	:	3px;
}
/*
##########################################
			END OF MAIN STYLES
##########################################
*/

/*
##########################################
		PAULS FRANKENSTEIN STYLES
##########################################
*/

div#botRightImage {
	text-align		:	right;
	padding-top		:	30px;
}

div#botLeftImage {
	padding-top		:	30px;
}

div#homePageImage {
	width			:	830px;
	height			:	227px;
}


/*
##########################################
	END OF PAULS FRANKENSTEIN STYLES
##########################################
*/





/*
##########################################
			  FOOTER STYLES
##########################################
*/
div#footer {
	width			:	830px;
	margin			:	0 auto;
	padding			:	0;
	clear			:	both;
}
div#footer p {
	margin			:	10px 0;
	font-size		:	12px;
	font-weight		:	bold;
	color			:	#D3C3B6;
}
div#footer p#companyAddress {
	float			:	left;
}
div#footer p#phoneNumber {
	float			:	right;
}
div#footer p#phoneNumber span.number {
	color			:	#fffae2;
}
/*
##########################################
		  END OF FOOTER STYLES
##########################################
*/

