.ddmx {
    font: 12px verdana;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 6px 0px 6px 0px;
    background: #ffffff;
    font: 12px verdana;
    color: #7ea536;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
	text-align:center;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 12px verdana;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #e5e1da;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #ffffff;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 0px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */

html {
        height:100%;
        background-color: #ffffff;
}

body {
        text-align:center;
        background-color: #ffffff;
        padding:30px 0px 0px 0px;
        margin: 0px;
        height:100%;
        width:auto;
}

#main {
        width:896px;
        background-color:#ffffff; 
        margin:0px auto;
        padding:0px 0px 0px 0px;
        font-family: Verdana;
        line-height: 1.14em;
        color: #666666;
        font-weight:500;
        font-size: 12px;
		border:2px solid #979eb1;
        background-image:url(../img/background_home.jpg);
}

#mainsub {
        width:896px;
		height:auto;
        background-color:#ffffff; 
        margin:0px auto;
        padding:0px 0px 0px 0px;
        font-family: Verdana;
        line-height: 1.14em;
        color: #666666;
        font-weight:500;
        font-size: 12px;
		border:2px solid #979eb1;
		position:relative;
		overflow:hidden;
}

#header {
        width:896px;
		height:auto;
}

#nav {
        width:896px;
}

#news {
        width:896px;
		height:200px;
        border-top:1px solid #393069;
		font: 11px verdana;
    	color: #012c41;
    	font-weight: bold;
}

.newslink {
		font: 9px verdana;
    	color: #6699FF;
    	font-weight: normal;
		text-decoration: none;
}

.newslink a:link,
.newslink a:visited,
.newslink a:hover,
.newslink a:active {
		font: 9px verdana;
    	color: #6699FF;
    	font-weight: normal;
		text-decoration: none;
}

.morelink {
		font: 9px verdana;
    	color: #8fb052;
    	font-weight: normal;
		text-decoration: none;
}

#news #titleleft {
        width:228px;
        border-bottom:1px solid #393069;
		text-align:left;
		padding:4px 25px 4px 25px;
}

#news #textleft {
        width:228px;
        text-align:left;
		padding:10px 25px 20px 25px;
		margin:4px 0px;
		font: 14px verdana;
    	color: #3b7a9e;
    	font-weight: normal;
		line-height:1.75em;
}

#news #titlecenter {
        width:259px;
        border-bottom:1px solid #393069;
		text-align:left;
		padding:4px 25px 4px 25px;
}

#news #textcenter {
        width:257px;
        text-align:left;
		padding:10px 25px 20px 25px;
		margin:4px 0px;
		font: 11px verdana;
    	color: #6d6f71;
    	font-weight: normal;
        border-left:1px dotted #393069;
        border-right:1px dotted #393069;
}

#news #titleright {
        width:259px;
        border-bottom:1px solid #393069;
		text-align:left;
		padding:4px 25px 4px 25px;
}

#news #textright{
        width:259px;
        text-align:left;
		padding:10px 25px 20px 25px;
		margin:4px 0px;
		font: 11px verdana;
    	color: #6d6f71;
    	font-weight: normal;
}

#flashcontent {
		width: 896px;
		height: 232px;
}

#news ul {
        margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
        font-weight:normal;
		list-style-type:none;
}

#news li {
		margin: 0px 0px 0px 0px;
		background: url(../img/bullet_arrow3.gif) 7px 8px;
        background-repeat:no-repeat;
        background-position:0px 2px;
		padding: 0px 0px 0px 11px;
}

h1 {
        font-family: Verdana;
        line-height: 1.14em;
        color: #196183;
        margin: 0px 0px 10px 0px;
        font-weight:bold;
        font-size: 13px;
}

h2 {
        font-family: Verdana;
        line-height: 1.14em;
        color: #3a7a9d;
        margin: 0px 0px 10px 0px;
        font-weight:bold;
        font-size: 13px;
}

