a:hover { text-decoration: underline; }

body { background: #FFFFFF; margin: 0px; }

a { color: #1072CD; font-family: Arial; }

td { font-family: Arial; font-size: 11px; }

input { color: #000000; font-family: Tahoma; font-size: 12px; }

textarea { color: #000000; font-family: Tahoma; font-size: 12px; }



.top_links_white { color: #FFFFFF; font-weight: normal; text-decoration: none; }

.top_links_brown { color: #FFFAC7; font-weight: normal; text-decoration: none; }

.top_links_gray  { color: #D8D8D8; font-weight: normal; text-decoration: none; }

.top_links_gold  { color: #FFFC00; font-size: 11px; font-weight: bold; text-decoration: none; }

.top_graph_links { text-align: center; vertical-align: top; padding-top: 6px; }



/* left column */

.title_green { color: #5EDD02; font-family: Arial; font-weight: bold; font-style: italic; font-size: 24px; }

.sub_title { font-size: 13px; font-style: italic; }



.text_usual { color: #52534E; font-family: Tahoma; }



.text_left_gray { color: #8D8D8D; font-size: 13px; padding-right: 10px; text-align: justify; }

.left_text_blue { color: #1171C8; font-weight: bold; padding-left: 45px; }

.left_text_blue_small { color: #1171C8; font-size: 11px; padding-left: 25px; }

.text_gray_small { color: #8D8D8D; font-size: 11px; font-weight: normal; }



.text_left_sign { color: #000000; font-size: 10px; text-align: right; }

.link_sign_left { color: #1072C9; text-decoration: underline; }



/* main ceil */

.text_favor { color: #2A93FE; text-align: right; font-size: 10px; }

.title_green_main { color: #48B100; font-family: Arial; font-weight: bold; font-size: 28px; }

.text_main { color: #8D8D8D; font-size: 13px; text-align: justify; }

.text_main_home { color: #8D8D8D; font-size: 13px; padding-right: 10px; text-align: justify; }



/* portfolio */

.link_inactive { color: #47B000; font-weight: bold; text-decoration: underline; }

.grey { background: #F9F9F9; }

.portfolio_date { padding-left: 15px; padding-right: 30px; text-align: right; }

.portfolio_site { font-size: 12px; }

.portfolio_expl { padding-left: 30px; color: #8E8E8E; font-size: 13px; vertical-align: top; padding-top: 20px; padding-bottom: 20px; }

.portfolio_link { color: #1270CA; }

.portfolio_link_expl { color: #45B200; }

.portfolio_expl_text { color: #000000; font-weight: bold; }

.portfolio_small { color: #000000; font-size: 11px; }

.portfolio_padding { padding-left: 95px; margin: 0px; }

.text_gray_pad20 { color: #8D8D8D; padding-left: 20px; }

.text_gray_pad { color: #8D8D8D; }



/* services */

.sub_title_black { color: #000000; font-family: Tahoma; font-size: 12px; font-weight: bold; }

.service_main { color: #858B8B; font-size: 11px; }

.li_orange { color: #FFB106; padding-left: 40px; }

.li_orange_2 { color: #FFB106; padding-left: 64px; }

.li_green { color: #4EC305; padding-left: 104px; }



/* recommendations */

.recom_main { text-indent: 30px; color: #858B8B; font-size: 12px; font-style: italic; text-align: justify; }

.recom_sign { font-size: 11px; font-style: normal; text-align: right; }

.recom_sign_man { color: #000000; font-size: 12px; font-weight: bold; font-style: normal; text-align: right; }

.recom_email { font-size: 11px; }



/* copyright */

.copyright { color: #8D8D8D; font-size: 10px; }

.copyright_black { color: #000000; font-size: 11px; }



/* contact */

.contact_field { color: #000000; font-family: Tahoma; font-size: 12px; font-weight: bold; padding-left: 10px; padding-top: 3px; }

.contact_field_2 { color: #000000; font-family: Tahoma; font-size: 12px; font-weight: normal; padding-top: 3px; }



/* temp */

.usual { color: #8D8D8D; font-size: 12px; text-align: justify; padding: 10px; }



.error	{ color: #f00; }