/*
CSS file for Theme
*/
/*
Text
*/

.heading{
	Color : #990000;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 16px;
	}

.sub_heading{
	Color : #3366CC;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 14px;
	}

.normal_bold_text{
	Color : #000066;
	Font-Family : Verdana;
	Font-Weight : Bold;
	Font-Size : 11px;
	}

.normal_text{
	Color : #000000;
	Font-Family : Verdana;
	Font-Weight : Normal;
	Font-Size : 11px;
	line-height:13px;
	}
	
.normal_white_text{
	Color : #FFFFFF;
	Font-Family : Verdana;
	Font-Weight : Normal;
	Font-Size : 11px;
	}
	
.normal_error_text{
	Color : #FF0000;
	Font-Family : Verdana;
	Font-Weight : Normal;
	Font-Size : 11px;
	}

.normal_small_bold{
	Color : #000066;
	Font-Family : Verdana;
	Font-Weight : Bold;
	Font-Size : 11px;
	}

.normal_small_text{
	Color : #000000;
	Font-Family : Verdana;
	Font-Weight : Normal;
	Font-Size : 10px;
	}

/*
Table / Row
*/

#list_row_BG1,.list_row_BG1{
	Background-Color : #e6e6e6;
	}

#list_row_BG2,.list_row_BG2{
	Background-Color : #FFFFFF;
	}

#Application_Table{
	border-spacing : 10pt;
	padding : 5px;	
	Width : 100%;		
	font-family : "verdana";
	font-size : 10pt;
	}

#Form_Table{
	border-spacing : 10pt;
	padding : 0pt;	
	Width : 415px;
	Font-Family : Arial;
	Font-Size : 10pt;
	}

.TableBackGroundColor
{
    BACKGROUND-COLOR: #e6e6e6;
}

.buttonfontstyle{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#006699;	
	Font-Weight : Normal;
	} 
