html {
    background:url("../images/aaaaa.gif") repeat-x scroll left top transparent;
}
body {
    font-family:arial;
    font-size:12px;
}
#header {
    height:118px;
    margin:0 auto 10px;
    position:relative;
    width:958px;
}
#logo {
    display:block;
    float:left;
    height:64px;
    margin-top:10px;
    width:190px;   
}
#navigation {
    float:left;
    height:40px;
    margin:2px 0 0;
    background:url("../images/navbgitem.gif") no-repeat scroll right bottom transparent;
}
#navigation li a:link, #navigation li a:active, #navigation li a:visited {
    color:#755a37;
    display:block;
    line-height:40px;
    padding:0 19px;
    text-decoration:none;
}
#navigation li a:hover {
    background:url("../images/navbghover.gif") repeat-x scroll left bottom transparent;
    color:#8F7758;
}
#navigation li {
    background:url("../images/navbgline.gif") no-repeat scroll left bottom transparent;
    display:block;
    float:left;
    height:40px;
    list-style:none outside none;
    margin:0;
    padding:0 0 0 1px;
}
.last {
    margin-right:2px;
}
#content {
    background-color:#FFFFFF;
    border-color:#D6D1CA;
    border-style:solid;
    border-width:1px 1px 2px;
    margin:0 auto;
    clear:both;
    line-height:24px;
    margin:10px auto 0;
    width:938px;
    padding:10px;
}
#language_bar {
    position:absolute;
    right:0;
    top:10px;
    color:#2a93b6;
}
#language_bar span {
	display:block;
	float:left;
	margin-right:5px;
	color:#666666;
	font-size:14px;
	margin-top:8px;
}
#language_bar a:link, #language_bar a:active, #language_bar a:visited {
    text-decoration:none;
    color:#1e86a8;
	float:left;
	display:block;
}
#language_bar a:hover {
    text-decoration:underline;
}
#leftNavi {
    float:left;
    width:192px;
}
#rightContent {
    width:728px;
    float:left;
    margin-left:15px;
}
#feature_box {
    width:670px;
    float:left;
}
.feature_box_item {
    float:left;
    margin:0 5px 10px 0;
    width:220px
}
.feature_box_item p {
    line-height:20px;
    text-align:justify;
    width:200px;
}
.feature_box_item img {
    border:1px solid #E9E8E8;
    padding:1px;
}
.feature_box_item h2 {
   color:#336699;
   font-size:12px;
   font-weight:bold;
}
.feature_box_item h2 a:link, .feature_box_item h2 a:active, .feature_box_item h2 a:visited {
   color:#336699;
   font-size:12px;
   font-weight:bold;
   text-decoration: none;
}
.feature_box_item h2 a:hover {
   text-decoration: underline; 
}




#feature_box2 {
    width:900px;
    float:left;
}
.feature_box_item2 {
    float:left;
    margin:0 5px 10px 0;
    width:220px
}
.feature_box_item2 p {
    line-height:20px;
    text-align:left;
    width:200px;
}
.feature_box_item2 img {
    border:1px solid #E9E8E8;
    padding:1px;
}
.feature_box_item2 h2 {
    border-bottom: 1px solid #E98300;
    font-size: 1.25em;
    font-weight: bold;
    height: 28px;
    width: 200px;
    line-height: 2em;
    margin-bottom: 10px;
    color:#8E8E8E;
    position: relative;
}

.feature_box_item2 > h2:before {
    border-bottom: 5px solid #E98300;
    border-left: 30px solid #E98300;
    border-right: 30px solid #E98300;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    top: 25px;
    width: 60px;
}
    
