/* BACART CSS V2 */



body {

	background-color: #ddd;

	margin: 0;

	padding: 0;

	}









/* --- HEADER ELEMENTS --- */



td.headbgOut {

	background-image: url('images/bg-sub.gif');

	background-repeat: repeat-x;

	min-height: 175px;

	}

	

td.headbgIn {

	background-image: url('images/bg-sub2.gif');

	background-color: #fff;

	background-repeat: repeat-x;

	background-position: top;

	width: 780px;

	min-width: 780px;

	max-width: 780px;

	}

	

td.head1 {

	width: 780px;

	min-width: 780px;

	max-width: 780px;

	height: 18px;

	min-height: 18px;

	max-height: 18px;

	background: transparent;

	}

	

td.head2 {

	width: 159px;

	min-width: 159px;

	max-width: 159px;

	height: 157px;

	min-height: 157px;

	max-height: 157px;

	background: transparent;

	}

	

td.head3 {

	width: 225px;

	min-width: 225px;

	max-width: 225px;

	height: 157px;

	min-height: 157px;

	max-height: 157px;

	background-image: url('images/img_backg.gif');

	background-repeat: repeat-x;

	}

	

td.head4 {

	width: 49px;

	min-width: 49px;

	max-width: 49px;

	height: 157px;

	min-height: 157px;

	max-height: 157px;

	background: transparent;

	}

	

td.head5 {

	width: 347px;

	height: 157px;

	min-height: 157px;

	max-height: 157px;

	background: transparent;

	}

	

td.drop1 {

	width: 10px;

	min-width: 10px;

	max-width: 10px;

	height: 157px;

	min-height: 157px;

	max-height: 157px;

	background: transparent;

	font-size: 1px;

	}

	

td.drop2 {

	width: 215px;

	min-width: 215px;

	max-width: 215px;

	height: 9px;

	min-height: 9px;

	max-height: 9px;

	background: transparent;

	font-size: 1px;

	}

	

td.drop3 {

	width: 204px;

	min-width: 204px;

	max-width: 204px;

	height: 136px;

	min-height: 136px;

	max-height: 136px;

	padding: 0;

	margin: 0;

	font-size: 1px;

	}

	

td.drop4 {

	width: 11px;

	min-width: 11px;

	max-width: 11px;

	height: 136px;

	min-height: 136px;

	max-height: 136px;

	background-image: url('images/drop-r.gif');

	background-repeat: no-repeat;

	font-size: 1px;

	}

	

td.drop5 {

	width: 215px;

	min-width: 215px;

	max-width: 215px;

	height: 12px;

	min-height: 12px;

	max-height: 12px;

	background-image: url('images/drop-b.gif');

	font-size: 1px;

	}

	

img.pageTitle {

	margin-top: 47px;

	}

	

	

	

	

/* --- Content Elements --- */



img.title {

	padding-bottom: 40px;

	}





img.subTitle {

	padding-bottom: 10px;

	}

	

.contentarea {

	padding: 0px 15px 10px 25px;

	}

	

td.lockWidth {

	width: 540px;

	min-width: 540px;

	max-width: 540px;

	font-size:11px;

	color:#111111;

	font-family: verdana, arial;

	font-style: normal;

	line-height: 15px;

	font-weight: normal;

	}

	

	

/* --- Footer Elements --- */



td.foot1 {

	height: 24px;

	min-height: 24px;

	max-height: 24px;

	background-color: #bbb;

	}

	

td.foot2 {

	height: 24px;

	min-height: 24px;

	max-height: 24px;

	width: 780px;

	text-align: center;

	background-color: #ccc;

	}



td.foot3 {

	height: 75x;

	min-height: 75px;

	max-height: 85px;

	background: transparent;

	}

	

td.foot4 {

	height: 100px;

	min-height: 100px;

	max-height: 100px;

	width: 780px;

	min-width: 780px;

	max-width: 780px;

	background-color: #fff;

	padding-top: 50%;

	padding-bottom: 50%;

	}



	



	

	

/* --- Type Definitions --- */



body {

	font-family: Verdana, Arial, Helvetica;

	font-size: 11px;

	color: #333;

	}

	

.text11px {

	font-size:11px;

	color:#111111;

	font-family: verdana, arial;

	font-style: normal;

	line-height: 15px;

	font-weight: normal;

	}



.text11pxWhite {

	font-size:11px;

	color:#ffffff;

	font-family: verdana, arial;

	font-style: normal;

	line-height: 15px;

	font-weight: normal;

	}



.textBold11px {

	font-size:11px;

	color:#111111;

	font-family: verdana, arial;

	font-weight: bolder;

	line-height: 15px;

	}



