.dummy {
	
}

body {text-align:center;margin:0}
	
/* simple content box */
.simple_box { background-color:#FFFFFF; width:100%; margin:0; clear:both; }
	.simple_box p { padding:0 5px 12px 15px; line-height:18px; }
/*	.simple_box img { background-color:#FFFFFF; margin:5px; padding:2px; border:1px solid #011260; text-decoration:none; }
*/	.simple_box ol { margin:0 3em; }
		.simple_box ol li { margin-left:1em; }
		
	.sbtop, .sbtop div, .sbbot div, .sbbot { width:100%; height:5px; font-size:1px; }
	.sbtop { background:url(boxtop_p.gif) repeat-x; text-align:left; }
	.sbtop div { background:url(boxtop_p_l.gif) no-repeat top left; }
	.sbtop div div { background:url(boxtop_p_r.gif) no-repeat top right; }
	.sbbot  { background:url(boxbottom_p.gif) repeat-x; }
	.sbbot div { background:url(boxbottom_l.gif) no-repeat bottom left;	}
	.sbbot div div { background:url(boxbottom_r.gif) no-repeat bottom right; }
	
	.sbcontentwrap { background:url(boxl_p.gif) repeat-y; width:100% }
	.sbcontent { background:url(boxr_p.gif) repeat-y right; width:100%;  padding:0 15px; }

.formbox { 
	width:100%; 
	clear:both; 
	margin: 0 auto 5px auto; 
	background-color:#f2f2f2; 
	text-align:center; 
}
.formbox .reg_box .sbtop, .formbox_fl .reg_box .sbtop, .formbox_md .reg_box .sbtop { 
	background:url(boxtop_f_bg.gif) repeat-x; 
}
.formbox .reg_box .sbtop div, .formbox_fl .reg_box .sbtop div, .formbox_md .reg_box .sbtop div { 
	background:url(boxtop_f_l.gif) no-repeat top left; 
}
.formbox .reg_box .sbtop div div, .formbox_fl .reg_box .sbtop div div, .formbox_md .reg_box .sbtop div div { 
	background:url(boxtop_f_r.gif) no-repeat top right;
}
.reg_box .sbtop, .reg_box .sbtop div, .reg_box .sbtop div div { width:100%; height:40px; font-size:1px; }
.reg_box .sbtop { background:url(boxtop_bg.gif) repeat-x; }
	.reg_box .sbtop div { background:url(boxtop_l.gif) no-repeat top left; }
	.reg_box .sbtop div div { background:url(boxtop_r.gif) no-repeat top right; }
	.reg_box .sbtop div div div { color:#fff; font-weight:bold; font-size:14px; line-height:10px; margin-bottom:-2px; }
	.reg_box .sbtop div div div a { color:#fff; }
	.reg_box .sbtop div div div a:hover { text-decoration:underline; color:#80c9ff; background-color:inherit; }
	.reg_box p { padding:0 5px 0 10px; }
	.reg_box ul { margin: 0 auto; }
	.reg_box li { background: url(bullet_dot.gif) no-repeat 10px .10em; padding:0 5px 5px 30px; list-style: none; }
	
A:link {text-decoration:none;
}
A:hover {
	color:#3a3a3a;text-decoration:none;border-bottom:1px solid #f90;
}
A:visited {text-decoration:none;
}
TD {	COLOR: #000;PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 1px; FONT-STYLE: normal; FONT-FAMILY: arial, verdana, helvetica, sans
}

H1 {
	PADDING-RIGHT: 0px; BORDER-BOTTOM: #556c8a 3px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: arial, verdana, helvetica, sans}
H2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #556c8a 3px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: arial, verdana, helvetica, sans}
H3 { font-size:14px; font-weight:bold; padding:0 0; color:#0066b3; }

H3 A:hover{BACKGROUND-COLOR: #ffffff;border-bottom:0; }

H3 A:visited { color:#0066b3; }

#main A:hover {
BACKGROUND-COLOR: #fff;
}
#main H3 {
	PADDING-RIGHT: 0px;  PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: arial, verdana, helvetica, sans}
#main H3 A:link {
	COLOR: #c30; TEXT-DECORATION: none
}
#main P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 2px; FONT-STYLE: normal; FONT-FAMILY: arial, verdana, helvetica, sans}
#main P A:link {
	COLOR: #333; TEXT-DECORATION: none}
	
#solutions H3 {
	PADDING-RIGHT: 0px; BORDER-TOP: #556c8a 3px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: arial, verdana, helvetica, sans}
#solutions H3 A:link {
	COLOR: #111; TEXT-DECORATION: none
}
#solutions H3 A:hover {
	COLOR: #c303030; 
}
#solutions H3 A:visited {
	COLOR: #111222; TEXT-DECORATION: none
}

#solutions P {
	PADDING-RIGHT: 5px; COLOR: #003300; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: arial, verdana, helvetica, sans
}
#solutions P A:link {
	COLOR: #333; TEXT-DECORATION: none
}
#solutions P A:hover {
	COLOR: #333;
}
#solutions P A:visited {
	COLOR: #333; 
}
#sols H3 {
	PADDING-RIGHT: 2px; BORDER-TOP: #556c8a 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 5px 2px 0px; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: arial, verdana, helvetica, sans}
