.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.justify { text-align:justify; }
.float_left { float:left; }
.float_right { float:right; }
.margin { margin:10px 0; }
.margin_top { margin-top:10px; }
.margin_bottom { margin-bottom:10px; }
.bold { font-weight:bold; }
.padding_top { padding-top:10px; }

.main_title { color:#004595; }

/*#header_left { float:left; min-width:800px; position:relative; }
*html #header_left { width:608px; }*/
#header_left { float:left; width:200px; }
#header_right { float:right; width:170px;/* height:72px;*/ color:#FFFFFF; position:relative; margin-top:40px; margin-bottom:10px;/* margin-left:-170px;*/ }
#header_menu_container { /*height:28px; width:800; position:relative; margin-top:119px;background:url(../creo_img/main_menu_bg.gif) 28px repeat;*/ }

#index_content_left { float:left; width:400px; }
#index_content_left_text { margin:20px 10px 0 0; }
#index_content_right { float:left;  background:#77BEDF; color:#FFFFFF; margin-top:30px; border: 2px outset #000000; border-width: thin; outline-width:30px }

#index_content_right h2 { text-align:right; margin-top:5px; padding-left:15px; padding-right:15px; color:#FFFFFF; font-weight:normal; }

#content_top_container { margin-top:-2px; background:url(../creo_img/content-top-repeat.gif) top left repeat-x; }
*html #content_top_container { width:100%; position:relative; }
#content_top { /*background:url(../creo_img/content-top.gif) top left no-repeat; width:638px; height:15px; max-height:15px; */}
#content_container_main { padding-top:10px; }

#menu_products_index { text-align:right; list-style:none; padding:0; margin:10px 0 0 0; }
#menu_products_index li { margin:2px 0; }
#menu_products_index a { color:#FFFFFF; font-weight:bold; display:block; padding:3px 15px; }
#menu_products_index a:hover { background:url(../creo_img/menu-select.gif) right 50% no-repeat; }
#menu_products_index_footer { /*background:url(../creo_img/index-products-bottom.gif) bottom left no-repeat; width:169px; height:18px; */}

.download_button { float:right; background:#71BBDE; width:125px; color:#FFFFFF; font-size:1.1em; margin-top:30px; }
.download_button_content { padding:0 20px 0 5px; background:url(../creo_img/menu-select.gif) 93% 50% no-repeat; text-align:right; font-weight:bold; }
.download_button a { color:#FFFFFF; }
.download_button_top { background:url(../creo_img/button.gif) top left no-repeat; width:125px; line-height:7px; max-height:7px; }
.download_button_bottom { background:url(../creo_img/button.gif) bottom left no-repeat; width:125px; line-height:7px; max-height:7px; }

#content_main_left { float:left; padding-right:10px; } /* width of 330px added in code if files are present */
#content_main_right { float:right; width:230px; }



.main_left { float:left; width:370px; margin-right:10px; }
.main_right { float:left; width:190px; }
.img_block { display:block; margin-bottom:10px; }

.process_box { margin:10px 0; border-top:1px solid #0085C3; width:570px; }
.process_left { float:left; width:360px; margin-right:10px; }
.process_right { float:left; width:200px; padding:5px 0px; }

.download_box { float:left; border:1px solid #CCCCCC; margin-top:10px; margin-bottom:10px; background:#FFFFFF; }
.download_box a:link, .download_box a:hover, .download_box a:visited { display:block; padding:5px; text-decoration:none; }
.download_box_inner { background:#CCE7F3; color:#0085C3; font-size:1.4em; line-height:1.1em; padding-bottom:10px; display:block; }
.download_box_text { background:url(../creo_img/home-download-arrow.gif) 125px 50% no-repeat #66B6DB; color:#FFFFFF; padding:5px 23px 5px 10px; display:block; }

#body_right table { border:none; border-top:1px solid #000000; border-left:1px solid #000000; }
#body_right table td { border:none; border-bottom:1px solid #000000; border-right:1px solid #000000; padding:2px; }
