/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

/* Add-On Core Code (Remove when not using any add-on's) */
.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}

/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/
	#qm0
	{
		width:auto;
	}


	/*"""""""" (MAIN) Items""""""""*/
	#qm0 a
	{
		padding:0px;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/
	#qm0 div, #qm0 ul
	{
		width:200px;
		padding:0px;
		margin:-1px 0px 0px;
		background-color:#eaf5f7;
		filter: alpha (opacity=93);
		background-position:0% 0%;
		border-width:0px 1px 1px;
		border-style:solid;
		border-color:#4e4c34;
		text-align:left;
	}


	/*"""""""" (SUB) Items""""""""*/
	#qm0 div a, #qm0 ul a
	{
		padding:8px 0px 8px 8px;
		margin:0px;
		color:#164251;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		font-weight:normal;
		border-width:1px 0px 0px;
		border-style:solid;
		border-color:#4e4c34;
	}


	/*"""""""" (SUB) Hover State""""""""*/
	#qm0 div a:hover
	{
		background-color:#c4d7de;
		color:#333;
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/
	#qm0 ul li:hover>a
	{
		background-color:#d99d0c;
		color:#fff;
		text-decoration:none;
	}


	/*"""""""" (SUB) Parent Items""""""""*/
	#qm0 div .qmparent, #qm0 ul .qmparent
	{
		background-image:url(qmimages/arrow_1.gif);
		background-repeat:no-repeat;
		background-position:97% 50%;
	}


	/*"""""""" (SUB) Active State""""""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		background-color:#ffffff;
		background-image:url(qmimages/arrow_0.gif);
		color:#236c7f;
		text-decoration:underline;
	}


	/*"""""""" Individual Titles""""""""*/
	#qm0 .qmtitle
	{
		margin:2px 0px 5px;
		color:#eeeeee;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/
	#qm0 .qmdividery
	{
		border-left-width:1px;
		height:66px;
	}


	/*"""""""" Custom Rule""""""""*/
	ul#qm0 a img
	{
		display:block;
		border-style:none;
	}

/*!!!!!!!!!!! end of QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}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;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6,p,th,td,ul,li{font-size:100%;}q:before,q:after{content:'';}




body {
	font-size:100%;
	background: #4e4c35 url(/images/GetAlts/bg_page.jpg) repeat-x;
	margin: 0; padding: 0; text-align: center;}




/* ---------------------------------------
CONTAINER STYLE
block that contains all content, floats on the page 
--------------------------------------- */
#container {width: 900px; background: #FFFFFF; margin: 0 auto; text-align: left;}



/* ---------------------------------------
HEADER STYLES
contains tabbed nav, top links, logo 
--------------------------------------- */

#header {text-align: right;	height: 90px; background: #4e4c35 url(/images/GetAlts/backgroundFade.gif) no-repeat 0 0;}

#header p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #95bcc5;}


#topnav a:link, 
#topnav a:active, 
#topnav a:visited {color: #95bcc5; text-decoration: underline;}
#topnav a:hover {color:#eaf5f7;}

#topnav {padding-top: 0px;
		 background: #51503e;
		 vertical-align:top;
		 text-align:right;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 12px;
		 color: #95bcc5;
}

#topmenu {background:#eaeaea;
		vertical-align:bottom;
		padding-bottom:1px
}


/* ---------------------------------------
HOMEPAGE-SPECIFIC STYLES
bottom of page
--------------------------------------- */

#hp {
	width: 860px;
	padding: 20px 20px 20px 20px; 
	background: #fff;
	
}

#t1 {
	float: left; 
	width: 245px;
	height: 320px;
	padding: 10px 15px 10px 15px;
	background:url(/images/GetAlts/bgTable.gif) no-repeat;
	text-align:left;
}

#t2 {
	float: right;
	width: 568px;
	padding: 0px 0px 0px 0px;
}

#t2a {
	float: left;
	width: 245px;
	height: 320px;
	padding: 10px 15px 10px 15px;
	background:url(/images/GetAlts/bgTable.gif) no-repeat;
	text-align:left;
	
}

#t2b {
	float: right;
	width: 245px;
	height: 320px;
	padding: 10px 15px 10px 15px;
	background:url(/images/GetAlts/bgTable.gif) no-repeat;
	text-align:left;
}