#sols H3 A:link {
	COLOR: #c30; TEXT-DECORATION: none
}
#sols H3 A:visited {
	COLOR: #c30; TEXT-DECORATION: none
}
#sols P {
	PADDING-RIGHT: 5px; COLOR: #003300; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#sols P A:link {
	COLOR: #333; TEXT-DECORATION: none
}
#sols P A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
#bigstory {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 145px
}

#featuring H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; MARGIN: 5px 0px 0px; COLOR: #3300CC; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: arial, verdana, helvetica, sans; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none
}
#featuring H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; COLOR: #fff; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #556c8a; TEXT-DECORATION: none
}
#featuring H3 A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; COLOR: #fff; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #556c8a; TEXT-DECORATION: none
}
#featuring H3 A:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; COLOR: #fff; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #556c8a; 
}
#featuring H3 A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; COLOR: #fff; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #556c8a; TEXT-DECORATION: none
}
.spotlight {
	BORDER-RIGHT: #556c8a 1px solid; BORDER-TOP: #556c8a 1px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #556c8a 1px solid; WIDTH: 175px; BORDER-BOTTOM: #556c8a 1px solid
}
.spotlight P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-LEFT: 3px; PADDING-RIGHT:3px; PADDING-BOTTOM: 5px; MARGIN: 5px; FONT-STYLE: normal; FONT-FAMILY: arial, verdana, helvetica, sans
}
.spotlight P A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.spotlight P A:hover {
	COLOR: #000;
}
.spotlight P A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
#spotlightleft {
	MARGIN-LEFT: 0px
}
#spotlightright {
	PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px
}
#featuring P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; FONT-STYLE: normal; FONT-FAMILY: arial, verdana, helvetica, sans}
#featuring P A:link {
	COLOR: #000; TEXT-DECORATION: none
}
#featuring P A:hover {
	COLOR: #000; 
}
#featuring P A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
#featuring A:link .more {
	COLOR: #c30; TEXT-DECORATION: none
}
#featuring A:hover .more {
	COLOR: #c30; 
}
#featuring A:visited .more {
	COLOR: #c30; TEXT-DECORATION: none
}
.more {
	COLOR: #c30; TEXT-DECORATION: none
}
#bltext2 {
	DISPLAY: none
}
#bltext3 {
	DISPLAY: none
}
#success2 {
	DISPLAY: none
}
#success3 {
	DISPLAY: none
}
#spotlight2 {
	DISPLAY: none
}
#spotlight3 {
	DISPLAY: none
}
#bottomnav {
	MARGIN-LEFT: 0px
}
#bottomnav A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 26px; DISPLAY: block; PADDING-LEFT: 26px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 5px; COLOR: #fff; PADDING-TOP: 4px; FONT-STYLE: normal; FONT-FAMILY: arial, verdana, helvetica, sans; BACKGROUND-COLOR: #556c8a; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#country_dropdown {
	BORDER-TOP: #ccc 1px solid; Z-INDEX: 1000; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 14px; WIDTH: 145px; PADDING-TOP: 10px
}
#select1 {
	Z-INDEX: 10000
}

	
.bimage {
	border: #666666 1px solid;
	padding:2pt;
	margin-top: 3pt;
}

#sidelist P {
	MARGIN-LEFT: 12; text-indent:-10;}
	
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/cvl_files/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/cvl_files/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