body{
	padding:0; margin:0;
	background:url(/sw/themes/11900/site_images/bg-main-top.png) repeat-x 0 0px #fff;}
a{
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#990000; text-decoration:underline; outline:none;}
a:hover{
	text-decoration:underline;}
div{
	padding:0;
	margin:0;
	}
td{
	Color : #000000;
	Font-Family : Arial;
	Font-Weight : Normal;
	Font-Size : 11px;
	line-height:13px;
        
	}
ul.topnav{
	padding:0;
	margin:0;
	list-style-type:none;
	}
ul.topnav li{
	float:left;
	padding:0 16px 0 0;
	margin:0;
	position:relative;
	z-index:100000;
	}
ul.topnav li.nonavpad{
	padding-right:0;
	}
ul.topnav li a{
	padding:0;
	margin:0;
	display:block;
	}
ul.topnav li a.productnav{
	background:url(/sw/themes/11900/site_images/product-nav.gif) no-repeat 0 0;
	width:100px;
	height:50px;
	text-indent:-2000000px;
	display:block;
	line-height:50px;
	}
ul.topnav li a.productnav:hover,
ul.topnav li a.productnavact{
	background:url(/sw/themes/11900/site_images/product-nav-O.gif) no-repeat 0 0;
	width:100px;
	height:50px;
	text-indent:-2000000px;
	display:block;
	line-height:50px;
	}
	
ul.topnav li a.servicenav{
	background:url(/sw/themes/11900/site_images/services-nav.gif) no-repeat 0 0;
	width:88px;
	height:50px;
	text-indent:-2000000px;
	display:block;
	line-height:50px;
	}
ul.topnav li a.servicenav:hover,
ul.topnav li a.servicenavact{
	background:url(/sw/themes/11900/site_images/services-nav-O.gif) no-repeat 0 0;
	display:block;
	width:88px;
	height:50px;
	text-indent:-2000000px;
	}
	
ul.topnav li a.inspirationnav{
	background:url(/sw/themes/11900/site_images/inspiration-nav.gif) no-repeat 0 0;
	width:112px;
	height:50px;
	text-indent:-2000000px;
	display:block;
	line-height:50px;
	}
ul.topnav li a.inspirationnav:hover,
ul.topnav li a.inspirationnavact{
	background:url(/sw/themes/11900/site_images/inspiration-nav-O.gif) no-repeat 0 0;
	width:112px;
	height:50px;
	text-indent:-2000000px;
	display:block;
	line-height:50px;
	}
	
ul.topnav li a.aboutusnav{
	background:url(/sw/themes/11900/site_images/aboutus-nav.gif) no-repeat 0 0;
	width:97px;
	height:50px;
	text-indent:-2000000px;
	display:block;
	line-height:50px;
	}
ul.topnav li a.aboutusnav:hover,
ul.topnav li a.aboutusnavact{
	background:url(/sw/themes/11900/site_images/aboutus-nav-O.gif) no-repeat 0 0;
	width:97px;
	height:50px;
	text-indent:-2000000px;
	display:block;
	line-height:50px;
	}
	
ul.topnav li a.contactusnav{
	background:url(/sw/themes/11900/site_images/contactus-nav.gif) no-repeat 0 0;
	width:117px;
	height:50px;
	text-indent:-2000000px;
	display:block;
	line-height:50px;
	}
ul.topnav li a.contactusnav:hover,
ul.topnav li a.contactusnavact{
	background:url(/sw/themes/11900/site_images/contactus-nav-O.gif) no-repeat 0 0;
	width:117px;
	height:50px;
	text-indent:-2000000px;
	display:block;
	line-height:50px;
	}
/*---------------------dropdown start------------------------*/
ul.topnav li ul.dropdown{
	position:absolute; top:50px; left:-17px; display:none;
	padding:0; margin:0;
	list-style-type:none;
	background:url(/sw/themes/11900/site_images/drop-menu-bg.gif) repeat-y 0 0;
	width:229px;
	}
ul.topnav li ul.dropdown img{
	padding:0;
	margin:0;
	float:left;
	position:absolute;
	left:0;
	top:0;
	}
ul.topnav li ul.dropdown img.insim{
	padding:0;
	margin:0;
	float:left;
	position:absolute;
	left:0;
	top:0;
	}
ul.topnav li ul.dropdown div{
	padding:15px 0 30px 28px;
	margin:0;
	background:url(/sw/themes/11900/site_images/drop-menu-but-cuv.gif) no-repeat 0 100%;
	}
ul.topnav li ul.dropdown div li{
	 margin:0; padding:0;
	 float:none;
	 }
ul.topnav li ul.dropdown div li a{
	padding:0;
	margin:0;
	border-bottom:1px solid #E0E0E0;
	width:162px;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	height:25px;
	background:url(/sw/themes/11900/site_images/arrowe-drop.gif) no-repeat 155px 50%;
	}
ul.topnav li ul.dropdown div li a:hover{
	color:#5FABFF;
	background:url(/sw/themes/11900/site_images/arrowe-drop-O.gif) no-repeat 155px 50%;
	}
	
ul.topnav li ul.dropdown1{
	position:absolute; top:50px; left:-217px; display:none;
	padding:0; margin:0;
	list-style-type:none;
	background:url(/sw/themes/11900/site_images/drop-menu-bg1.gif) repeat-y 0 0;
	width:757px;
	border-bottom:1px solid #797979;
	}
ul.topnav li ul.dropdown1 div{
	padding:25px 0 0 0;
	margin:0;

	}
ul.topnav li ul.dropdown1 img{
	padding:0;
	margin:0;
	float:left;
	position:absolute;
	left:0;
	top:0;
	}
ul.topnav li ul.dropdown1 img.proimg{
	padding:0;
	margin:0;
	display:block;
	position:static;
	}
a.protext{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	}
a.protext:hover{
	color:#3099DA;
	}
ul.topnav li ul.dropdown1 img.view{
	padding:0;
	margin:12px 0 0 50px;
	display:block;
	position:static;
	}
	
/*---------------------------------BANNER ROTATE------------------------*/
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 941px; /*width of featured content slider*/
height:340px;
}



.sliderwrapper .contentdiv{
visibility: hidden; 
position: absolute; 
left: 0;
top: 0;
padding:0;
width:941px;
height: 340px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
	width: 170px; 
	right:0;
	bottom:0;
	position:absolute;
	z-index:999;
	padding:7px 0 0 25px;
	margin:0;
	height:20px;

}
.pagination a{
	font-size:1px;
	padding:0;
	margin:0;
	text-align:center;
	text-decoration: none; 
	background:url(/sw/themes/11900/site_images/but-main.gif) no-repeat 0 0;
	color:#D2D2D2;
	width:15px;
	height:15px;
	margin:0 9px 0 0;
	display:block;
	float:left;
	outline:none;
}

.pagination a:hover, .pagination a.selected{
	color: #fff;
	background:url(/sw/themes/11900/site_images/but-main-O.gif) no-repeat 0 0;
}
/*---------------------------------BANNER ROTATE------------------------*/
	
#home{
	position:relative;
	padding:0;
	margin:0;
	}
#home img{
	position:absolute;
	left:-83px;
	top:-21px;
	}
.weltext{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#656565;
	}
.weltext a{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#3399FD;
	text-decoration:underline;
	}
.weltext a:hover{
	text-decoration:none;
	}

.list{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#4D4D4D;
	}
.list a{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#3399FD;
	text-decoration:none;
	background:url(/sw/themes/11900/site_images/arrowe.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
	display:block;
	margin:10px 0 0 0;
	}
.list a:hover{
	text-decoration:underline;
	}
.footer{
	font:normal 11px/60px Arial, Helvetica, sans-serif;
	color:#999999;
	}
.footer a{
	font:normal 11px/60px Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
	}
#search-bar {
background-color:transparent;
border:0 none;
color:#666666;
font-size:11px;
height:15px;
padding:3px;
position:absolute;
right:38px;
top:14px;
width:174px;
}
search-submit 
{
background:transparent url(/sw/themes/11900/images/search_button.gif) repeat scroll 0 0;
display:block;
height:1px;
overflow:hidden;
padding-top:20px;
position:absolute;
right:19px;
top:13px;
width:21px;

}
form {
display:inline;
outline-width:medium;
}