h1 {font-family: "arial narrow" Arial, Helvetica, sans-serif; font-size: 24px; color: #266378; font-weight:lighter; padding-bottom:12px; }

p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #000; /*margin-top: 1em;*/ padding: 5px 0 10px 0}

.bold {
	margin: 0; 
	padding: 10px 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000;
	}

.ital {
	margin: 0; 
	padding: 10px 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: italic;
	font-weight: bold;
	color: #000;
	}


ul {
	list-style:disc;
	margin: 0 2em 0 2em;
	list-style-position:outside;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 18px; 
	color: #000;
	}
	
a:link, 
a:hover, 
a:active, 
a:visited {
	color: #d08c00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
}	





/* ---------------------------------------
NAV STYLES
controls anything in the left-hand column 
--------------------------------------- */

#nav {
	float: left; /* since this element is floated, a width must be given */
	width: 250px; /* the actual width of this div, in standards-compliant browsers or standards mode in Internet Explorer, will include the padding and border in addition to the width */
	padding: 35px 10px 15px 20px;
	text-align: left;
}

a.nav {
 display: block;
 width:250px;
 padding: 10px 0px 10px 6px;
 background-color: #fff;
 border-top: 1px solid #c2d7dc;
 color: #d08c00;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 text-decoration: none;
 text-align: left;
 }
 
a.nav:hover {
 background-color: #eaf5f7;
 color: #266378;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration: underline;
 } 
 
.active {
 display: block;
 width:250px;
 padding: 10px 0px 10px 6px;
 background: url(/images/GetAlts/arrow.gif) no-repeat right;
 border-top: 1px solid #c2d7dc;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:bold;
 color: #266378;
 font-size:12px;
 text-decoration: none;
 text-align: left;
 }
 
 
 a.nav2 {
 display: block;
 width:236px;
 padding: 3px 0px 3px 20px;
 background-color: #fff;
 color: #d08c00;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 text-decoration: none;

 text-align: left;


 }
 

a.nav2:hover {
 background-color: #eaf5f7;
 color: #266378;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration: underline;
 } 

  a.nav2plus {
 display: block;
 width:236px;
 background: url(/images/GetAlts/plus.gif) no-repeat right;
 padding: 3px 0px 3px 20px;
 background-color: #fff;
 color: #d08c00;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 text-decoration: none;
 text-align: left;
 }
 
 a.nav2plus:hover {
 background: #eaf5f7 url(/images/GetAlts/plus.gif) no-repeat right;
 color: #266378;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-decoration: underline;
 } 
 
.active2 {
 display: block;
 width:236px;
 padding: 3px 0px 3px 20px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:bold;
 color: #266378;
 font-size:12px;
 text-decoration: none;
 text-align: left;
 }
 
 
  a.nav3 {
 display: block;
 width:216px;
 padding: 1px 0px 1px 34px;
 background-color: #fff;
 color: #d08c00;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 text-decoration: none;
 text-align: left;
 }
 
a.nav3:hover {
 background-color: #fff;
 color: #266378;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:normal;
 text-decoration: underline;
 } 
 
.active3 {
 display: block;
 width:216px;
 padding: 1px 0px 1px 32px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:normal;
 color: #266378;
 font-size:12px;
 text-decoration: none;
 text-align: left;
 }
 
 
 .fponly {
 display: block;
 width:250px;
 padding: 15px 0px 15px 6px;
 background: #95BCC5;
 border-top: 1px solid #266378;
 border-bottom: 3px solid #266378;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:bold;
 color: #fff;
 font-size:18px;
 text-decoration: none;
 text-align: left;
 }
 



/* ---------------------------------------
MAIN CONTENT AREA STYLES
left-hand navigation column
--------------------------------------- */

#mainContent {margin: 0 0 0 280px; padding: 10px 20px 0 40px; vertical-align:top; }

#mainContent h1 {font-family: "arial narrow" Arial, Helvetica, sans-serif; font-size: 36px; color: #266378; font-weight:lighter; text-align:left; padding: 20px 0 12px 0 }

#mainContent h2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:normal; color: #4e4c35; text-align:left; padding: 10px 0 3px 0}

#mainContent h3 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #77755a; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #e5ad18; text-align:left; padding: 10px 0 0px 0}

#mainContent h4 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #4e4c35; text-align:left; padding: 10px 0 5px 0; }

#mainContent h5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #266378; text-align:center; padding: 10px 0 5px 0; }

#mainContent h6 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #266378; font-weight:bold; text-align:left; padding: 14px 0 0 0; }

#mainContent p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #000; /*margin-top: 1em;*/ text-align:left; padding: 5px 0 10px 0}

#mainContent .term {font-weight: bold; color: #266378;}


/* ---------------------------------------
TABLE STYLES
all tables
--------------------------------------- */



#mainContent th {
	background: #eaf5f7;
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #266378;
	font-size: 19px;
	line-height: 18px;
	font-weight:bold;
	text-align: left;
	border: 1px solid #b6b391;
	}
	
#mainContent th.border {
	background: #eaf5f7;
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #266378;
	font-size: 19px;
	line-height: 18px;
	font-weight:bold;
	text-align: left;
	border: 1px solid #b6b391;
	}
	
