#body {
	background:url(../images/bg.jpg) ;
	background-attachment:fixed;
	width:100%;
	height:100%;
}
#Header_main_Div {
	margin: auto;
	height: 185px;
	width: 1003px;
}
#Header_1 {
	margin: auto;
	height: 121px;
	width: 1003px;
	background-image: url(../images/Header_01.jpg);
}
#Header_2 {
	margin: auto;
	height: 52px;
	width: 1003px;
}
#Header_3 {
	margin: auto;
	height: 12px;
	width: 1003px;
}
#smoothmenu1 {
	font: bold 12px arial;
	top:100px;
	width:1003px;
	left: 0;
	z-index: 1;
	height: 49px
}
.ddsmoothmenu {
	font: bold 12px Verdana;
	background:url(../images/navbg_m.gif) repeat-x left top;
	width:938px;
	float:left;
}
.menu-right {
	background:url(../images/navbg_r.gif) no-repeat right top; width:12px; height:50px; float:right;
}

.menu-left { 
background:url(../images/navbg_l.gif) no-repeat left top; width:12px; height:50px; float:left;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
 background:#39C;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display:inline;
float: left;
 background:;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
 background:;
color: white;
/*padding: 20px 10px;*/
margin-top:1px; padding:17px; padding-top:15px;
color: black;
text-decoration: none;

}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: white;

}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background:url(../images/hover.gif) repeat-x;
color: white;

}

.ddsmoothmenu ul li a:hover{
background:url(../images/hover.gif) repeat-x;
color: white;
height: inherit;

}

/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;

display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid white;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 18px;
right: 4px;
}
#Footer_main_div {
	margin: auto;
	height: auto;
	width: 1003px;
}
#Footer_1 {
	margin: auto;
	height: 238px;
	width: 1003px;
	background-image: url(../images/Boddy.jpg);
	background-repeat: repeat-y;
}
#Footer_Div_Links {
	float: left;
	height: 200px;
	width: 610px;
	margin-top: 40px;
}
#Footer_Div_Newsletter {
	float: right;
	height: 238px;
	width: 318px;
}

#Footer_2 {
	margin: auto;
	height: 260px;
	width: 1003px;
	background-image: url(../images/Footer.jpg);
}


	
.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}
.Footer_Links_Blocks {
	float: left;
	height: 200px;
	width: 96px;
	margin-left: 50px;
	line-height: 15px;
}
.Footer_links_txt_Titel {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0f1d49;
}
.Footer_Links_txt {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration:none;
}

.Footer_Links_txt:hover {
	text-decoration:underline;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
}

.Footer_Links_txt:visited {
	text-decoration:underline;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration:none;
}


.NewsLetter_Form {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	margin-top: 3px;
	line-height: 2;
	margin-left: 50px;
}


.left-menu {
	COLOR: #115eb0; TEXT-DECORATION: none
}
.left-menu:link {
	COLOR: #115eb0; TEXT-DECORATION: none
}
.left-menu:visited {
	COLOR: #115eb0; TEXT-DECORATION: none
}
.left-menu:hover {
	TEXT-DECORATION: underline
}
.left-menu:active {
	TEXT-DECORATION: underline
}

.Star {
	color:#F00;
	font: arial;
	font-size: 12px;
}
#News_Pic {
	margin-top: 30px;
	text-align: left;
	margin-left: 50px;
}
#Body_Main_Div {
	margin: auto;
	width: 1003px;
	background-image: url(../images/Boddy.jpg);
	background-repeat: repeat-y;
}

.H4 {
	MARGIN: 10px 0px 0px;
	COLOR: #666;
	font:Arial;
	FONT-SIZE: 12px;
	font-weight:100;
}
.H2 {
	MARGIN: 0px;
	COLOR: #069;
	FONT-SIZE: 20px
}

.H2:visited {
	MARGIN: 0px;
	COLOR: #069;
	FONT-SIZE: 20px
}

