body {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background: #D4D4D4;
text-align: left;
}

table {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:1.4em;
}

/*** Main container ***/
#container {
background: #ffffff;
margin:-15px 0px 0px -10px;
width:900px;
padding:10px 0px 0px 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:1.4em;
border-left:60px solid #686968;
border-right:10px solid #000000;
}

#sitename {
height:80px;
margin:0px 0px 0px 0px;
font-size: 10px;
text-align:left;
background:#FFFFFF url(img/iq_logo_top.gif) no-repeat;
}

/*** NAVIGATION ***/
/* main menu */
#mainmenu {
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#mainmenu ul {
font-size:10px;
margin:0px 0px 0px 30px;
padding:0;
}

#mainmenu li {
float:left;
list-style:none;
margin:0;
padding:5px 1px 5px 0px;
}

#mainmenu a {
background: #FD1717;
color: #FFFFFF;
font-size:10px;
text-decoration:none;
font-weight:500;
padding:5px 10px 5px 10px;
border-left:5px solid #686968;
}

#mainmenu a:hover {
background: #CC0707;
color:#ffffff;
text-decoration:none;
}

#mainmenu a.current {
background:#CC0707;
color:#ffffff;
text-decoration:none;
}

/* vertical menu */
#verticalmenu {
margin:-155px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:200px;
clear:right;
float:left;
}

#verticalmenu ul {
font-size:10px;
margin:20px 0px 0px 30px;
padding:0;
}

#verticalmenu li {
float:left;
list-style:none;
margin:1px 0px 1px 0px;
padding:1px 1px 0px 0px;
width:170px;
}

#verticalmenu a {
background: #ffffff;
color: #000000;
font-size:10px;
text-decoration:none;
font-weight:500;
padding:5px 10px 5px 10px;
border-left:5px solid #686968;
border-bottom:1px solid #686968;
display: block;
}

#verticalmenu a:hover {
background: #ffffff;
color:#CC0707;
text-decoration:none;
border-left:5px solid #CC0707;
border-bottom:1px solid #FD1717;
}

#verticalmenu a.current {
background:#ffffff;
color:#CC0707;
text-decoration:none;
border-left:5px solid #CC0707;
border-bottom:1px solid #FD1717;
}

/* language menu */
#langmenu {
float:right;
margin:0px 30px 0px 0px;
padding:0px 0px 0px 0px;
}

#langmenu ul {
font-size:10px;
margin:0px 0px 0px 0px;
padding:0;
}

#langmenu li {
float:left;
height:15px;
list-style:none;
margin:0;
padding:5px 1px 5px 0px;
}

#langmenu a {
background: #FD1717;
color: #FFFFFF;
font-size:10px;
text-decoration:none;
font-weight:bold;
padding:5px 5px 5px 5px;
border-left:3px solid #000000;
}

#langmenu a:hover {
background: #CC0707;
color:#ffffff;
text-decoration:none;
}

#langmenu a.current {
background:#CC0707;
color:#ffffff;
text-decoration:none;
}

/*** content ***/
#content {
border:0px solid #FD1717;
background-color: #ffffff; 
margin:10px 0px 0px 60px;
padding:5px 20px 20px 10px;
float:left;
width: 750px;
}

#content h1{
color: #000000; 
font-size: 16px;
padding:0px 0px 0px 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
text-decoration: bold;
margin:10px 0px 10px 0px;
}

#content h2{
color: #FD1717; 
font-size: 16px;
padding:8px 0px 15px 35px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
text-decoration: bold;
margin:10px 0px 10px 0px;
background:url('img/h1case_back.gif') no-repeat;
}

#content img {
border: 1px solid #000000;
background: #ffffff;
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}

#content a {
text-decoration:none;
}

#content_home {
border:0px solid #FD1717;
background-color: #ffffff; 
margin:10px 0px 0px 30px;
padding:5px 20px 20px 0px;
float:left;
width: 850px;
}



#content_home h1{
color: #000000; 
font-size: 16px;
padding:0px 0px 0px 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
text-decoration: bold;
margin:10px 0px 10px 0px;
}

#content_home h2{
color: #FD1717; 
font-size: 16px;
padding:8px 0px 15px 35px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
text-decoration: bold;
margin:10px 0px 10px 0px;
background:url('img/h1case_back.gif') no-repeat;
}

#content_home img {
border: 0px solid #000000;
background: #ffffff;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
}

#content_home a {
text-decoration:none;
}


/*** boxes ***/
/* content box */
#box {
background-color: #ffffff; 
margin:10px 0px 20px 30px;
padding:5px 20px 20px 10px;
float:left;
width: 750px;
background:#F7F7F7 url('img/div_box.gif') repeat-x;
border:solid 1px #FD1717;
}

#box h1{
color: #000000; 
font-size: 14px;
padding:0px 0px 0px 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
text-decoration: bold;
margin:-2px 0px 20px 0px;
}

#box img {
border: 1px solid #000000;
background: #ffffff;
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
}

/* content boxsmall */
#boxsmallleft {
background-color: #ffffff; 
margin:10px 10px 10px 10px;
padding:5px 20px 20px 10px;
float:left;
width: 300px;
background:#ffffff url('img/div_boxsmall.gif') repeat-x;
border:solid 1px #000000;
clear:left;
}

#boxsmallleft h1{
color: #000000; 
font-size: 13px;
padding:0px 0px 0px 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
text-decoration: bold;
margin:-3px 0px 20px 0px;
}

#boxsmallright {
background-color: #ffffff; 
margin:10px 10px 10px 10px;
padding:5px 20px 20px 10px;
float:right;
width: 300px;
background:#ffffff url('img/div_boxsmall.gif') repeat-x;
border:solid 1px #000000;
clear:right;
}