#mainContent th.small {
	background: #eaf5f7;
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #266378;
	font-size: 13px;
	line-height: 14px;
	font-weight:bold;
	text-align: center;
	border: 1px solid #b6b391;
	}

#mainContent th.left {
	background: #eaf5f7;
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #266378;
	font-size: 13px;
	line-height: 14px;
	font-weight:bold;
	text-align: left;
	border: 1px solid #b6b391;
	}		


#mainContent td {
	background: #fff;
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	line-height: 14px;
	font-weight:normal;
	text-align: left;
	vertical-align:top;
	
}

#mainContent td.border {
	background: #fff;
	padding: 8px 8px 2px 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	line-height: 14px;
	font-weight:normal;
	text-align: left;
	vertical-align:top;
	border: 1px solid #b6b391;
}

#mainContent td.center {
	background: #fff;
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	line-height: 14px;
	font-weight:normal;
	text-align: center;
	vertical-align:top;
	border: 1px solid #b6b391;
}

#mainContent td.td2 {
	background: #f7f5ee;
	}

#mainContent td.alt {
	border: 0px;
	padding: 3px;
	}



#mainContent a:link, 
#mainContent a:hover, 
#mainContent a:active, 
#mainContent a:visited {
	color: #d08c00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	}
#mainContent a:hover {
	text-decoration: underline;
}

#mainContent p.disc
{font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #77755a;}

#mainContent p.discBold
{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 12px; color: #77755a;}

#mainContent p.discB
{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 12px; color: #b6b391;}


#mainContent ul {
	list-style:disc;
	margin: 0 2em 0 2em;
	list-style-position:outside;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 18px; 
	text-align:left;
	color: #000;
	}
	
#mainContent ol {
	list-style:disc;
	margin: 0 2em 0 2em;
	list-style-position:outside;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 18px; 
	text-align:left;
	color: #000;
	}	

#callout {
	background: #FFF url(/images/GetAlts/calloutBottom.jpg) no-repeat left bottom;
	float: right; 
	width: 250px;
	margin: 0 0 5px 20px;
	}
#callout h2 {
	background: #FFF url(/images/GetAlts/calloutTop.jpg) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight:normal; 
	color: #d18d00;
	padding: 15px 20px 5px 15px;}
	
#callout p {
	color: #4e4c35;
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
	padding: 0 15px 15px 15px;}
	
	
#callout ul {
	list-style: circle;
	margin: 0 2em 0 2em;
	list-style-position:outside;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pxm; 
	line-height: 18px; 
	color: #000;
	}

#callout2 {
	background: #FFF url(/images/GetAlts/calloutBottom.jpg) no-repeat left bottom;
	float:right;
	width: 250px;
	margin: 30px 0 5px 20px;
	}

#callout2 h2 {
	background: #FFF url(/images/GetAlts/calloutTop.jpg) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight:normal; 
	color: #d18d00;
	padding: 15px 20px 5px 15px;}

#callout2 h6 {
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight:normal; 
	color: #d18d00;
	padding: 15px 20px 5px 15px;}
	
#callout2 p {
	color: #4e4c35;
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
	padding: 0 15px 15px 15px;}
	
	
#callout2 ul {
	list-style: circle;
	margin: 0 2em 0 2em;
	list-style-position:outside;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pxm; 
	line-height: 18px; 
	color: #000;
	}
	
#didyouknow {
	background: #FFF url(/images/GetAlts/calloutBottom2.jpg) no-repeat left bottom;
	float:none;
	width: 550px;
	margin: 30px 0 5px 0px;
	}

#didyouknow h2 {
	background: #FFF url(/images/GetAlts/calloutTop2.jpg) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color: #4e4c35;
	text-align:left;
	padding: 15px 20px 5px 15px;
}

#didyouknow p {
	color: #000;
	font-size: 12px;
	line-height: 18px;
	font-weight:normal;
	padding: 0 15px 15px 15px;}
	
img.photo {
	float: right;
	background: #FFFFFF;
	border: 1px solid #b6b391;
	margin-left:10px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 5px;	
	}

.searchbutton {
	font-size:8pt;
	font-weight:bold;
	background-color:#d08d00;
	border-color:#e5b01c;
	color:#ffffff;
}






/* ---------------------------------------
FOOTER STYLES
bottom of page
--------------------------------------- */

.footer2 {
	background: #cae8ea;
}

#footer {
	height: 70px;
	padding: 0 5px 0 20px; 
	background: #fff url(/images/GetAlts/footFade.jpg) repeat-x 0 0;
	border-top-width: 1px;
	border-top-color: #95bcc5;
	border-top-style: solid;
}
#footer p {
	margin: 0; 
	font-family:Arial, Helvetica, sans-serif;
	color: #9dbcc5;
	font-size: 11px;
	line-height: 12px;
}
#footer a:link, 
#footer a:hover, 
#footer a:active, 
#footer a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
	color: #266378;
	text-decoration: none;
}