.H2:link {
	MARGIN: 0px;
	COLOR: #069;
	FONT-SIZE: 20px;
}
.H2:hover {
	MARGIN: 0px;
	COLOR: #069;
	FONT-SIZE: 20px;
	text-decoration:underline;
}

.h2title {
	MARGIN: 0px;
	COLOR: #069;
	FONT-SIZE: 20px;
	text-decoration:none;
}


.topic {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	MARGIN: 0px;
}
.Conten_txt {
	font-size: 12px;
	font: Arial;
	color: #666;
	MARGIN: 0px;
	line-height: 15px;
}
.readmore {
	color:#06F;
	font: Arial;
	font-size: 12px;
	text-decoration:none;
}

.readmore:hover {
	color:#06F;
	font: Arial;
	font-size: 12px;
	text-decoration:underline;
}

.titlepages {
	color:#069;
	font: Arial;
	font-size: 12px;
	text-decoration:none;
}


 Slider Style

#nav_475485 LI A:hover {
	COLOR: #dfe5e6
}


.crx_containerbottom {
	BACKGROUND: url(../dotcom_new_files/containerbotom.jpg) no-repeat left top; HEIGHT: 16px
}

.crx_content {
	BACKGROUND-COLOR: #fff;
	PADDING-LEFT: 5px;
	WIDTH: 911px;
	PADDING-RIGHT: 5px;
	HEIGHT: 100%;
	OVERFLOW: hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

body {
	color: #333;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}


.scroller A.next.button:active {
	BACKGROUND: url(../dotcom_new_files/button-frontslidenext.png) no-repeat 0px -34px
}
UL#tour-path {
	BACKGROUND: #0576ba
}
.home .scroller {
	BACKGROUND: #fff
}
.home .scroller #section1 {
	BACKGROUND: url(../cssimg/hero.png) no-repeat 93% 40px
}
#tour-path A:link {
	TEXT-DECORATION: none
}
#tour-path A:visited {
	TEXT-DECORATION: none
}
#tour-path A:hover {
	COLOR: #ccc; TEXT-DECORATION: none
}
#tour-path A:active {
	COLOR: #ccc; TEXT-DECORATION: none
}
#tour-path A.on {
	BACKGROUND: url(../images/on-frontpageslider-new.jpg) no-repeat 50% 0pt; CURSOR: default
}
UL#tour-path {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 36px; PADDING-LEFT: 20px; WIDTH: 940px; PADDING-RIGHT: 0px; HEIGHT: 50px; PADDING-TOP: 0px
}
UL#tour-path LI {
	DISPLAY: inline
}
UL#tour-path LI A {
	LINE-HEIGHT: 50px; MARGIN: 0px 16px; FLOAT: left; COLOR: #fff; FONT-SIZE: 11px
}
.home .scroller {
	WIDTH: 960px;
	HEIGHT: 200px;
	OVERFLOW: hidden;
}
.home .scroller .section {
	WIDTH: 900px;
	FLOAT: left;
	HEIGHT: 200px;
	OVERFLOW: hidden
}
.home .scroller .content {
	WIDTH: 10000px
}
.scroller .content IMG.screenshot {
	BORDER-BOTTOM: #eee 2px solid;
	BORDER-LEFT: #eee 2px solid;
	MARGIN: auto;
	FLOAT: right;
	BORDER-TOP: #eee 2px solid;
	BORDER-RIGHT: #eee 2px solid
}
.scroller .content .video {
	MARGIN: 15px 20px 20px
}
.caption {
	PADDING-BOTTOM: 18px;
	PADDING-LEFT: 40px;
	WIDTH: 840px;
	PADDING-RIGHT: 18px;
	FLOAT: left;
	HEIGHT: 200px;
	FONT-SIZE: 12px;
	PADDING-TOP: 0px;
}
.home .scroller #section1 .caption {
	PADDING-TOP: 0px
}
.caption H1 {
	LINE-HEIGHT: 24px; MARGIN: 54px 0px 0px; COLOR: #222; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.home .scroller #section1 .caption H1 {
	MARGIN: 45px 0px 24px
}

