@charset "utf-8";
/*Content of the Right Column*/

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Main Formats*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

body {margin: 0; padding: 0; height: 100%;
	  font-family: verdana, arial, sans-serif; font-size: 10px; line-height:20px; color: #4f4f4f;}

h1 {font-weight: bold; color: #ff3700;}

h2 {margin: 0 0 0 0;
	font-weight: bold;}

p { margin: 0 0 20px 0;}

a:link, a:active, a:visited, a:focus, a:hover {color: #4f4f4f;}

a:hover {text-decoration: none;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Head [subR_hed]*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#subR_hed{height: 58px;}

#subR_hed_ttl {width: 260px; height: 14px; float: left;}

#subR_hed_bck {width: 130px; height: 6px; float:right; padding: 3px 0 7px 0;}

#subR_hed_sub {height: 7px; margin: 31px 0 2px 0; float:left; padding: 0 0 0 0;
			   line-height: 14px;}

#subR_hed_bck, #subR_hed_bck a:link, #subR_hed_bck a:visited, #subR_hed_bck a:active, #subR_hed_bck a:focus
{text-align:right; color: #9e9e9e; line-height: 14px;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Content [subR_cnt]*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#subR_cnt {margin: 8px 0 0 0;}

#subR_cnt p {margin: 0 0 20px 0;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Content Main [subR_cnt_mn]*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.subR_cnt_mn_pic1 {width: inherit; margin: 14px 0 20px 0;}

.subR_cnt_mn_pic1_sub {height: 11px; margin: -22px 0 25px 0;
					   font-style: italic; color: #9e9e9e;}

.subR_cnt_mn_pic_news {margin: -20px 0 0 0; padding:0 0 20px 0; float: left}

.subR_cnt_mn_news {width: 390px; margin: 13px 0 -14px 0; padding: 20px 0 20px 0; border-top: solid 1px #d4d4d4; border-bottom: solid 1px #d4d4d4; float: left;}

.subR_cnt_mn_news_txt { margin: 0 0 -20px 0; padding: 0 0 0 19px; display: block; float: left}

.subR_cnt_mn_news_txt p {}

.subR_cnt_mn_news a:link {color: #4f4f4f;}

.subR_cnt_mn_news_head a, .subR_cnt_mn_news_head a:active, .subR_cnt_mn_news_head a:visited {text-decoration: none;}
.subR_cnt_mn_news_head a:hover {color: #ff3700; text-decoration: none;}

.subR_cnt_mn_news_retract {padding: 8px 0 0 0; margin: 0 14px 0 0; float: left;}

.highlight {color: #ff3700;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Content [subR_fot]*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#subR_fot {float: left; margin: 50px 0 0 0; width: 390px; height: 30px;
		   font-style: italic; font-weight: normal; color: #d4d4d4;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Content Portfolio Level 1 Overview [subR_cnt1]*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.subR_cnt1_tb {width: 390px; height: auto; margin: 14px 0 0 0; padding: 0; float:left;}

.subR_cnt1_tb, .subR_cnt1_tb ul a:link, .subR_cnt1_tb ul a:hover, .subR_cnt1_tb ul a:visited, .subR_cnt1_tb ul a:focus, .subR_cnt1_tb_txt ul a:active, .subR_cnt1_tb li a:link, .subR_cnt1_tb li a:hover, .subR_cnt1_tb li a:visited, .subR_cnt1_tb a:link, .subR_cnt1_tb a:hover, .subR_cnt1_tb a:visited
{ color: #4f4f4f; text-decoration: none;}

.subR_cnt1_tb_pic { float: left;}

.subR_cnt1_tb li a:hover {color: #ff3700;}

.subR_cnt1_tb_txt
{width: 249px; height: 96px; margin: 0 0 0 13px; float:right; background: url(gfx/main/subR_cnt_pf1_tb_txt_bg.gif) repeat; line-height: 24px;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Content Portfolio Level 2 [subR_cnt_pf2]*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.subR_cnt_pf2_tb {width: 390px; line-height: 16px;}

.subR_cnt_pf2_tb_cel, .subR_cnt_pf2_tb_cel_list {width: 190px; height: 24px;  padding: 3px 0 3px 0; border-bottom: solid 1px #d4d4d4;}

.subR_cnt_pf2_tb_cel_list a:link, .subR_cnt_pf2_tb_cel_list a:visited, .subR_cnt_pf2_tb_cel_list a:focus, .subR_cnt_pf2_tb_cel_list a:active, .subR_cnt_pf2_tb_cel_list a:hover
{color: #4f4f4f;}

.subR_cnt_pf2_tb_cel_list a:hover {text-decoration: none;}

.subR_cnt_pf2_tb_cel_list {width: 170px; padding: 0 0 0 20px; background: url(gfx/main/subR_cnt_pf2_tb_bullet.gif) left no-repeat;}

.subR_cnt_pf2_tb_mid {width: 10px;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Content Portfolio Level 3 [subR_cnt_pf3]*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.subR_cnt_pf3_box {width: 390px; height: 277px; margin: 3px 0 0 0; padding: 3px 0 0 0; float: left; background: url(gfx/main/subR_cnt_pf3_box_bg.gif);}


.subR_cnt_pf3_box_big {width: 390px; height: 293px; margin: 3px 0 0 0; padding: 3px 0 0 0; float: left; background: url(gfx/main/subR_cnt_pf3_box_big_bg.gif);}


.subR_cnt_pf3_box_big_ctrl {width: 368px; height: 15px; padding: 0 0 0 15px; float: left; background: url(gfx/main/subR_cnt_pf3_box_big_ctrl_bullet.gif) left no-repeat #4f4f4f;}

.subR_cnt_pf3_box_big_ctrl a:link, .subR_cnt_pf3_box_big_ctrl a:visited, .subR_cnt_pf3_box_big_ctrl a:active, .subR_cnt_pf3_box_big_ctrl a:focus, .subR_cnt_pf3_box_big_ctrl a:hover
{color: #fff; line-height: 14px; text-decoration: none;}

.subR_cnt_pf3_box_big_ctrl a:hover {text-decoration: underline;}


.subR_cnt_pf3_box_cnt {width: 383px; height: 272px;}



.subR_cnt_pf3_lst {width: 118px; float: left; padding: 0 0 0 12px; background: url(gfx/main/subR_cnt_pf3_lst_bullet.gif) left no-repeat;
				   text-align: left;}

.subR_cnt_pf3_up {width: 130px; float: left; background: url(gfx/main/subR_cnt_pf3_up_bullet.gif) left no-repeat;
				  text-align: center;}

.subR_cnt_pf3_nxt {width: 118px; float: left; padding: 0 12px 0 0; background: url(gfx/main/subR_cnt_pf3_nxt_bullet.gif) right no-repeat;
				   text-align: right;}

.subR_cnt_pf3_lst a:link, .subR_cnt_pf3_lst a:visited, .subR_cnt_pf3_lst a:focus, .subR_cnt_pf3_lst a:active, .subR_cnt_pf3_lst a:hover, .subR_cnt_pf3_up a:link, .subR_cnt_pf3_up a:visited, .subR_cnt_pf3_up a:focus, .subR_cnt_pf3_up a:active, .subR_cnt_pf3_up a:hover, .subR_cnt_pf3_nxt a:link, .subR_cnt_pf3_nxt a:visited, .subR_cnt_pf3_nxt a:active, .subR_cnt_pf3_nxt a:focus, .subR_cnt_pf3_nxt a:hover
{color: #4f4f4f; text-decoration: none;}

.subR_cnt_pf3_lst a:hover, .subR_cnt_pf3_up a:hover, .subR_cnt_pf3_nxt a:hover
{text-decoration: underline;}


.subR_cnt_pf3_tb {width: 390px; margin: 6px 0 0 0; float: left; line-height: 16px;}

.subR_cnt_pf3_tb_cel_left, .subR_cnt_pf3_tb_cel_right {height: 24px; padding: 3px 0 3px 0; border-bottom: solid 1px #d4d4d4;}

.subR_cnt_pf3_tb_cel_left
{width: 120px;}

.subR_cnt_pf3_tb_cel_right
{width: 260px;}

.subR_cnt_pf3_tb_mid
{width: 10px;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Google Maps Box [subR_cnt_google]*/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.subR_cnt_google {width: 390px; height: 277px; margin: 3px 0 0 0; padding: 3px 0 0 0; float: left; background: url(gfx/main/subR_cnt_pf3_box_bg.gif);}

