body {
 margin: 0;
 padding: 0;
 font:normal 12px verdana;
 background:#69a9d6 url(wrapper-out.jpg) repeat-x left top;
}

img {  
border-style: none;
}

.fleft{ float:left}
a:link {color: #6e6e6e; text-decoration:underline;
}

a:visited {color: #6e6e6e;
}

a:hover {
color: #6e6e6e; text-decoration:none;
}

a:visited:hover {
color: #6e6e6e;text-decoration:none;
}

a:active {
color: #6e6e6e;
}


h1 {
color:#000000;
font-size:15px;
}


h3 {
color: #6e6e6e;
font:normal 13px Verdana;
text-align:center;
}

h4 {
color: #000000;
font-size: 14px;
}

#border {
border: 0px #707070 solid; background:#efefef url(../media/top-bar.gif) repeat-x left top;
position: relative; padding-top:3px;
border-top: none;
width: 981px;
margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;}

#container {
width: 981px;
margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}
#logo{
	margin:auto; padding:0; width:964px; height:99px; background:url(collians-technical-support.gif) no-repeat left bottom;
}
.left{
	float:left; margin:7px 0 0 8px;
}
.right{
	float:right; margin:48px 43px 0 0;
}

#header {
background:#efefef url(../media/header.jpg) no-repeat left bottom;
height: 331px; }


#menu {
position: relative;
}

#top-menu-main {background-color: #cccccc;
font-size: 11px;
color: #ffffff;
text-align: right;
padding-right: 3px;}

#top-menu-main a:link {
color: #ffffff;
}

#top-menu-main a:hover {
color: #ffffff;
background-color: #7e7e7e;
}

#top-menu-main a:visited {
color: #ffffff;
}

#top-menu-main a:visited:hover {
color: #ffffff;
background-color: #7e7e7e;
}

#top-menu-main a:active {
color: #ffffff;
}


.flash{margin:11px 0px 0px 13px}


/********** Sunila *********/
#maincontent {
background: url(content-bg.jpg) no-repeat left top #f0f0f0; float:left; padding:33px 32px 0px 25px; margin:0px; width:923px; 
}

.button-contact{ float:left; clear:left; width:auto; padding:0px; margin:57px 0 0 0;}

.button-products{ float:left; clear:left; width:auto; padding:0px; margin:13px 0 0 0;}

div#sidebar{ float:left; padding:0px; margin:0px; width:260px;
}
div#content{ width:648px; float:right; padding:0 0 20px 0; margin:0px;}

#content ul{ float:left; width:300px; padding:0px; margin:0 0 20px 0; list-style:none;}
#content ul li{ background:url(bullet.jpg) no-repeat left 7px; padding:0 0 0 12px; margin:0px; line-height:18px; color:#6e6e6e;}
#content ul li a{ text-decoration:none; color:#6e6e6e;}
#content ul li a:hover{ text-decoration:underline; color:#6e6e6e;}
#content ul li ul { list-style:none; padding-top:5px; margin:0px; }
#content ul li ul li { background:url(bullet.gif) left 4px no-repeat; padding:0px 0px 8px 10px; line-height:10px; font-size:11px; }
#content ul li ul li a{ text-decoration:none; color:#6e6e6e;}
#content ul li ul li a:hover{ text-decoration:underline; color:#6e6e6e;}

#content h2 {
color:#0c2a8e;
font:bold 14px Verdana;
padding:0px;
margin:0px;
clear:both;
}
#content h2 a{ text-decoration:none; color:#0C2A8E;}
#content h2 a:hover{ text-decoration:underline;}

.page-heading{ width:auto; padding:0 0 0 0; margin:0 0 27px 0;}

.content-img-right{ float:right; width:auto; padding:0px; margin:0 0 0 10px; border:1px solid #c7c7c7;}

.content-img-left{ float:left; width:auto; padding:0px; margin:0 10px 0 0px; border:1px solid #c7c7c7;}

#bottom-container {
width: 962px;
background:#ffffff;
margin:0 auto;
height:42px;
overflow:hidden;
border-right:9px solid #efefef;
border-left:10px solid #efefef;
border-bottom:10px solid #efefef;
}


#bottom-menu {font:normal 10px Verdana;
text-align: right;
color: #868686;
padding:15px 15px 0 0;
}

#bottom-menu a{
color: #868686; text-decoration:none;
}

#bottom-menu a:hover {
color: #ffffff;text-decoration:none;
background-color: #868686;}


#copyright {
text-align: left;
font:normal 10px Verdana;
margin-top: 2px;
color:#bababa;
float: left;
padding:15px 0 0 15px;
}

#copyright a:link {
color: #bababa;
font:normal 10px Verdana; text-decoration:underline;
}

#copyright a:hover, a:visited, a:active { text-decoration:none;
}
table td{ height:22px; border-bottom:1px solid #cecfca; padding:5px 5px 3px 5px; border-right:1px solid #cecfca;}
table { border: 1px solid #cecfca; font:normal 12px Verdana; color:#6e6e6e; margin:10px 0; }
table tr{ }

/*top
*/
.top {
	clear:right;
	width:650px;
	height: 20px;
	padding-top: 3px;
	border-top: dashed 1px #DDD;
}
.top a {
	float: right;
	padding: 0px 6px 2px 6px;
	border: solid 1px #DDD;
	background: url(arrow.gif) no-repeat 0 0;
	width:9px;
	height:18px;
}
.top a:hover {
	border: solid 1px #69A9D6;
}