.caption UL {
	MARGIN: 40px 0px 0px
}
.caption UL LI {
	LIST-STYLE-TYPE: none; MARGIN: 18px 0px; LIST-STYLE-IMAGE: none
}
#flashcontent {
	MARGIN: 30px 0px 0px
}
.caption UL LI IMG {
	MARGIN: 0px 10px 0px 0px; VERTICAL-ALIGN: top
}
* HTML .fixPNG {
	
}

#Callus_txt {
	font-family: Arial, Helvetica, sans-serif;
	color: #1361b3;
	font-size:18px;
	font-weight: bolder;
	
}


#searchwrapper {
	width:165px; /*follow your image's size*/
	height:20px;/*follow your image's size*/
	background-image:url(../images/Searchbar.png);
	background-repeat:no-repeat; /*important*/
	padding:0px;
	margin:0px;
	position:relative; /*important*/
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
	border:0px; /*important*/
	background-color:transparent; /*important*/
	position:absolute; /*important*/
	top:2px;
	left:29px;
	width:128px;
	height:15px;
	color:#FFF;
	font-size:12px;
}
 
.searchbox_submit {
	border:0px; /*important*/
	background-color:transparent; /*important*/
	position:absolute; /*important*/
	top:2px;
	left:5px;
	width:20px;
	height:15px;
}

.H4_txt {
	MARGIN: 10px 0px 0px;
	COLOR: #666;
	font:Arial;
	FONT-SIZE: 13px;
	font-weight:100;
	
}.Topic_title_Slider {
	font-size: 35px;
	color: #03629A;
	font-weight: bold;
	font: Tahoma;
}

.Topic_Slider {
	font-family: Arial;
	font-size: 12px;
	color: #333;
	font-weight: bold;
}

#Footer_Callus {
	float: right;
	height: 200px;
	width: 360px;
	margin-top: 40px;
	margin-left: 15px;

}


.tr {
	background-color:#EBEFF8;
	font: century;
	font-size: 12px;
	color: 0b2230;
	text-align:center
}
 .tr:hover{
	background-color:#EBEFF8;
	font: Arial;
	font-size: 12px;
	color: #FFF;
 }
 .Bottom_Block_titel {
	background-image: url(../images/Footer_block_titel.jpg);
	background-repeat: no-repeat;
	width: 200px;
	font: Tahoma;
	font-size: 18px;
	color: #FFF;
	text-align: center;
}

 .Bottom_Block_titel1 {
	background-image: url(../images/Footer_block_titel1.jpg);
	background-repeat: no-repeat;
	width: 200px;
	font: Arial;
	font-size: 18px;
	color: #FFF;
	text-align: center;
}

 .Bottom_Block_titel2 {
	background-image: url(../images/Footer_block_titel2.jpg);
	background-repeat: no-repeat;
	width: 200px;
	font: Arial;
	font-size: 18px;
	color: #FFF;
	text-align: center;
}
.Bottom_block_Body {
	background-image: url(../images/Footer_block_body.jpg);
	background-repeat: no-repeat;
	height: 102px;
	font: arial;
	font-size: 14px;
	color: #666666;
	text-align: center;
	font-weight: bold;
}

#leftcolumn{
	float:left;
	width:200px;
	height: 400px;
	padding: 5px;
	padding-left: 8px;
	margin-left: 10px;
	margin-top: 30px;

}

#leftcolumn a{
padding: 3px 1px;
display: block;
width: 100%;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid gray;
}

#leftcolumn a:hover{
	background-color: #60A1C7;
	color: #FFF;
}

#rightcolumn{
	float:left;
	width:700px;
	min-height: 400px;
	margin-left: 30px;
	padding: 5px;
	padding-bottom: 8px;
	margin-top: 25px;
	border: 1px solid #88aed7;
}

* html #rightcolumn{ /*IE only style*/
height: 400px;
}
#control_dir {
	height: auto;
	width: 960px;
	margin-left: 18px;
}
