* { margin:0; padding:0;}
body { background:#000000; font-size:100%; line-height:1em; font-family:tahoma; color:#434343;}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal; font-family:arial, tahoma; color:#434343; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

a:hover{text-decoration:none;}
a {color:#ef2fd6;}

.column { float:left;}
.clear { clear:both;}

p{ padding:0; margin:7px 0 0 0;}

.HB {color: #1cb1d6; font-weight: bold; font-size:1.00em;}
.HP {color: #aa0949; font-weight: bold; font-size:1.06em;}
.HR {color: #b53749; font-weight: bold; font-size:1.06em;}


h1{text-indent:-10000px;}

.h_logo_wrapper, h-menu-wrapper, h_line_wrapper, .footer, .content{ width:780px;}
/*header*/
/*.flash{ height:265px; background:#FFF}*/
.header
{ height:232px; width: 780px;}

/*header wrapper*/
.header-wrapper{ background:#ffffff url(images/header_wrpapper.jpg) no-repeat; height:92px; }
.header-wrapper img{ float:right;}

.h-menu-wrapper {height: 30px;}

/*footer*/
.footer{ background:#ffffff url(images/footer_wrpapper.jpg) 0 30px no-repeat; height:170px;  color:#ffffff; font-size:0.687em;}
.footer img{ float:right; margin:59px 50px 0 0;}
.footer span{ word-spacing:45px; display:block; font-size:1.125em; margin-bottom:3px;}
.footer span a{ word-spacing:normal; text-decoration:none; color:#ffffff;}
.footer span a:hover{ text-decoration:underline;}
.footer strong a{ color:#ffffff; }
.footer .indent_text{ text-align: center; padding:55px 0 0 28px;}


/*content*/
.cont_height{ width:32px; float:left; height:511px;}
.content{ background:#FFF; font-size:0.687em}
.title, .title1{ display:block;}
.separate_wr{ background:url(images/separate_wr.gif) 0 0 repeat-y;}

/*in_line_content*/
.content span{ color:#b53749;}
.content span b a{ color:#b53749;}
.content b{ color:#b53749; font-size:1.06em; text-align:justify}
.content b a{ color:#1cb1d6; font-size:0.937em;}
.content strong{ color:#434343; font-size:1.06em; text-align:justify}
.content strong a{ color:#aa0949; background:url(images/bull_link.gif) center left no-repeat; padding:0 0 0 16px; float:right; }
.wr_box_text{ background:url(images/wr_box_text.gif) 0 0 repeat; height:35px; color:#ffffff; font-size:0.99em; margin-bottom:7px}
.wr_box_text img{ margin:1px 7px 2px 9px; vertical-align:middle;}
.st_text a{ color:#b53749 !important;}
.ind_img{ margin:2px 21px 0 0; float:left;}

/*================== index.htm ==================*/
#pageHome .content .title{ text-align: center; color: #1cb1d6; font-weight: bold; font-size:1.06em;}
#pageHome .content a{ color:#006699;}
/**/

.content strong { color:#b53749; font-size: 1.06em; text-align: center}

#pageHome .content .col_1 .indent_col{ width:350px; }
#pageHome .content .col_1 .indent_col a{ color: #006699}
#pageHome .content .col_1 .indent_text{ margin:0 10px 15px 0px; text-align:justify}
#pageHome .content .col_1 .indent_text1{ padding:6px 0 28px 8px;}
/**/
#pageHome .content .col_2 .title{ margin:25px 0 16px 32px;}
#pageHome .content .col_2 .indent_img{ margin: 5px 0 15px 20px;}
#pageHome .content .col_2 .indent_col{ margin:10px 10px 0 20px;}
#pageHome .content .col_2 .indent_text{ margin:0 11px 15px 15px; text-align:justify}
#pageHome .center_text{ text-align: center; padding:0 20px 0 20px;}


/*================== AboutUs.htm ==================*/
#pageAbout .content .col_1 .title{ margin:25px 0 16px 0;}
#pageAbout .content .col_1 .title1{ margin:0 0 15px 0;}
#pageAbout .content .col_1 .indent_col{ width:340px; text-align: justify}
#pageAbout .content .col_1 .indent_text{ margin:21px 0 40px 0;}
#pageAbout .content .col_1 .indent_text1{ padding:6px 0 28px 8px;}
#pageAbout .content .col_1 .indent_img{ text-align: center; display:block;}
/**/
#pageAbout .content .col_2 .title{ margin:25px 0 16px 0;}
#pageAbout .content .col_2 .indent_img{ margin-bottom:19px; display:block;}
#pageAbout .content .col_2 .indent_col{ margin:0 0 0 32px;}
#pageAbout .center_text{ text-align: center; padding:0 20px 0 20px;}

/*================== Webfolio.htm ==================*/
#pageWebfolio .content .title{ margin-left: 50px; margin-right: 50px; text-align: center}
#pageWebfolio .content .indent_Examples { margin: 20px 10px 20px 30px; float:left;}
#pageWebfolio .content .indent_Examples img{ margin: 0px 10px 20px 30px; float:left;}
#pageWebfolio .content .col_1 .indent_col{ width:380px;}
#pageWebfolio .content .col_1 .indent_img{ padding:0px 0 0 20px;}
#pageWebfolio .content .col_1 .indent_img img{ margin-right:10px; float:left;}
#pageWebfolio .content .col_1 .indent_text{ margin:0 0 0 85px ;}

#pageWebfolio .content .col_2 .title{ margin: 2px 0 0px 10px;}
#pageWebfolio .content .col_2 .indent_col{ width:380px;}
#pageWebfolio .content .col_2 .indent_img{ padding:0px 0 0 20px;}
#pageWebfolio .content .col_2 .indent_img img{ margin-right:10px; float:left;}
#pageWebfolio .content .col_2 .indent_text{ margin:0 0 0 85px;}

/*================== Clients.htm ==================*/
#pageClients .content .col_1 .title{ margin:25px 0 14px 0;}
#pageClients .content .col_1 .indent_col{ width:340px;  text-align:justify}
#pageClients .content .col_1 .indent_text{ margin:20px 0;}
#pageClients .content .col_1 .signature1{ text-align: right; margin:0 20px 12px 0; color: #660099; font-weight: bold; font-size:.96em;}
#pageClients .content .col_1 ul{ margin:19px 0;}

/**/
#pageClients .content .col_2 .title{ margin:25px 0 16px 0;}
#pageClients .content .col_2 .indent_col{ margin:0 0 0 20px; width:340px; text-align:justify}
#pageClients .content .col_2 .indent_text{ margin:15px 0 5px 0;}
#pageClients .content .col_2 .title1{ margin:51px 0 11px 0;}
#pageClients .content .col_2 .signature1{ text-align: right; margin:0 0 12px 0; color: #660099; font-weight: bold; font-size:.96em;}
#pageClients .content .col_2 .col_box{ margin:18px 0 0 0; width:330px;}
#pageClients .content .col_2 .col_box img{ margin:0 9px 0 0; float:left;}
#pageClients .content .col_2 .col_box_1{ width:213px;}
#pageClients .content .col_2 .col_box_2{ width:187px;}

/*================== Services.htm ==================*/

#pageServices .HB {color: #006699; font-weight: bold; font-size:1.06em; }
#pageServices .HP {color: #660099; font-weight: bold; font-size:1.00em; text-decoration: underline; margin-left: 30px}
#pageServices .HR {color: #996600; font-weight: bold; font-size:1.06em;}
#pageServices .content .col_1 .title{ margin:25px 0 14px 0;}
#pageServices .content .col_1 .indent_col{ width:350px; text-align:justify}
#pageServices .content .col_1 .indent_col img{ margin-top:2.5px;}
#pageServices .content .col_1 .indent_colb{ width:340px; text-align:justify;  margin-left:10px; line-height:1.1em; margin-bottom: 7px}
#pageServices .content .col_1 .indent_colb img{ margin-top:2.5px;}
#pageServices .content .col_1 .indent_text{ margin-left:35px;}
#pageServices .content .col_1 .indent_text img{ margin-top:2.5px;}

/**/
#pageServices .content .col_2 .title{ margin:25px 0 16px 0;}
#pageServices .content .col_2 .indent_col{ margin:0 0 0 32px;}
#pageServices .content .col_2 .indent_text{ margin-left:35px;}
#pageServices .content .col_2 .indent_text img{ margin-top:2.5px;}
#pageServices .content .col_2 .indent_img{ margin:20px 0 0 0;}
#pageServices .content .col_2 .indent_img img{ margin:0 20px 0 0; float:right;}

/*================== Contact.asp ==================*/
#pageContact .content .col_2 .title{ margin:25px 0 14px 0;}
#pageContact .content .col_2 .indent_col{ width:251px; margin:0 0 0 15px;}
#pageContact .content .col_2 .indent_text{ padding:0 0 5px 15px;}
#pageContact .content .col_2 .center_text{ text-align: center; padding:0 20px 0 20px;}

/**/
#pageContact .content .col_1 .title{ margin:25px 0 16px 0;}
#pageContact .content .col_1 .indent_col{ width: 350px;}
#pageContact .content .col_1 .indent_text{ margin:20px 0 15px 0; text-align:justify}

#pageContact .content .col_1 .h_f{ height:29px;}
#pageContact .content .col_1 .col_box{ width:350px;}
#pageContact .content .col_1 .col_box_1{ width:160px;}
#pageContact .content .col_1 .col_box_2{ width:160px; margin:0 0 0 5px;}
#pageContact .content .col_1 .col_box_2 span a{color:#b53749; background:url(images/bull_link.gif) center left no-repeat; padding:0 0 0 16px; font-weight:bold;}

#pageContact .content .col_1 input{ width:160px; height:19px;}
#pageContact .content .col_1 textarea{ width:168px; height:138px; overflow:auto; margin-bottom:11px; display:block;}
#pageContact .content .col_1 textarea, #pageContact .content .col_1 input{ border:1px solid #434343; color:#434343; font-family:Arial; font-size:1em;}

/*================== Privacy.htm ==================*/
#pagePrivacy .content .col_1 .indent_title{ margin:15px 0 15px 0; color: #1cb1d6; font-weight: bold; font-size:1.5em; text-align:center}
#pagePrivacy .content .col_1 .indent_text{ margin:0 0 10px 0; text-align: justify}
#pagePrivacy .content .col_1 .indent_text2{ margin:0 0 15px 0; font-weight: bold; color: #434343}
#pagePrivacy .content .col_1 .indent_col div{ margin-left: 30px;}


/*==================list====================*/
.block { width:100%;}
.block .t { background:url(images/m2-t-dr.gif) repeat-x top #EAE4E0;}
.block .b { background:url(images/m2-b-dr.gif) repeat-x bottom;}
.block .l { background:url(images/m2-l-dr.gif) repeat-y left;}
.block .r { background:url(images/m2-r-dr.gif) repeat-y right;}
.block .l_t { background:url(images/m2-l-t.gif) no-repeat left top;}
.block .r_t { background:url(images/m2-r-t.gif) no-repeat right top;}
.block .l_b { background:url(images/m2-l-b.gif) no-repeat left bottom;}
.block .r_b { background:url(images/m2-r-b.gif) no-repeat right bottom;}


li a {line-height:16px; color:#1cb1d6; font-size:1.06em; line-height:1.75em;}
/*==========================================*/

