body {background:#2e2f30; font-size:100%; line-height:1em; font-family:verdana; color:#cccccc; margin:0; padding:0;}

a {text-decoration:underline; color:#c9cdd4; font-weight:bold}
a:hover {text-decoration:none}

a.link {text-decoration:none; color:#f8ba52; font-weight:bold}
a.link:hover {text-decoration:underline;}

a.link_2 {text-decoration:underline; color:#f8ba52; background:url(images/marker_link.gif) no-repeat 0 5px; padding-left:15px; font-weight:bold}
a.link_2:hover { text-decoration:none; background:url(images/marker_list.gif) no-repeat 5px 5px}

a.link_3 {color:#f8ba52; text-decoration:underline; font-weight:bold}
a.link_3:hover {text-decoration:none}

a.link_4 {text-decoration:none; color:#f8ba52; font-weight:bold; margin:0 0 0 41px;}
a.link_4:hover {text-decoration:underline;}

a.link_5 {text-decoration:none; color:#993333; font-weight:bold; margin:0 0 0 5px;}
a.link_5:hover {text-decoration:underline;}

.div_title {background:url(images/l_1.gif) no-repeat 0 0 #f5a239; height:30px; color:#0d0d0e; float:left; font-weight:bold; font-size:1.18em; margin-bottom:11px}
.div_title .r {background:url(images/r_1.gif) no-repeat right top; padding:8px 13px 7px 28px; float:left}

.column { float:left;}
.clear { clear:both;}

.image {padding:0 0 20px 0;}

strong {color:#c9cdd4}

b {color:#fff}

.smtext {font-size:11px; line-height:1.36em; color:#fff}

h1{font-family:arial; color:#ffffff; font-size:25px; text-align:center; margin:0 0 1px 0}

h2 {color:#ffffff; font-size:12px; margin:0 0 0px 0;}
h3 {color:#ffffff; font-size:11px; margin:15px 5px 15px 20px; text-align:left;}
h4 {color:#ffffff; font-size:11px; margin:15px 5px 15px 20px; text-align:left;}
h5 {font-family:arial; color:#a6a6a6; font-size:35px; font-weight:normal; margin:20px 15px 0px 0px; text-align:left; line-height:1em;}
h6 {font-family:arial; color:#1a1b1d; font-size:35px; font-weight:lighter; margin:10px 15px 0px 0px; text-align:left;}
h7 {font-family:arial; color:#a6a6a6; font-size:25px; font-weight:normal; margin:20px 15px 0px 0px; text-align:left; line-height:1em;}
.h7 {font-family:arial; color:#a6a6a6; font-size:25px; font-weight:normal; margin:20px 15px 0px 0px; text-align:left; line-height:1em;}

p {margin:0 0 12px 0}
.box_text {color:#333333; font-size:12px; margin:0px 15px 8px 0px; line-height:1.4em;}
.box_text_right {color:#333333; font-size:12px; margin:20px 60px 8px 350px; font-weight:bold; line-height:1.4em; text-align:left;}
.box_text2 {color:#1a1b1d; font-size:12px; margin:0px 15px 8px 0px; line-height:1.4em;}
.box_text_right2 {color:#1a1b1d; font-size:12px; margin:20px 60px 8px 350px; font-weight:bold; line-height:1.4em; text-align:left;}

#ezine .ezine {background:#ffffff; font-size:100%; line-height:1em; font-family:verdana; color:#cccccc; margin:0; padding:0;}

/* ============================= in_line ============================= */
select, textarea {vertical-align:middle; font-weight:normal; font-family:verdana; color:#c9cdd4; font-weight:normal; font-size:1em; border:solid 1px #c9cdd4; padding-left:5px; background:#19191a}
img {border:0; text-align:left;}
ul {list-style:none;}
.formbutton{cursor:pointer; border:outset 1px #ccc; background:#999; color:#666; font-weight:bold; padding: 1px 2px; background:url(images/formbg.gif) repeat-x left top;}

/* ============================= button ============================= */

.button {width:130px; border: 1px solid #fff; background: #f5a700; font-family:verdana; color:#000000; font-size:12px; font-weight:bold;}
.button:hover {width: 130px; border:1px dotted #999; background:#dddddd; font-family:verdana; color:#000000; font-size:12px; font-weight:bold;}

/* ============================= list ============================= */
ul{margin:0px; padding:0px; list-style:none}
ul li { line-height:2.18em}
ul li a{text-decoration:underline; color:#f8ba52; background:url(images/marker_list.gif) no-repeat 0 5px; padding-left:15px; font-weight:bold}
ul li a:hover{ text-decoration:none; background:url(images/marker_list.gif) no-repeat 5px 5px}

/* ============================= topnav ============================= */
#topnav { height:16px; background:url(images/topnav_bg.gif) repeat-x top; font-size:0.6875em; line-height:1.36em; color:#fff}

/* ============================= photoboxes ====================== */
#photoboxes .cols {padding:0px 0 0 0;}
#photoboxes .content {margin:2px 1px 0 0; text-align:center; padding:15px 15px 21px 15px; line-height:1.20em;}
#photoboxes .green {background:url(images/photobox_bg1.gif) top repeat-x;}
#photoboxes .orange {background:url(images/photobox_bg2.gif) top repeat-x;}
#photoboxes .red {background:url(images/photobox_bg3.gif) top repeat-x;}

/* ============================= content ============================= */
#content {background:#0d0d0e; font-size:0.7875em; line-height:1.5em}
.title {margin-bottom:19px; display:block}
.title_1 {margin-bottom:11px; display:block}
.title_lrg_bold {font-family:arial; color:#a6a6a6; font-size:35px; font-weight:bold; margin:5px 15px 0px 0px; text-align:left;}
.title_med_bold {font-family:arial; color:#a6a6a6; font-size:16px; font-weight:bold; margin:0px 0px 10px 0px;}
.title_press {font-family:arial; color:#a6a6a6; font-size:28px; font-weight:normal; margin:5px 0px 20px 0px;}
.title_press2 {font-family:arial; color:#1a1b1d; font-size:28px; font-weight:normal; margin:5px 0px 20px 0px; line-height:1.2em;}
.title_test {font-family:arial; color:#1a1b1d; font-size:16px; font-weight:bold; margin:0px 0px 20px 0px; line-height:1.2em;}
.img_left {float:left; margin:0 24px 10px 0}
.pic {margin-bottom:14px; display:block}

.line {background:url(images/line_bg.gif) repeat-x 0 20px; height:21px}
.line_1 {background:url(images/line_bg.gif) repeat-x 0 15px; height:30px; margin-right:-37px}
.line_2 {background:url(images/line_bg.gif) repeat-x 0 20px; height:21px; margin-top:-17px}
.line_3 {background:url(images/line_bg.gif) repeat-x 0 20px; height:21px; margin-top:-14px}
.line_4 {background:url(images/line_bg.gif) repeat-x 0 20px; height:21px; margin-top:-30px}
.line_5 {background:url(images/line_bg.gif) repeat-x 0 20px; height:21px; margin-top:-20px; margin-bottom:20px;}

/* ============================= footer ============================= */
#footer { height:88px; background:url(images/footer_bg.gif) repeat-x top; font-size:11px; line-height:1.36em; color:#fff}
#footer .col_1 {width:89%; text-indent:27px; padding-top:46px}
#footer .col_2 {width:11%; padding:46px 0 10px 0}
#footer a {color:#f8b950; text-decoration:underline; font-weight:bold}
#footer a:hover {text-decoration:none}
#footer a.rss {color:#fff; text-decoration:underline; font-weight:bold; background:url(images/rss_img.gif) no-repeat right top; padding:0 24px 5px 0}
#footer a.rss:hover {text-decoration:none}

/* ============================= index.html ============================= */
#page1 #content .indent {padding:0px 26px 10px 26px}
#page1 #content .indent2 {padding:50px 26px 26px 26px; margin:0px 0px 0px 200px}
#page1 #content .indent .title {display:inline; margin:3px 0 11px 0}
#page1 #content .col_1 .indent_1 { padding:0 26px 20px 30px}
#page1 #content .col_1 .ind {padding:10px 20px 18px 16px}
#page1 #content .col_2 .indent_1 { padding:0 24px 0 0}
#page1 #content .col_2 .ind {padding:23px 20px 28px 26px}
#page1 #content .bkgd {background:url(images/header_home3.jpg) top no-repeat;}

/* ============================= services.html ============================= */
#services #content .indent {padding:0px 26px 10px 26px}
#services #content .col_1 .ind {padding:10px 20px 0px 16px}
#services #content .col_2 .ind {padding:0px 5px 0px 26px}

/* ============================= colleagues.html ============================= */
#colleagues #content .indent {padding:0px 26px 10px 26px}
#colleagues #content .col_1 .ind_1 {padding-right:20px}
#colleagues #content .block {margin-top:-10px}
#colleagues #content .ind {padding:20px 20px 15px 20px}
#colleagues #content .box {width:100%}
#colleagues #content .col_box_1 {width:50%}
#colleagues #content .col_box_1 .ind_1 {padding-right:30px}
#colleagues #content .col_box_2 {width:50%}

/* ============================= testimonials.html ============================= */
#testimonials #content .indent {padding:0px 26px 10px 26px}
#testimonials #content .block {margin-top:-10px}
#testimonials #content .ind {padding:20px 20px 15px 20px}
#testimonials #content .box {width:100%}

/* ============================= video_clips.html ============================= */
#video #content .indent {padding:0px 26px 10px 26px}
#video #content .col_1 .ind_1 {padding-right:20px}
#video #content .block {margin-top:-10px}
#video #content .ind {padding:20px 20px 15px 20px}
#video #content .box {width:100%}
#video #content .col_box_1 {width:100%}
#video #content .col_box_1 .ind_1 {padding-right:30px}

/* ============================= contact.html ============================= */
#contact #content .indent {padding:10px 46px 10px 26px}
#contact #content .line_1 {margin:8px -20px 17px 0}
#contact #content .box {width:650px}
#contact #content .col_box_1 {width:300px; background-color:#2e2f30; background-image: url(images/boxShadow.gif) top repeat-x;}
#contact #content .col_box_2 {width:350px}

#contact #content p {margin-bottom:15px}

textarea {width:350px; height:70px; overflow:auto; margin-bottom:10px; display:block}
.div_links {text-align:right; width:650px}

/* ============================= received.html ============================= */
#received #content .indent {padding:0px 26px 10px 26px}
#received #content .indent .title {display:inline; margin:3px 0 11px 0}
#received #content .col_1 .indent_1 { padding:0 26px 20px 30px}
#received #content .col_1 .ind {padding:10px 20px 18px 16px}
#received #content .col_2 .indent_1 { padding:0 24px 0 0}
#received #content .col_2 .ind {padding:23px 20px 28px 26px}

/* ============================= success.html ============================= */
#success #content .indent2 {padding:50px 26px 26px 26px; margin:0px 20px 0px 200px}
#success #content .indent .title {display:inline; margin:3px 0 11px 0}
#success #content .bkgd {background:url(images/header_success.jpg) top no-repeat;}

/* ============================= block ============================= */
.block { background:#1d1d20; width:100%}
.block .l_t { background:url(images/l_t_1.gif) left top no-repeat; width:100%}
.block .r_t { background:url(images/r_t_1.gif) right top no-repeat;}
.block .r_b { background:url(images/r_b_1.gif) right bottom no-repeat;}
.block .l_b { background:url(images/l_b_1.gif) left bottom no-repeat;}
.block .left {background:url(images/border.gif) repeat-y left}
.block .top {background:url(images/border.gif) repeat-x top}
.block .right {background:url(images/border.gif) repeat-y right}
.block .bot {background:url(images/border.gif) repeat-x bottom}
/*==========================================*/

/* ============================= block 2 (orange) ============================= */
.block2 { background:#f5a700; width:100%}
.block2 .l_t2 { background:url(images/l_t_1-2.gif) left top no-repeat; width:100%}
.block2 .r_t2 { background:url(images/r_t_1-2.gif) right top no-repeat;}
.block2 .r_b2 { background:url(images/r_b_1-2.gif) right bottom no-repeat;}
.block2 .l_b2 { background:url(images/l_b_1-2.gif) left bottom no-repeat;}
.block2 .left2 {background:url(images/border-2.gif) repeat-y left}
.block2 .top2 {background:url(images/border-2.gif) repeat-x top}
.block2 .right2 {background:url(images/border-2.gif) repeat-y right}
.block2 .bot2 {background:url(images/border-2.gif) repeat-x bottom}
/*==========================================*/

/* ============================= block 3 (green) ============================= */
.block3 { background:#a8ce10; width:100%}
.block3 .l_t3 { background:url(images/l_t_1-3.gif) left top no-repeat; width:100%}
.block3 .r_t3 { background:url(images/r_t_1-3.gif) right top no-repeat;}
.block3 .r_b3 { background:url(images/r_b_1-3.gif) right bottom no-repeat;}
.block3 .l_b3 { background:url(images/l_b_1-3.gif) left bottom no-repeat;}
.block3 .left3 {background:url(images/border-3.gif) repeat-y left}
.block3 .top3 {background:url(images/border-3.gif) repeat-x top}
.block3 .right3 {background:url(images/border-3.gif) repeat-y right}
.block3 .bot3 {background:url(images/border-3.gif) repeat-x bottom}
/*==========================================*/

/* ============================= block 4 (red) ============================= */
.block4 { background:#a83a2f; width:100%}
.block4 .l_t4 { background:url(images/l_t_1-4.gif) left top no-repeat; width:100%}
.block4 .r_t4 { background:url(images/r_t_1-4.gif) right top no-repeat;}
.block4 .r_b4 { background:url(images/r_b_1-4.gif) right bottom no-repeat;}
.block4 .l_b4 { background:url(images/l_b_1-4.gif) left bottom no-repeat;}
.block4 .left4 {background:url(images/border-4.gif) repeat-y left}
.block4 .top4 {background:url(images/border-4.gif) repeat-x top}
.block4 .right4 {background:url(images/border-4.gif) repeat-y right}
.block4 .bot4 {background:url(images/border-4.gif) repeat-x bottom}
/*==========================================*/