p {
        font-family: Verdana;
        line-height: 1.5em;
        color: #666666;
        margin: 0px 0px 10px 0px;
        font-weight:normal;
        font-size: 11px;

}


.caution {
        font-family: Verdana;
        line-height: 1.14em;
        color: #666666;
        margin: 0px 0px 10px 0px;
        font-weight:normal;
        font-size: 8px;

}

#headertop {
        width:717px;
		height:88px;
		float:left;
}

#headermiddle {
        width:717px;
		height:27px;
		float:left;
}

#headerbottom {
        width:717px;
		height:29px;
		float:left;
}

#headerright {
        width:179px;
		height:144px;
		float:right;
}

#panelleft {
        width:208px;
		float:left;
}

#panelsolutions {
		background:#442e5d;
		position:absolute;
		left:0px;
		top:0px;
		height:100%;
        width:208px;
		float:left;
		border-right:2px solid #979eb1;
}

#panelcontactus {
		background:#ffffff;
		position:absolute;
		left:0px;
		top:0px;
		height:100%;
        width:208px;
		float:left;
		border-right:2px solid #979eb1;
}

#panelcompany {
		background:#7e63a2;
		position:absolute;
		left:0px;
		top:0px;
		height:100%;
        width:208px;
		float:left;
		border-right:2px solid #979eb1;
}

#panelnews {
		background:#dfe1ef;
		position:absolute;
		left:0px;
		top:0px;
		height:100%;
        width:208px;
		float:left;
		border-right:2px solid #979eb1;
}

#content {
        width:896px;
		height:100%;
        padding:0px 0px 0px 0px;
		text-align:left;
        display:inline-block;
		clear:both;
		position:relative;
}

#content1 {
        width:454px;
		min-height:393px;
        padding:35px 0px 0px 263px;
        font-family: Verdana;
        line-height: 1.14em;
        color: #666666;
        font-weight:normal;
        font-size: 11px;
		float:left;
		text-align:left;
}

#content2 {
        width:177px;
		min-height:393px;
        padding:0px 0px 0px 0px;
        font-family: Verdana;
        line-height: 1.14em;
        color: #666666;
        font-weight:normal;
        font-size: 11px;
		float:right;
		text-align:center;
}

#contentmain {
        width:554px;
		min-height:393px;
        padding:35px 0px 0px 263px;
        font-family: Verdana;
        line-height: 1.14em;
        color: #666666;
        font-weight:normal;
        font-size: 11px;
		text-align:left;
}

#contentmain ul {
        margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
        font-weight:normal;
		list-style-type:none;
		font-family: Verdana;
        line-height: 1.5em;
}

#contentmain li {
		margin: 0px 0px 0px 0px;
		background: url(../img/arrow_green.gif) 10px 11px;
        background-repeat:no-repeat;
        background-position:0px 2px;
		padding: 0px 0px 20px 13px;
        font-family: Verdana;
        line-height: 1.5em;
}

#bullet ul {
        margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
        font-weight:normal;
		list-style-type:none;
		font-family: Verdana;
        line-height: 1.5em;
}

#bullet li {
		margin: 0px 0px 0px 0px;
		background: url(../img/bullet_arrow3.gif) 7px 8px;
        background-repeat:no-repeat;
        background-position:0px 4px;
		padding: 0px 0px 0px 13px;
        font-family: Verdana;
        line-height: 1.5em;
}

#bullet a:link,
#bullet a:visited,
#bullet a:active {
        color:#000;
		text-decoration:none;
}

#bullet a:hover, {
        color:#000;
		text-decoration:underline;
}

#footer {
        width:633px;
		height:22px;
        padding:0px 0px 0px 263px;
		margin:0px;
        font-family: Verdana;
        line-height: 2.6em;
        color: #666666;
        font-weight:normal;
        font-size: 8px;
		text-align:left;
		border-top:2px solid #979eb1;
}