#sliding_images {
    height:265px;
    margin:10px auto;
    width:954px;
    padding:2px;
    border:1px solid #E2DFDB;
    background-color:#FFFFFF;
    position:relative;
}
#upper_footer {
    background-color:#F7F4EF;
    line-height:24px;
    margin:10px auto;
    width:938px;
    padding:10px;
}
#upper_footer h4 {
    color:#916112;
    font-weight:bold;
}
#referenceBox {
    border:1px solid #e5e3e3;
}
.upper_footer_item {
    width:290px;
    height:100px;
    float:left;
}
#ref_box {
    color:#333333;
    font-weight:bold;
    margin-top:15px;
}
#subscribe {
    margin-right:20px;
    border-right:1px solid #f0eae1;
}
#follow_us {
    
}
#footer_bottom {
    background:url("../images/footerbg.gif") repeat-x scroll 0 0 #69A3D3;
    border-top:1px solid #7EABD8;
    height:100px;
    position:relative;
    width:100%;    
    margin-top:5px;
}
#upper-footer-container {
    width:100%;
    border-bottom: 1px solid #3D70A3;
}
#footer_bottom_content {
    width:958px;
    margin:0 auto;
    text-align:center;
}
#bottom_nav_links {
    margin-top:10px;
    padding:5px;
}
#bottom_nav_links li {
    display:inline;
    margin-left:10px;
    margin-right:10px;
}
#bottom_nav_links li a:link ,#bottom_nav_links li a:active, #bottom_nav_links li a:visited  {
    color:#FFFFFF;
    text-decoration:none;
}
#bottom_nav_links li a:hover {
    text-decoration:underline;
}
#copyright_text {
    display:block;
    margin-top:10px;
    padding:10px 5px 5px;
    background:url("../images/footer_nav_border.png") no-repeat scroll 0 0; 
    color:#c6c9cc;
    font-size:11px;
}
#latest_news {
    float:left;
    width:250px;
    padding-left:5px;
    border-left:1px solid #e9e8e8;
}
#latest_news a:link, #latest_news a:active, #latest_news a:visited {
    color:#007FC6;
}
#latest_news a:hover {
    text-decoration:none;
}
#latest_news h2 span {
    display:block;
    color:#494847;
}
#latest_news h3 {
    color:#69a0d6;
    font-weight:bold;
}
#latest_news h3 span {
    color:#666666;
    font-size:10px;
    font-weight:normal;
    font-style:italic;
}
#latest_news h2 {
    width:240px;
    height:25px;
    font-weight: bold;
    font-size:14px;
}
.line_container {
    text-align:center;
    margin-top:5px;
    margin-bottom:5px;
}
.flags {
    padding-left: 1px;
}
.logo_self {
    padding-top:15px;
}
.content_headers {
    border-bottom:1px solid #0c86ac;
    color:#00749a;
    font-size:18px;
    font-weight:bold;
    padding-bottom:2px;
    width:99%;
    margin-bottom:10px;
}
.about_list {
    list-style-type:disc;
    padding-left:40px;
    margin-top:10px;
    margin-bottom:10px;
}
.about_list li {
    
}
#rightContent dt {
    color:#333333;
    font-size:12px;
    font-weight: bold;
}
#rightContent h2 {
    color:#006EC7;
    font-size:12px;
    font-weight:bold;
}
#rightContent h3 {
    color:#006EC7;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
}
#top_box {
    float:left;
    width:274px;
    height:265px;
}
#myslider {
    float:left;
    width:680px;
    height:269px;
}
#top_box_inner {
    
}
#newsletter_signup_new {
    margin-top:10px;
}
#newsletter_signup {
    background:url("../images/boxbg.png") repeat-x scroll 0 0 transparent;
    border:1px solid #B5D2F0;
    height:130px;
    margin-top:3px;
    padding-left:10px;
}
#newsletter_signup h3, #newsletter_signup p {
    padding-top:10px;
}
#newsletter_signup p {
    
}

#demo_request {
    height:128px;
    border:1px solid #b5d2f0;
    background:url("../images/boxbg.png") repeat-x scroll 0 0 transparent;
}
#subnav {
    width:192px;
    background:url("../images/subnav.gif") repeat-y scroll left top #FFFFFF;
}
#subnav li {
    
}
#subnav li a:link, #subnav li a:visited, #subnav li a:active {
    border-bottom:1px solid #DCDDDE;
    border-top:1px solid #FFFFFF;
    color:#817B7B;
    display:block;
    line-height:30px;
    text-decoration:none;
}
#subnav li a:hover {
    color:#CC6600;
}
#solutions_features {  
    margin-top:5px;
}
#solutions_features td {
    padding:5px;
    vertical-align: top;
}
#solutions_features h3 {
    color:#006EC7;
}
#solutions_features p {
}
#demo_request h3 {
    font-weight:bold;
    color:#262626;
    display:block;
    padding-left:50px;
    text-decoration:underline;
}
#demo_request p {
    color:#666666;
    margin-top:2px;
    display:block;
    padding-left:50px;
    line-height:17px;
}
#demo_request a:link, #demo_request a:visited, #demo_request a:active {
    color:#02669D;
    display:block;
    font-weight:bold;
    margin-left:5px;
    margin-top:5px;
    text-decoration:none;
}
#demo_request a:hover {
    text-decoration: underline;
}
#newsletter_signup h3 {
    font-weight:bold;
    color:#262626;
    text-decoration:underline;
}
#newsletter_signup p {
    color:#666666;
    font-size:12px;
    line-height:17px;
    text-align:center;
    width:250px;
    margin-bottom:10px;
}
.small_text_input {
    font-size:11px;
    text-align: justify;
}
.contact_link a:link, .contact_link a:active, .contact_link a:visited {
    color:#007FC6;
}
.contact_link a:hover {
    text-decoration:none;
}
.reference_box {
    float:left;
    margin-left:5px;
    margin-top:5px;
    width:220px;
}
#slider_nav {
    bottom:2px;
    left:830px;
    position:absolute;
    width:120px;
    z-index:9999;
}
.activeSlide {
    background-color:#ff8a24 !important;
}
#slider_nav a:link {
    background-color:#00759b;
    color:#FFFFFF;
    display:block;
    float:left;
    font-size:10px;
    font-weight:bold;
    height:10px;
    margin-right:1px;
    padding:3px 3px 4px 5px;
    text-decoration:none;
    width:10px;
}
#slider_nav a:hover {
    
}
.sysprobitem {
	display:block;
	float:left;
	width:345px;
	margin:0 15px 25px 0;
	text-decoration:none;
	color:#5C5C5C;
	background-color:#F1F1F1;
	border-radius:15px;
}
#sysprobscontainer img {
	float:left;
	margin:0 10px;
}
#sysprobscontainer h2 {
	margin-top:15px !important;
	color:black;
}
#sysprobscontainer span {
	color:#006EC7;
}
#sysprobscontainer a:hover {
	background-color:#ff8a24;
	color:#FFFFFF !important;
}
#sysprobscontainer {
	margin-top:10px;
}



