* { margin:0; padding:0;}
body { background:#4d4d4d; font-size:100%; line-height:1em; font-family:tahoma; color:#7a7a7a;}

/*in_line*/
input, select { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#000000; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
a:hover{text-decoration:none;}
a {color:#ffcb18;}
h1{text-indent:-10000px; font-size:0; line-height:0;}
h3{font-family:"Trebuchet MS", "Myriad Pro Light", Arial, sans-serif; font-size:14px; color:#fffbe9;}

ul { list-style:none;}
ol { list-style:decimal; padding-left:18px;}

.testimony{text-align:right;color:#ff9600;}
.column { float:left;}
.clear { clear:both;}

.h_logo_wr, .h_menu, .h_logo_wr_con_left, .text_logo, .content{width:722px;}

/*header*/
.flash{height:175px; background:url(images/wr_flash_con_wide.gif) bottom right no-repeat; }
.flash div{position:absolute; margin:0 0 0 -30px}

.h_logo_wr{background:#fffbe9 url(images/h_logo_wr_con_right.gif) top right no-repeat; margin:32px 0 0 0;}
.h_logo_wr_con_left{ background:url(images/h_logo_wr_con_left.gif) 0 0 no-repeat; width:722px;}
.h_logo_wr .text_logo{ background:url(images/logo.gif) no-repeat 40px 36px; height:90px;}
.h_menu{ height:53px; background:url(images/menu_wr_bottom.gif) bottom left no-repeat;}

.ban{height:310px;}
.no_ban{height:10px;}


/*footer*/
.footer{ margin:0 0 15px 5px; width:717px; color:#343434; font-size:0.812em;}
.footer a{ color:#00a9fd;}
.footer .t { background:url(images/m2-t-dr.gif) repeat-x top #fffbe9;}
.footer .l_t { background:url(images/m2-l-t.gif) no-repeat left top;}
.footer .r_t { background:url(images/m2-r-t.gif) no-repeat right top;}
.footer .l_b { background:url(images/m2-l-b.gif) no-repeat left bottom;}
.footer .r_b { background:url(images/m2-r-b.gif) no-repeat right bottom; width:100%;}
.footer .indent_text{ text-align:center; padding:15px 0 10px 0;}

/*content*/
.content{ background:url(images/cont_wrapper_text.gif) top right repeat-y; color:#c7a544; font-size:0.687em; line-height:2em; letter-spacing:1px;}
.content span a{ color:#ffcb18;}
.content span img{ vertical-align:middle; margin:0 6px 0 0;}
.content .cont_height{ width:1px; float:left; height:493px;}
.title, .title1{ display:block;}
.dot_line_x{ background:url(images/dot_line_x.gif) 0 0 repeat-x; width:247px; height:29px; }
.ind_link{margin:0 0 0 31px;}
.content .col_1 .p1_baner1{ position:relative; margin:0 0 0 -6px; display:block;}

.cont_h{ background:url(images/cont_h_wr_x.gif) 0 0 repeat-x;}
.cont_h_wr_right{ background:url(images/cont_h_wr_right.gif) top right no-repeat;}
.cont_h_wr_left{ background:url(images/cont_h_wr_left.gif) 0 0 no-repeat; width:100%; height:35px;}
.cont_h_wr_left img{ margin:10px 0 0 29px;}

/*================== index.html   / default.html ==================*/
#page1 .flash{height:175px; background:url(images/wr_flash_con.gif) bottom right no-repeat; }
#page1 .content .col_1 .indenent_box{ margin:11px 0 3px 12px; width:352px;}
#page1 .content .col_1 .wr_table{ margin:3px 0 18px 0;}
#page1 .content .col_1 .indenent_text{ padding:12px 21px 10px 28px;}
#page1 .content .col_1 .title{ margin:12px 0 12px 0;}
/**/
#page1 .content .col_2{ padding-bottom:11px;}
#page1 .content .col_2 .title{ margin:31px 0 18px 0;}
#page1 .content .col_2 .text1a{ margin-bottom:5px; display:block;}
#page1 .content .col_2 .indent_text{ padding:10px 0 11px 0;}
#page1 .content .col_2 .dot_line_x{margin:16px 0 0 0;}
#page1 .content .col_2 ul{ margin:7px 0 20px 0;}

/*================== index-1.html / services.html ==================*/

#page2 .content{ background:url(images/cont_wrapper_text_wide.gif) top right repeat-y; color:#c7a544; font-size:0.687em; line-height:2em; letter-spacing:1px;}

/* This is the left nav panel */
#page2 .content .col_1 .indenent_box{ margin:11px 0 0 12px; width:200px;}

#page2 .content .col_1 .wr_table{ margin:3px 0 18px 0;}
#page2 .content .col_1 .col_box{ padding:14px 0 12px 28px; }
#page2 .content .col_1 .col_box_1{ width:149px;}
#page2 .content .col_1 .col_box_2{ width:149px;}
/**/
#page2 .content .col_2{ padding-bottom:11px;}
#page2 .content .col_2 .title{ margin:31px 0 10px 0;}
#page2 .content .col_2 .indent_img{ margin:26px 0 0 0;}
#page2 .content .col_2 .indent_img .img{ margin:0 13px 0 0; float:left;}
#page2 .content .col_2 .indent_img .text{ margin-bottom:8px; display:block;}

/*================== index-2.html / technology.html ==================*/
#page3 .content{ background:url(images/cont_wrapper_text_wide.gif) top right repeat-y; color:#c7a544; font-size:0.687em; line-height:2em; letter-spacing:1px;}

#page3 .content .col_1 .indenent_box{ margin:11px 0 3px 12px; width:200px;}
#page3 .content .col_1 .wr_table{ margin:3px 0 18px 0;}
#page3 .content .col_1 .indenent_text{ padding:12px 21px 10px 28px;}
/**/
#page3 .content .col_2{ padding-bottom:11px;}
#page3 .content .col_2 .text1{ color:#ff9600}
#page3 .content .col_2 .ind_img{ margin:7px 0 12px 0;}
#page3 .content .col_2 .dot_line_x{  height:18px; width:100%;}
#page3 .content .col_2 .title{ margin:31px 0 10px 0;}
#page3 .content .col_2 .col_box{ width:200px; padding-bottom:18px;}
#page3 .content .col_2 .col_box_1{ width:125px;}
#page3 .content .col_2 .col_box_1 a{ color:#ff9600;}
#page3 .content .col_2 .col_box_2{ width:70px;}
#page3 .content .col_2 .col_box_3{ width:58px;}

/*================== index-3.html / clients.html ==================*/
#page4 .content{ background:url(images/cont_wrapper_text_wide.gif) top right repeat-y; color:#c7a544; font-size:0.687em; line-height:2em; letter-spacing:1px;}

#page4 .content .col_1 .indenent_box{ margin:11px 0 3px 12px; width:200px;}
#page4 .content .col_1 .wr_table{ margin:3px 0 18px 0;}
#page4 .content .col_1 .indenent_text{ padding:12px 21px 10px 28px;}
#page4 .content .col_1 .indenent_text ul { list-style:inside disc;}

/**/
#page4 .content .col_2 .dot_line_x{  height:18px; width:100%;}
#page4 .content .col_2{ padding-bottom:11px;}
#page4 .content .col_2 .title{ margin:31px 0 10px 0;}
#page4 .content .col_2 ul{ margin:2px 0 19px 0;}
#page4 .content .col_2 .title1{ margin-top:7px;}
#page4 .content .col_2 .text1{ margin:11px 0 5px 0;}
#page4 .content .col_2 .ind_link1{ margin:16px 0 0 0;}
#page4 .content .col_2 .ind_img{ margin:7px 0px 0px 0px; float:left;}
#page4 .content .col_2 .indenent_text{ padding:0px 0px 0px 50px;}

/*================== index-4.html / company.html ==================*/

/* added this */
#page5 .content{ background:url(images/cont_wrapper_text_wide.gif) top right repeat-y; color:#c7a544; font-size:0.687em; line-height:2em; letter-spacing:1px;}

/* changed this width */
#page5 .content .col_1 .indenent_box{ margin:11px 0 5px 12px; width:200px;}

#page5 .content .col_1 .wr_table{ margin:3px 0 18px 0;}
#page5 .content .col_1 .indenent_text{ padding:12px 21px 11px 28px;}

/**/

#page5 .content .col_2{ padding-bottom:11px;}
#page5 .content .col_2 .title{ margin:31px 0 10px 0;}
#page5 .content .col_2 .indenent_text{ margin:2px 0 21px 0;}
#page5 .content .col_2 span{ color:#ff9600;}
#page5 .content .col_2 .h_f{ height:25px;}
#page5 .content .col_2 input{ width:249px; height:18px;}
#page5 .content .col_2 textarea{ width:249px; height:76px; overflow:auto; display:block; margin-bottom:16px;}
#page5 .content .col_2 textarea, #page5 .content .col_2 input{ color:#c7a544; font-size:1em; font-family:Tahoma; background:none; border:1px solid #636363;}
#page5 .content .col_2 .form{ margin:11px 0 0 0;}

#page5 .content .col_2 .dot_line_x{height:18px; width:100%;}

/*================== index-5.html / privacy.html ==================*/
#page6 .content .indent{ padding:31px 6px 11px 41px;}
#page6 .content .indent .title{ margin:0 0 7px 0;}
#page6 .content .indent div{ margin-bottom:21px;}


/*================== agreements ==================*/
#pageContract ol{ line-height:1.7em; color:#FFFBE9;}
#pageContract li{padding:10px 10px 10px 20px;}
#pageContract p, #pageContract a{color:#FFFBE9;}
#pageContract .footer p {color:#343434;}
#pageContract .footer a {color:#00a9fd;}
#pageContract .content .indent{ padding:31px 26px 11px 41px;}
#pageContract .content .indent .title{ margin:0 0 7px 0;}
#pageContract .content .indent div{ margin-bottom:21px;}

/*================== terms ==================*/
#pageTerms ul{ line-height:1.7em; color:#FFFBE9; list-style:url(images/scroll.png) inside;}
#pageTerms li{padding:10px 10px 10px 20px;}
#pageTerms p {color:#FFFBE9;}
#pageTerms a {text-decoration:none;}
#pageTerms a:hover {text-decoration:underline;}
#pageTerms .footer p {color:#343434;}
#pageTerms .footer a {color:#00a9fd;}
#pageTerms .content .indent{ padding:31px 26px 11px 41px;}
#pageTerms .content .indent .title{ margin:0 0 7px 0;}
#pageTerms .content .indent div{ margin-bottom:21px;}


/*==================list====================*/

.wr_table { width:100%; color:#ffffff;}
.wr_table a{ color:#ffffff;}
.wr_table span a{ color:#ffcb18;}
.wr_table .t { background:url(images/m2-t-dr1.gif) repeat-x top #656565;}
.wr_table .b { background:url(images/m2-t-dr1.gif) repeat-x bottom;}
.wr_table .l { background:url(images/m2-l-dr1.gif) repeat-y left;}
.wr_table .r { background:url(images/m2-l-dr1.gif) repeat-y right;}
.wr_table .l_t { background:url(images/m2-l-t1.gif) no-repeat left top;}
.wr_table .r_t { background:url(images/m2-r-t1.gif) no-repeat right top;}
.wr_table .l_b { background:url(images/m2-l-b1.gif) no-repeat left bottom;}
.wr_table .r_b { background:url(images/m2-r-b1.gif) no-repeat right bottom;}




.wr_table li a {background:url(images/list_bulla.gif) 0 2px no-repeat; margin:0 0 0 0; padding:0 0 0 10px; line-height:1em; color:#ffffff;}
/*==========================================*/
