.contentcell{
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
vertical-align: top;
}

td, p, a, body, input, select, textarea {
	font-size:11px;
	font-color: #333333;
	line-height: 16px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}



.header {
	font-size: 15px;
	font-color: #333333;
	line-height: 19px;
	color: #333333;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
}

.title {
	font-weight: bold;
}

.box { float: left;}
#boxContent { border: none; }
#boxContent { 
position: relative; 
left: -4px; 
top: -4px; 
width:275px;
background-color:#F3E487;
border:1px solid black;
padding:10px;}

#boxContainer { 
position: relative; 
background: #c0c0c0; 
margin: 4px;}

.hiddenlayer1{
position:absolute;
top:300px;
left:500px;
visibility:hidden;
z-index:5;
}

.hiddenlayer2{
position:absolute;
top:250px;
left:100px;
visibility:hidden;
z-index:5;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	text-decoration: underline;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	text-decoration: underline;
}


.solution{
position:absolute;
width:265px;
height:315px;
background-color:#E6E6E6;
top:310px;
left:25px;
border:1px solid #666666;
padding:10px;
z-index:5;
}

.solution_shadow{
position:absolute;
width:265px;
height:315px;
filter:alpha(Opacity=40);
background-color:#999999;
top:315px;
left:30px;
padding:10px;
z-index:4;
}

.solution_right{
position:absolute;
background-color:#F4E488;
top:310px;
left:300px;
width:465px;
height:315px;
border:1px solid #666666;
padding:10px;
z-index:5;
}

.solution_right_shadow{
top:315px;
left:305px;
width:465px;
height:315px;
position:absolute;
filter:alpha(Opacity=40);
background-color:#999999;
padding:10px;
z-index:4;
}






.solution_mozilla{
position:absolute;
width:245px;
height:295px;
background-color:#E6E6E6;
top:310px;
left:25px;
border:1px solid #666666;
padding:10px;
z-index:5;
}

.solution_shadow_mozilla{
position:absolute;
width:245px;
height:295px;
filter:alpha(Opacity=40);
background-color:#999999;
top:315px;
left:30px;
padding:10px;
z-index:4;
}

.solution_right_mozilla{
position:absolute;
background-color:#F4E488;
top:310px;
left:300px;
width:445px;
height:295px;
border:1px solid #666666;
padding:10px;
z-index:5;
}

.solution_right_shadow_mozilla{
top:315px;
left:305px;
width:445px;
height:295px;
position:absolute;
filter:alpha(Opacity=40);
background-color:#999999;
padding:10px;
z-index:4;
}


.solution1{
position:absolute;
width:265px;
height:350px;
background-color:#E6E6E6;
top:310px;
left:25px;
border:1px solid black;
padding:10px;
z-index:5;
}

.solution_shadow1{
position:absolute;
width:265px;
height:350px;
filter:alpha(Opacity=40);
background-color:#999999;
top:315px;
left:30px;
padding:10px;
z-index:4;
}

.solution_right1{
position:absolute;
background-color:#F4E488;
top:310px;
left:300px;
width:465px;
height:350px;
border:1px solid black;
padding:10px;
z-index:5;
}

.solution_right_shadow1{
top:315px;
left:305px;
width:465px;
height:350px;
position:absolute;
filter:alpha(Opacity=40);
background-color:#999999;
padding:10px;
z-index:4;
}


.solution1_mozilla{
position:absolute;
width:245px;
height:330px;
background-color:#E6E6E6;
top:310px;
left:25px;
border:1px solid black;
padding:10px;
z-index:5;
}

.solution_shadow1_mozilla{
position:absolute;
width:245px;
height:330px;
filter:alpha(Opacity=40);
background-color:#999999;
top:315px;
left:30px;
padding:10px;
z-index:4;
}

.solution_right1_mozilla{
position:absolute;
background-color:#F4E488;
top:310px;
left:300px;
width:445px;
height:330px;
border:1px solid black;
padding:10px;
z-index:5;
}

.solution_right_shadow1_mozilla{
top:315px;
left:305px;
width:445px;
height:330px;
position:absolute;
filter:alpha(Opacity=40);
background-color:#999999;
padding:10px;
z-index:4;
}


.border1pxgray {
	border: 1px solid #999999;
}
li {
	list-style-type: disc;
}
