body {background-color:#569bd2; margin:0px; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size:11px;}
img {border:none;}
H5 {font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal;}

#banner {background:url(../img/bg02.jpg); background-repeat:repeat-x; padding:0px; margin:0px; background-color:#569bd2; }
#main {background-color:#569bd2; padding:0px; margin:0px;}
#border_top {background:url(../img/bg01.jpg); background-repeat:repeat-x; padding:0px; margin:0px; width:1000px;}
#border_bottom {background-color:#569bd2; padding:0px; margin:0px; width:1000px;}
#hide_printtop {display:none;}

.border {padding:0px; margin:0px; width:5px; height:20px;}

.top {background-image:url(../img/border/top.jpg); background-repeat:repeat-x; padding:0px; margin:0px;}
.small_top {background-image:url(../img/border/top01.jpg); background-repeat:repeat-x; padding:0px; margin:0px;}
.bottom {background-image:url(../img/border/bottom.jpg); background-repeat:repeat-x; padding:0px; margin:0px; }
.banner_left {background:url(../img/border/left01.jpg); background-repeat:no-repeat; padding:0px; margin:0px; width:5px;}
.banner_right{background:url(../img/border/right01.jpg); background-repeat:no-repeat; padding:0px; margin:0px; width:5px;}
.main_left {background:url(../img/border/left02.jpg); background-repeat:repeat-y; padding:0px; margin:0px; width:5px;}
.main_right {background:url(../img/border/right02.jpg); background-repeat:repeat-y; padding:0px;  margin:0px; width:5px;}

table {background-color:#FFFFFF; padding:0px; margin:0px; font-size:11px;}
.frame {background-color:#FFFFFF; padding:5px 20px 5px 20px; margin:0px; width:920px;}
.flash_banner {background-color:#FFFFFF; padding:10px 20px 10px 20px; margin:0px; height:250px; width:920px;}
a:link, a:visited, a:hover {text-decoration:none;color:#017AAE;}

/*CTI logos*/
.header {background-color:#FFFFFF; width:920px; padding:20px 20px 0px 20px; margin:0px;}
.menu_middle { background-image:url(../img/menu/menu_middle.jpg); background-repeat:repeat-x; width:115px;}

/*menu*/
.navigation_leftright {width:5px;}
.navigation_divider {padding:0px; margin:0px;}
ul.menu {list-style:none; margin:0px; padding:0px;}
ul.menu * {margin:0px; padding:0px; font-size:11px; font:Verdana; color:#ffffff;}
ul.menu a {display:block; text-decoration:none; }
ul.menu li {position:relative; float:left; margin-right:2px;}
ul.menu ul {position:absolute; top:30px; left:0; background:#ffffff; display:none; opacity:0; list-style:none;}
ul.menu ul li {position:relative; border:1px solid  #ffffff ; width:113px; border-top:none; margin:0; font-size:11px; font:Verdana; color:#ffffff;}
ul.menu ul li a.submenu {display:block; padding:5px 10px 5px 10px; background-color:#3B5379; font-size:11px; font:Verdana; color:#ffffff;}
ul.menu ul li a:hover {background-color:#4A6B98; font-size:11px; font:Verdana; color:#ffffff; } 
ul.menu ul ul {left:113px; top:-1px; } 
ul.menu a.menulink {padding:8px 4px 8px 4px; background-image:url(../img/menu/menu_middle.jpg);font-size:11px; font:Verdana; color:#ffffff; }
ul.menu .border_top {border-top:1px solid #ffffff; }

/*tiles*/
.tile_top {background-image:url(../img/tile_border/tile_top.jpg); background-repeat:repeat-x; padding:0px; margin:0px;}
.tile_left {background-image:url(../img/tile_border/tile_left.jpg); background-repeat:repeat-y; padding:0px; margin:0px; }
.tile_right {background-image:url(../img/tile_border/tile_right.jpg); background-repeat:repeat-y; padding:0px; margin:0px;}
.tile_bottom{background-image:url(../img/tile_border/tile_bottom.jpg); background-repeat:repeat-x; padding:0px; margin:0px;}
.tile_title {padding:10px 5px 10px 5px; font:Verdana; font-size:large; color:#414141;}
.tile_content {padding:0px 5px 10px 5px;}
.tile_readmore {padding:5px 5px 15px 5px;}
.tile_border {width:10px;}

/*left panel menu*/
.bullet_arrow {padding:5px 10px 5px 20px;}
.sub_bullet_arrow {padding-left:40px;}
.sub_title {padding-left:10px;}
.left_menu {padding:5px 0px 5px 0px; font-size:small;}
.left_paneltitle {background:url(../img/left_panel_titlebg.jpg); background-repeat:no-repeat; width:170px; height:20px; font-size:large; font:Verdana; color:#FFFFFF; padding:5px 0px 5px 20px;}
.left_tile {padding:10px 5px 0px 5px;}

/*primary content*/
.primary_header {padding:10px 0px 20px 18px;}
.primary_title {padding:0px 0px 0px 0px; font:Verdana; color:#017AAE; font-size:x-large;}
.primary_content {padding:0px 0px 10px 18px; width:672px;}
.small_content {padding:0px 0px 10px 18px;}
.tab_frame{padding:0px 0px 10px 18px;}
.image_products {padding:0px 10px 10px 0px;}
.awards_info {padding:0px 0px 10px 50px; font:Verdana; font-size:x-small;}
.small_tile {padding:0px 10px 10px 0px;}

/*footer- company address and logos */
.fontdiv {background-color:#FFFFFF; padding:0px 0px 5px 0px; margin:0px;}
.line {padding:0px; margin:0px; border-top:2px #E1E1E1 solid;}
.frameline {background-color:#FFFFFF; padding:10px 20px 15px 20px; margin:0px; width:920px;}
.logos {padding:0px 20px 20px 20px; width:288px;}
.address {padding:5px 20px 20px 20px; margin:0px; width:552px;}

/*bullet - square and numeric*/
li.square {list-style: square outside; color:#F16101;}
li.decimal {list-style: decimal outside; color:#000000;}
.blacktext {color:#000000;}

.trigger_open {background:url(../img/bullet_arrow.gif) no-repeat left; padding:0px 0px 0px 20px;}

/*button - feedback button*/
input.button {font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
.form {font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal;}

/*form - text / textarea */
.question {padding:0px 0px 5px 0px;}
.answer {padding:0px 0px 15px 0px;}
.idea_blue {background-image:url(../img/idea_status/blue_top.jpg); background-repeat:repeat-x;}
.white_title {color:#FFFFFF; font:Verdana; font-size:14px;}
.grey_bottom {background-image:url(../img/idea_status/grey_bottom.jpg); background-repeat:repeat-x; background-position:bottom; }
.grey_bottom_left {background-image:url(../img/idea_status/grey_bottom.jpg); background-repeat:repeat-x; background-position:bottom; border-left:#F5F5F5 solid 2px;}
.grey_bottom_right {background-image:url(../img/idea_status/grey_bottom.jpg); background-repeat:repeat-x; background-position:bottom; border-right:#F5F5F5 solid 2px;}
.idea_title {padding:5px 10px 5px 0px;}
.status {padding:5px 20px 5px 20px; text-align:center;}
.comment_title {padding:0px 0px 10px 0px; font:Verdana; font-size:large; color:#414141;}