.text10px {

	font-size:10px;

	color:#333333;

	font-family:verdana, arial;

	font-style: normal;

	font-weight: normal;

	line-height: 14px;				

	}



.text9pxWhite {

	font-size:9px;

	color:#ffffff;

	font-family:verdana, arial;

	font-style: normal;

	font-weight: normal;

	line-height: 14px;				

	}



.text10pxWhite {

	font-size:10px;

	color:#ffffff;

	font-family:verdana, arial;

	font-style: normal;

	font-weight: normal;

	line-height: 15px;				

	}					



.text10pxGray {

	font-size:10px;

	color:#666666;

	font-family:verdana, arial;

	font-style: normal;

	font-weight: normal;

	}



.text10pxRed {

	font-size:10px;

	color:#ff0000;

	font-family:verdana, arial;

	font-style: normal;

	font-weight: normal;

	}



h1 {

	font-size:17px;

	color:#333333;

	font-family: verdana, arial;

	font-style: normal;

	font-weight: bold;

	line-height: 19px;

	}



h2 		{

					font-size:17px;

					color:#993300;

					font-family: verdana, arial;

					font-style: normal;

					font-weight: bold;
					
					line-height: 20px;

					}	



.text11pxBrown {

	font-size:11px;

	color:#993300;

	font-family: verdana, arial;

	font-style: normal;

	font-weight: bold;

	}



.text11pxBrownUL {

	font-size:11px;

	color:#993300;

	font-family: verdana, arial;

	font-style: normal;

	font-weight: bold;

	text-decoration: underline;

	}



.text11pxRed {

	font-family: Verdana, Arial, Helvetica;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FF0000;

	text-decoration: none;

	}



a.textLink10px:link {

	font-family:verdana, arial, helvetica;

	color:#336699;

	text-decoration: none;

	font-size: 10px;

	font-weight: normal;

	}



a.textLink10px:visited {

	font-family:verdana, arial, helvetica;

	color:#336699;

	font-size: 10px;

	font-weight: normal;

	text-decoration: none;

	}



a.textLink10px:hover {

	font-family:verdana, arial, helvetica;

	color:#336699;

	text-decoration: underline;

	font-size: 10px;

	font-weight: normal;

	font-style: normal;

	}



a.textLink11px:link {

	font-family:verdana, arial, helvetica;

	color:#336699;

	text-decoration: none;

	font-size: 11px;

	font-weight: normal;

	}



a.textLink11px:visited {

	font-family:verdana, arial, helvetica;

	color:#336699;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

	}



a.textLink11px:hover {

	font-family:verdana, arial, helvetica;

	color:#336699;

	text-decoration: underline;

	font-size: 11px;

	font-weight: normal;

	font-style: normal;

	}



a.footerLink:link {

	font-family: verdana, arial, helvetica;

	color:#666666;

	text-decoration: none;

	font-size: 10px;

	font-weight: normal;

	font-style: normal;

	}



a.footerLink:visited {

	font-family: verdana, arial, helvetica;

	color:#666666;

	font-size: 10px;

	font-weight: normal;

	text-decoration: none;

	font-style: normal;

	}



a.footerLink:hover {

	font-family: verdana, arial;

	color:#666666;

	text-decoration: underline;

	font-size: 10px;

	font-weight: normal;

	font-style: normal;

	}



.text11pxGeorgia {

	font-size:11px;

	color:#444444;

	font-family: Georgia, 'Times New Roman';

	font-style: normal;

	line-height: 16px;

	font-weight: normal;

	}

	

	

/* --- Image wraps --- */



img.floatLeftT {

	float: left;

	padding: 8px 15px 15px 0px;

	}

	

img.floatRightT {

	float: right;

	padding: 8px 0px 15px 15px;

	}

	

img.floatLeft {

	float: left;

	padding: 0px 15px 15px 0px;

	}

	

img.floatRight {

	float: right;

	padding: 0px 0px 15px 15px;

	}

a.footerReverse:link {

	font-family: verdana, arial, helvetica;

	color:#ffffff;

	text-decoration: none;

	font-size: 10px;

	font-weight: normal;

	font-style: normal;

	}



a.footerReverse:visited {

	font-family: verdana, arial, helvetica;

	color:#cccccc;

	font-size: 10px;

	font-weight: normal;

	text-decoration: none;

	font-style: normal;

	}



a.footerReverse:hover {

	font-family: verdana, arial;

	color:#ff0000;

	text-decoration: underline;

	font-size: 10px;

	font-weight: normal;

	font-style: normal;

	}