#footer a:hover { 
	text-decoration: underline;
}

ul#listWrap {font-family:Arial, Helvetica, sans-serif;
	color: #266378;
	font-size: 11px;
	line-height: 12px; margin: 0 0 0 10px; padding: 18px 0 0 0; list-style-type: none;}
ul#listWrap li {float: left; width: 110px; margin-right: 30px; padding-left: 10px;
list-style-type: none; }
ul#listWrap li ul {margin: 0; padding: 0;}
ul#listWrap li#listCol2 {margin-right: 30px;  padding: 0; border: none;}
ul#listWrap li#listCol3 {margin-right: 0;  padding: 0; border: none;}
ul#listWrap li ul li {float: none; border: none; margin: 0; padding: 0 0 0 10px;}









/* ---------------------------------------
DISCLOSURE STYLES
controls disclosure areas only 
--------------------------------------- */

#disclosure {
	padding: 0 10px 0 20px; 
	background:#4e4c35;
}
#disclosure p {
	margin: 0; 
	padding: 10px 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #95bcc5;
}

#disclosure .bold {
	margin: 0; 
	padding: 10px 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #95bcc5;
	}

#disclosure .ital {
	margin: 0; 
	padding: 10px 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-style: italic;
	font-weight: bold;
	color: #95bcc5;
	}

#disclosure p.bld {
	margin: 0; 
	padding: 10px 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #95bcc5;
	}

#disclosure a:link, 
#disclosure a:hover, 
#disclosure a:active, 
#disclosure a:visited {
	color: #eaf5f7;
	text-decoration: none;
}
#disclosure a:hover {
	text-decoration: underline;
}





/* ---------------------------------------
UNIVERSAL STYLES
not tied to a specific container
--------------------------------------- */

.fltrt { /* this class can be used to float an element right. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}




/* ---------------------------------------
OTHER STYLES
controls bottom curves of footer 
--------------------------------------- */

#footCurves {
	background:#4e4c35;
}

/* ---------------------------------------
VALIDATION STYLES
controls the highlight of the contact us required fields
--------------------------------------- */

    label.error { float: none; color: red; padding-left: .5em; vertical-align: top; font-weight:bold}

    td.alt input.error, td.alt textarea.error, td.alt select.error, tr.errorRow td.alt input,tr.errorRow td.alt select {
        border: 1px solid red;
        background-color: #FFFFEE;
        margin: 0px;
        color: red;
    }

    #errorbox {
        border: 2px solid red;
        background-color: #FFFFEE;
        display: none;
        width: 540px;
    }



/**---------------------------------------
    Begin Color Box
--------------------------------------- */
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}
#colorbox{}
  #cboxTopLeft{width:14px; height:14px; background:url(images/GetAlts/controls.png) 0 0 no-repeat;}
    #cboxTopCenter{height:14px; background:url(images/GetAlts/border.png) top left repeat-x;}
    #cboxTopRight{width:14px; height:14px; background:url(images/GetAlts/controls.png) -36px 0 no-repeat;}
    #cboxBottomLeft{width:14px; height:43px; background:url(images/GetAlts/controls.png) 0 -32px no-repeat;}
    #cboxBottomCenter{height:43px; background:url(images/GetAlts/border.png) bottom left repeat-x;}
    #cboxBottomRight{width:14px; height:43px; background:url(images/GetAlts/controls.png) -36px -32px no-repeat;}
    #cboxMiddleLeft{width:14px; background:url(images/GetAlts/controls.png) -175px 0 repeat-y;}
    #cboxMiddleRight{width:14px; background:url(images/GetAlts/controls.png) -211px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(images/GetAlts/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(images/GetAlts/loading.gif) center center no-repeat;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(images/GetAlts/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/GetAlts/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/GetAlts/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/GetAlts/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/GetAlts/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/GetAlts/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/GetAlts/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/GetAlts/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/GetAlts/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}


/** -------------------------
     End Color Box
--------------------------- */

/** -----------------------------------
     Begin Umbraco css
--------------------------------------- */
.siteTbl
{
	width: 900px;
}

.splashArea
{background:#fff;
	padding: 0px 0px 0px 0px;
	width: 900px;
}


#mainLeft {
	padding-left:30px;
	width: 306px;
}

#mainMid {
	padding-left:18px;
	width: 306px;
}

#mainRight {
	padding-right:30px;
	width: 306px;
}

.parentLeft {
	width: 36px;
	height: 68px;
}

.parentRight {
	width: 36px;
	height: 68px;
}

