@charset "utf-8";
/* CSS Document */


.topmenu_middle{ text-align:right; font-size:0.9em; font-weight:bold; color:#990000;}
.topmenu_middle a, .topmenu_middle a:link, .topmenu_middle a:hover{ color:#990000;}
.topmenu_middle a:hover{ text-decoration:none;}
.topmenu_search{ text-align:right; margin-top:10px; vertical-align:top;}


.box_top{ background-image:url(../images/box_top_bg.gif); height:20px;}
.box_top_home{ background-image:url(../images/box_top_bg_home.gif); height:20px;}
.box_top_1{ background-image:url(../images/box_top_bg_1.gif); height:20px;}
.box_middle{ background-image:url(../images/box_middle_bg.gif); height:505px; background-repeat:repeat-y;}
.box_middle_home{ background-image:url(../images/box_middle_bg_home.gif); height:505px; background-repeat:repeat-y;}
.box_bottom{ background-image:url(../images/box_bottom_bg.gif); height:20px;}
.box_bottom_1{ background-image:url(../images/box_bottom_bg_1.gif); height:20px;}
.box_bottom_home{ background-image:url(../images/box_bottom_bg_home.gif); height:20px;}

.box_middle_home_solutions{ background-image:url(../images/box_middle_bg.gif); height:520px; background-repeat:repeat-y;}
.box_middle_home_solutions_home{ background-image:url(../images/box_middle_bg_home.gif); height:520px; background-repeat:repeat-y;}
.box_middle_home_solutions_1{ background-image:url(../images/box_middle_bg_1.gif); height:520px; background-repeat:repeat-y;}
.box_middle_home_solutions_govt{ background-image:url(../images/box_middle_bg.gif); height:260px; background-repeat:repeat-y;}
.box_home_content{ padding:0px 20px 0px 5px;}
.box_home_content h1{ font-size:1.0em; font-weight:bold; padding:-20px 0px -20x 0px;}


.right_content{  font-size:1.0em; color:#616161; padding: 0px 10px 0px 10px;}
.box_text{ color:#000; line-height:18px; font-size:1.0em; height:250px; padding: 0px 10px 0px 10px;}

.box_text_news_index{ color:#000; line-height:18px; font-size:1.0em; padding: 0px 10px 0px 0px;}
.box_text_news{ color:#000; line-height:18px; font-size:1.0em; padding: 0px 10px 0px 0px;}
.box_right_news{padding-left:10px;}

.box_middle1{ background-image:url(../images/box_middle_bg.gif); height:200px; background-repeat:repeat-y;}
.box_middle1_1{ background-image:url(../images/box_middle_bg_1.gif); height:200px; background-repeat:repeat-y;}
.box_middle_about{ background-image:url(../images/box_middle_bg.gif); height:790px; background-repeat:repeat-y;}
.box_middle_contact{ background-image:url(../images/box_middle_bg.gif); height:100px; background-repeat:repeat-y;}
.box_middle_customers{ background-image:url(../images/box_middle_bg.gif); height:150px; background-repeat:repeat-y;}
.box_middle_newsmedia{ background-image:url(../images/box_middle_bg.gif); height:100px; background-repeat:repeat-y;}
.box_middle_solutions_cms{ background-image:url(../images/box_middle_bg.gif); height:200px; background-repeat:repeat-y;}
.box_middle_solutions_gts{ background-image:url(../images/box_middle_bg.gif); height:80px; background-repeat:repeat-y;}
.box_middle_solutions_tts{ background-image:url(../images/box_middle_bg.gif); height:100px; background-repeat:repeat-y;}

/*.box_middle_right_news{ background-image:url(../images/box_middle_bg.gif); width:300px; height:180px; background-repeat:repeat-y;}*/

.box_middle_right_news{ background-image:url(../images/box_middle_bg.gif); height:160px; background-repeat:repeat-y;}


.contentbox_top{ background-image:url(../images/contentbox_top.gif); background-repeat:no-repeat; height:20px;}
.contentbox_middle{ border-left: 1px solid #EDECEC; border-right: 1px solid #EDECEC; min-height:500px; height:auto;}
.contentbox_bottom{ background-image:url(../images/contentbox_bottom.gif); background-repeat:no-repeat; height:20px;}

.contentbox_920_top{ background-image:url(../images/contentbox920_top.gif); background-repeat:no-repeat; height:20px;}
.contentbox_920_middle{ border-left: 1px solid #EDECEC; border-right: 1px solid #EDECEC; min-height:500px; height:auto; padding:0px 0px 0px 0px;}
.contentbox_920_bottom{ background-image:url(../images/contentbox920_bottom.gif); background-repeat:no-repeat; height:20px;}

.content_title{ color:#03406A; font-size:1.3em; font-weight:bold; text-align:left; padding:0px 1px 0px 10px; margin-top:-10px;}
.content_text{ color:#333; font-size:1.0em; padding:0px; text-align:left; padding:0px 10px 0px 10px;}
.content_subtitle{ font-size:1.0em; font-weight:bold; color:#000000; line-height:26px;}


.box_left_content_about{padding:0px 5px 0px 5px;}
.box_left_content{padding-left:20px;}
.box_left_content ul {  padding-left:0px; margin-left:0px;}
.box_left_content ul li{ line-height:23px;}
.box_left_content li{ list-style-type:none; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:-0.5em; padding-left:20px;}


.box_left_content_img{ margin-left:-15px;}



.box_hotlink1 ul li{ line-height:23px;}
.box_hotlink1, .box_hotlink1 a, .box_hotlink1 a:link, .box_hotlink1 a:hover{ font-size:0.95em; font-weight:bold; color:#616161; margin-top:-10px;}

.box_hotlink ul li{ line-height:23px;}
.box_hotlink, .box_hotlink a, .box_hotlink a:link, .box_hotlink a:hover{ font-size:1.0em; font-weight:bold; color:#616161;}
/*td .box_hotlink { height:30px; border-bottom: 1px dotted #ccc;}*/



.box_left_content_home {padding-left:20px;}
.box_left_content_home ul {  padding-left:0px; margin-left:0px;}
.box_left_content_home ul li{ line-height:26px; list-style-type:none; background-image:url(../images/arrow1.gif); background-repeat:no-repeat; padding-left:20px;}


.box_hotlink2 ul li { line-height:26px;}
.box_hotlink2, .box_hotlink2 a, .box_hotlink2 a:link, .box_hotlink2 a:visited, .box_hotlink2 a:hover { font-size:0.98em; font-weight:bold; color:#616161; margin-top:-10px;}



.border2px{ border-top:1px solid #990000; font-size:0.9em;}
.border1px{ border:1px solid #cccccc;}

.breadcrumb, .breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:active { color:#669900; line-height:26px; font-size:0.95em; padding-bottom:5px; font-style:italic; font-weight:bold; }
.breadcrumb a:hover {text-decoration:none;}
.breadcrumb_text{color:#669900; line-height:26px; font-size:0.95em; font-weight:bold;}

.newstitle{ color:#666; font-weight:bold;}
.newstitle a, .newstitle a:link, .newstitle a:visited{ color:#666; font-weight:bold;}
.newstitle a:hover { color:#000; font-weight:bold; text-decoration:none;}

.colorB80A2F{ color:#B80A2F;}
.fontStyleItalic{ font-style:italic;}

.home_box_title{ color:#0a64a4; font-size:1.0em; }
.img_padding_left{ margin-left:-19px;}



.sitemap a, .sitemap a:link { font-size:1.0em; font-weight:bold; color:#616161; margin-top:-10px;}
.sitemap a:hover{ font-size:1.0em; font-weight:bold; color:#616161; margin-top:-10px; text-decoration:none;}
#container ul li{ list-style:disc; font-size:1.0em; line-height:24px;}
#container ul li ul li{ list-style:circle; font-size:0.95em;}
#container ul li ul li ul li{ list-style:disc; font-size:0.9em;}
#container ul li ul li ul li ul li{ list-style:square; font-size:0.85em;}


.box_text_readmore{ color:#116FAB; float:right; margin-top:-10px; margin-right:10px; }
.box_text_readmore a, .box_text_readmore a:link, .box_text_readmore a:hover{ color:#116FAB; text-align:right;}

.box_text_readmore1{ color:#116FAB; float:right; margin-top:0px; margin-right:10px; }
.box_text_readmore1 a, .box_text_readmore1 a:link, .box_text_readmore1 a:hover{ color:#116FAB; text-align:right;}

.border1pxedecec{ border-left:1px solid #edecec; border-right:1px solid #edecec;}


.clear{ clear:both;}

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px; }