#boxsmallright h1{
color: #000000; 
font-size: 13px;
padding:0px 0px 0px 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
text-decoration: bold;
margin:-3px 0px 20px 0px;
}

/*** Content wrap ***/
#wrap {
clear:both;
height: 3px;
padding:0;
border-bottom:1px solid #FD1717;
margin:5px 30px 5px 15px;
}

#wrap1 {
clear:both;
height: 3px;
padding:0;
border-top:1px solid #FD1717;
margin:5px 30px 5px 15px;
}

#wrapsolutions {
clear:both;
height: 150px;
padding:0;
border-top:1px solid #FD1717;
background:#ffffff;
margin:5px 30px 5px 15px;
}

#wrapsolutions h1{
color: #000000; 
font-size: 16px;
padding:8px 0px 150px 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
text-decoration: bold;
margin:0px 0px 10px 205px;
background:url('img/h1wrap_solutions.gif') no-repeat;
}


#wrapsupport {
clear:both;
height: 150px;
padding:0;
border-top:1px solid #FD1717;
margin:5px 30px 5px 15px;
background:#ffffff;
}

#wrapsupport h1{
color: #000000; 
font-size: 16px;
padding:8px 0px 150px 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
text-decoration: bold;
margin:0px 0px 10px 205px;
background:url('img/h1wrap_service.gif') no-repeat;

}

#wrapueberuns {
clear:both;
height: 150px;
padding:0;
border-top:1px solid #FD1717;
background:#ffffff;
margin:5px 30px 5px 15px;
}

#wrapueberuns h1{
color: #000000; 
font-size: 16px;
padding:8px 0px 150px 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
text-decoration: bold;
margin:0px 0px 10px 205px;
background:url('img/h1wrap_solutions_new.gif') no-repeat;
}

#wrapcontact {
clear:both;
height: 150px;
padding:0;
border-top:1px solid #FD1717;
background:#ffffff;
margin:5px 30px 5px 15px;
}

#wrapcontact h1{
color: #000000; 
font-size: 16px;
padding:8px 0px 150px 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
text-decoration: bold;
margin:0px 0px 10px 205px;
background:url('img/h1wrap_support.gif') no-repeat;
}

#wrapservice {
clear:both;
height: 150px;
padding:0;
border-top:1px solid #FD1717;
background:#ffffff;
margin:5px 30px 5px 15px;
}

#wrapservice h1{
color: #000000; 
font-size: 16px;
padding:8px 0px 150px 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
text-decoration: bold;
margin:0px 0px 10px 205px;
background:url('img/h1wrap_service.gif') no-repeat;

}

/*** bottom ***/
#bottom {
text-align:center;
clear:both;
border-bottom:10px solid #FD1717;
padding:0px 0px 5px 0px;
}



test a:hover {
text-decoration:none;
}

.collapsePanel {
	
	background-color:#cac4b4;
	width: 350px;
	margin-bottom:5px;
	text-align:justify;
}

.collapsePanelHeader{
	width:350px;
	height:30px;
	background:#686968 url('img/div_boxsmall.gif') repeat-x;
	font-weight:bold;
}

#blockPanel{
	width:100%;
	margin-top:60px;
}

.validatorCalloutHighlight
{
    background-color: #cac4b4;
}

.demoarea {
	font-size:small;
}

.demoarea p 
{
	padding:5px;
}

#content1 {
border:0px solid #FD1717;
background-color: #ffffff; 
margin:10px 0px 0px 60px;
padding:5px 20px 20px 10px;
float:left;
width: 750px;
}

.text_align 
{
text-align:center;
margin:-20px 0px 0px 0px;
padding:0px 0px 5px 0px;
font-size:14pt;	
}

.text_align_home 
{
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 3px 0px;
font-size:10pt;	
}
/*
#boxsmallleft {
background-color: #ffffff; 
margin:10px 10px 10px 10px;
padding:5px 20px 20px 10px;
float:left;
width: 300px;
background:#ffffff url('img/div_boxsmall.gif') repeat-x;
border:solid 1px #000000;
clear:left;
}

#boxsmallright {
background-color: #ffffff; 
margin:10px 10px 10px 10px;
padding:5px 20px 20px 10px;
float:right;
width: 300px;
background:#ffffff url('img/div_boxsmall.gif') repeat-x;
border:solid 1px #000000;
clear:right;
}
*/

/* Accordion */
.accordionHeader
{
    border: 1px solid #739070;
    color: white;
    background:#686968 url('img/div_boxsmall.gif') repeat-x;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionHeader a
{
    color: Black;
}
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #686968;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionHeaderSelected a
{
    color: white;
}

.accordionContent
{
    background-color: #cac4b4;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    text-align:justify;
}
.accordionContent a
{	color:Black;
	font-weight:bold;
	
}
.accordionContent a:hover
{	color:red;
	font-weight:bold;
}


.msgbox12
{	display:none; 
	width:200px; 
	background-color:#cac4b4; 
	border-width:2px; 
	border-color:red; 
	border-style:solid; 
	padding:20px;

}

#linkSlide 
{	color:Black;
	margin:0px;
	padding:0px;
	font-size:8pt;
}


#linkSlide a
{	color:Black;
	margin:0px;
	padding:0px;
	font-size:8pt;
}


.collapsePanelRed {
	background-color:#f6c7c4;
	width:100%;
	text-align:justify;
}

.collapsePanelHeaderRed{
	height:30px;
	background:red url('img/div_box.gif') repeat-x;
	font-weight:bold;
	width:100%;	

}

.text_red{
	background-color:#f6c7c4;
	padding:10px;
	border-style:solid;
	border-color:red;
	border-width:1px;
	text-align:justify;
}

.linkSolution
{	color:Black;
}


.linkSolution a
{	color:red;

}