body
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 11px;
	text-align: center;
	background-color: #FFF;
}
/*-----------------------------------------------------------------*/

#bg_top
{
	height: 157px;
	background-color: #FFF;
}

/* BG BOTTOM BODY */
#bg_foot
{
	background: url(img/bg_foot_body.jpg) repeat-x;
	height: 274px;
}

.maxwidth
{
	width: 956px;
	margin: auto;
	text-align: left;
}


/*-----------------------------------------------------------------*/


/* HEADER */
#header
{
	height: 157px;
	background-color: #FFF;
}
#header_l
{
	float: left;
	width: 300px;
	padding-left: 64px;
}
#header_r
{
	float: right;
	width: 480px
}


/* SEARCH BAR */
#container_sb
{
	width: 290px; 
	padding: 0 0 0 180px;
}
#search_bar
{
	float: left;
	width: 210px;
	padding-top: 50px;
}
#btn_search
{
	float: left;
	width: 70px;
	padding-top: 50px;
}
.search_style
{
	font-size: 11px;
	width: 200px;
	height: 21px;
	background-color: #F0F0F0;
	border-top: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	border-bottom: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
}
.btn_search
{
	background: url(img/btn_search.jpg)  0px 0;
	width: 66px;
	height: 24px;
	border: 0;	
}
/*a.link_btn_search:link, a.link_btn_search:active, a.link_btn_search:visited
{
	background: url(img/btn_search.jpg)  0px 0;
	width: 66px;
	height: 24px;
	display: block;
}
a.link_btn_search:hover
{
	background: url(img/btn_search.jpg) 0 24px;
}*/


/* CALL US */
#container_call
{
	padding: 8px 0 0 180px;
}
#call_l
{
	float: left;
	background: url(img/call_l.jpg) no-repeat;
	width: 5px;
	height: 28px;
}
#call_c
{
	float: left;
	background: url(img/call_c.jpg) repeat-x;
	width: 268px;
	height: 28px;
}
#call_r
{
	float: left;
	background: url(img/call_r.jpg) no-repeat;
	width: 5px;
	height: 28px;
}
.txt_call
{
	font-size: 15px;
	color: #FFF;
	font-weight: 600;
	padding: 5px 0 0 30px;
}


/* BANNER - TOP */
#banner
{
	/*background: url(img/bg_banner.jpg) repeat-x;*/
	/*background-color: #1F5798;*/
	/*height: 374px;*/
}
#banner_l
{
	float: left;
	width: 435px;
	height: 100%;
}
#banner_r
{
	float: right;
	width: 510px;
}
.text_banner_l
{
	font-size: 25px;
	color: #FFF;
	line-height: 30px;
	padding: 38px 0 34px 0;
}
/*.title_banner
{
	font-size: 17px;
	font-weight: bold;
	color: #FFF;
}
.list_banner
{
	list-style-image: url(img/items_list_banner.jpg);
	font-size: 14px;
	color: #FFF;
	line-height: 19px;
}*/
.container_youtube
{
	background: url(img/border_visor.jpg) no-repeat;
	width: 488px;
	height: 303px;
	margin: 48px 0 0 15px;	
	padding: 4px 0 0 4px;
}
.banner_l_l
{
	float: left;
}
.banner_l_l ul
{
	list-style-image: url(img/items_list_banner.jpg);
	font-size: 14px;
	color: #FFF;
	line-height: 19px;
}
.banner_l_l p
{
	font-size: 17px;
	font-weight: bold;
	color: #FFF;
}
.banner_l_r
{
	float: right;
	width: 150px;
}
a.btn_banner:link, a.btn_banner:active, a.btn_banner:visited
{
	background: url(img/btn_banner.jpg)  0px 0;
	width: 141px;
	height: 58px;
	margin: 15px 0 0 0;
	display: block;
}
a.btn_banner:hover
{
	background: url(img/btn_banner.jpg) 0 58px;
}



/* MENU */
#menu
{
	float: left;
	width: 475px;
}
#menu_l
{
	float: left;
	background: url(img/menu_l.jpg) no-repeat;
	width: 32px;
	height: 31px;
}
#menu_c
{
	float: left;
	background: url(img/menu_bg.jpg) repeat-x;
	width: 427px;
	height: 31px;
}
#menu_r
{
	float: right;
	background: url(img/menu_r.jpg) no-repeat;
	width: 16px;
	height: 31px;
}
.container_link_menu
{
	float: left;
	padding: 0 20px 0 0;
}
.separator_menu
{
	float: left;
	background: url(img/separator_menu.jpg) no-repeat;
	width: 2px;
	height: 31px;
	padding: 0 0 0 20px;
}
a.link_menu:link, a.link_menu:active, a.link_menu:visited
{
	font-size: 15px;
	line-height: 29px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
a.link_menu:hover
{
	color: #A35B05;
}



/* PADDING SECTION */ 
.content_padding
{
	padding: 24px 33px 30px 33px; 
	background-color: #F7F9F8;
}

/* HOME */
#bg_home
{
	background: url(img/bg_home.jpg) repeat-x;
	height: 374px;
}

.box_t
{
	background: url(img/box_home_t.jpg) no-repeat;
	width: 944px;
	height: 13px;
	overflow: hidden;	
}
.box_c
{
	background: url(img/box_home_c.jpg) repeat-y;
	width: 944px;
	overflow: hidden;	
}
.box_b
{
	background: url(img/box_home_b.jpg) no-repeat;
	width: 944px;
	height: 13px;
	overflow: hidden;
}
.padding_box_c
{
	padding: 5px 0 0 15px;
}
.column_box
{
	float: left;
	width: 284px;
}
.column_box h1
{
	font-size: 17px;
}
.separator_box
{
	background: url(img/separator_box.jpg) no-repeat;
	background-position: center;
	width: 2px;
	height: 185px;
	float: left;
	padding: 30px 15px 0 15px;
}
.separator_box_buttons
{
	width: 2px;
	height: 5px;
	float: left;
	padding: 0 15px 0 15px;
}
.read_more1     
{
	width: 100px;
	height: 20px;
}
/*.read_more2     
{
	width: 100px;
	height: 20px;
	margin-top: 65px;
}
.read_more3     
{
	width: 100px;
	height: 20px;
	margin-top: 10px;
}*/
.read_more_l
{
	float: left;
	background: url(img/read_more_l.jpg) no-repeat;
	width: 17px;
	height: 17px;
}
.read_more_r
{
	float: left;
	background: url(img/read_more_r.jpg) repeat-x;
	width: 75px;
	height: 17px;
}
a.link_read_more:link, a.link_read_more:active, a.link_read_more:visited
{
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	padding-left: 6px;

}
a.link_read_more:hover
{
	color: #FEAE0F;
}



/* SERVICES */
.services_column_l
{
	float: left;
	width: 230px;
}
.services_column_r
{
	float: right;
	width: 650px;
}
.services_column_r li
{
	list-style-image: url(img/list_1.jpg);
	line-height: 17px;
	font-size: 13px;
	color: #2C2C2C;
}
.services_column_r table
{
	margin-top: 20px;
	margin-bottom: 20px;
}
.services_column_r table td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #2069AD;
}
.screen_flickr
{
	border: 3px solid #17477B;
	margin: 0 0 15px 15px;
	float: right;
}


/* BOX MENU - SERVICES */
.box_serv_t
{
	background: url(img/box_serv_t.jpg) no-repeat;
	width: 221px;
	height: 53px;
}
.box_serv_c
{
	background: url(img/box_serv_c.jpg) repeat-y;
	width: 221px;
	height: 205px;
}
.box_serv_b
{
	background: url(img/box_serv_b.jpg) no-repeat;
	width: 221px;
	height: 18px;
}
.container_link_serv
{
	padding: 0 0 0 0;
	margin: 0 0 0 19px;
	width: 180px;
	height: 35px;
}
a.link_box_services:link, a.link_box_services:active, a.link_box_services:visited
{
	background-color: #1F68AE;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	display: block;
	line-height: 35px;
}
a.link_box_services:hover
{
	color: #FFF;
	background-color: #3A8BDC;
}
.line_box_serv
{
	background-color: #2476C8;
	height: 1px;
	width: 180px;
	margin: 0 0 0 19px;
	overflow: hidden;
}


/* BOX TESTIMONIALS */
.box_testimonials_t
{
	background: url(img/box_testimonials_t.jpg) no-repeat;
	width: 221px;
	height: 52px;
}
.box_testimonials_c
{
	background: url(img/box_serv_c.jpg) repeat-y;
	width: 221px;
}
.box_testimonials_b
{
	background: url(img/box_serv_b.jpg) no-repeat;
	width: 221px;
	height: 18px;
}
.box_testimonials_padding
{
	padding: 10px 15px 10px 20px;
	font-size: 13px;
	color: #F7F8F8;
	line-height: 17px;
}
.txt_testimnials
{
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	padding: 10px 0 0 0;
}

/* FOOT TOP */
#foot_top
{
	background: url(img/bg_foot_t.jpg) repeat-x;	
	height: 223px;
}
#foot_top_l
{
	float: left;
	width: 305px;
	padding: 0 0 0 10px;
}
.padding_foot_top_l
{
	padding: 10px 10px 10px 25px; 
}

/*------------------------ COLUMN 1 */
.separator_foot
{
	background: url(img/separator_foot.jpg) repeat-x;
	height: 2px;
	padding: 10px 0 0 0;
	overflow: hidden;
}
.txt_foot
{
	padding: 0 0 10px 0;
}
a.link_txt_foot:link, a.link_txt_foot:active, a.link_txt_foot:visited
{
	font-size: 13px;
	color: #FFF;
	line-height: 17px;
	text-decoration: none;
}
a.link_txt_foot:hover
{
	color: #FEAE0F;
}

/*------------------------ COLUMN 2 */
.logo_foot_a
{
	float: left;
	padding:  10px 0 0 0;
}
.logo_foot_b
{
	float: left;
	padding: 10px 0 0 24px;
}

/*------------------------ COLUMN 3 */
.title_news
{
	background: url(img/icons_news.jpg) no-repeat;
	font-size: 18px;
	font-weight: 500;
	line-height: 27px;
	color: #FFF;
	margin: 0;
	padding: 0 0 6px 50px;
	margin-top: 15px;
}
.news_txt
{
	float: left;
	font-size: 13px;
	color: #FFF;
	padding: 4px 10px 0 0;
	line-height: 17px;
}
.news_input
{
	float: left;
	margin: 0 0 14px 0;
}
.newsletter
{
	font-size: 11px;
	width: 210px;
	height: 21px;
	background-color: #FFF;
	border-top: 1px solid #12426D;
	border-left: 1px solid #12426D;
	border-bottom: 1px solid #6BACE7;
	border-right: 1px solid #6BACE7
}
.btn_subscribe
{
	float: left;
	width: 70px;
	padding: 0 0 0 55px;
}
a.link_btn_subscribe:link, a.link_btn_subscribe:active, a.link_btn_subscribe:visited
{
	background: url(img/btn_subscribe.jpg)  0px 0;
	width: 87px;
	height: 25px;
	display: block;
}
a.link_btn_subscribe:hover
{
	background: url(img/btn_subscribe.jpg) 0 25px;
}



/* FOOT BOTTOM */
#foot_bottom
{
	background: url(img/bg_foot_b.jpg) repeat-x;	
	height: 51px;
}
#foot_bottom_l
{
	float: left;
	width: 500px;
}
#foot_bottom_r
{
	float: right;
	width: 400px;
}
.container_link_foot
{
	float: left;
	background: url(img/items_foot.jpg) no-repeat;
	height: 51px;
	padding: 0 23px 0 15px;
}
a.link_foot:link, a.link_foot:active, a.link_foot:visited
{
	font-size: 13px;
	line-height: 48px;
	color: #FFF;
	text-decoration: none;
	font-weight: 500;
}
a.link_foot:hover
{
	color: #2774C9;
}
.txt_foot_bottom
{
	background: url(img/logo_foot.jpg) no-repeat;
	background-position:right;
	line-height: 48px;
	font-size: 13px;
	color: #FFF;
	height: 51px;
}



/* COMMON STYLES */
.clear
{
	clear: both;
}

h1
{
	font-size: 22px;
	color: #EC781A;
	margin: 0;
	padding: 0 0 9px 0;
}
h2
{
	background: url(img/h3.jpg) no-repeat;
	font-size: 18px;
	font-weight: 500;
	line-height: 25px;
	color: #FFF;
	margin: 0;
	padding: 0 0 6px 28px;
	margin-top: 15px;
}
p
{
	color: #2C2C2C;
	font-size: 14px;
	line-height: 17px;	
	margin: 0;
	padding: 0 0 3px 0;
}
.img_margin
{
	margin: 0 20px 15px 0;
}
.list_1 li
{
	list-style-image: url(img/list_1);
	line-height: 17px;
	font-size: 13px;
	color: #2C2C2C;
}
.bg_sections
{
	background: url(img/bg_sections.jpg) repeat-x;
	height: 65px;
}



/* CONTACT */
.contact_column_l
{
	float: left;
	width: 510px;
}
.contact_column_r
{
	float: right;
	width: 350px;
	padding: 0 0 0 0;
}
.container_youtube_contact
{
	background: url(img/border_visor.jpg) no-repeat;
	width: 488px;
	height: 303px;
	padding: 4px 0 0 4px;
}
.box_contact_t
{
	background: url(img/box_contact_t.jpg) no-repeat;
	width: 884px;
	height: 12px;
	overflow: hidden;
}
.box_contact_c
{
	background: url(img/box_contact_c.jpg) repeat-y;
	width: 884px;
	height: 60px;
}
.box_contact_b
{
	background: url(img/box_contact_b.jpg) no-repeat;
	width: 884px;
	height: 12px;
}

.box_contact_c_l
{
	float: left;
	width: 500px;
	padding: 0 0 0 15px
}
.box_contact_c_r
{
	float:right;
	width: 300px;
	text-align: right;
	padding: 0 15px 0 0;
}




/* TABLE CONTACT */
.contact_tbl
{
	width: 100%;
}
.contact_tr_title
{
	display: none;
} 
.contact_td_title
{
	
} 
.contact_tr_separator_top
{
	height: 5px;
}
.contact_td_separator_top
{
	
}
.contact_tr
{
	height: 27px;
}
.contact_td_l
{
	vertical-align: middle;
	width: 25%;
}
.contact_td_r
{
	vertical-align: middle;
	width: 75%;
}
.contact_tr_cs
{
	height: 27px;
}
.contact_td_cs
{
	vertical-align: middle;
	text-align: right;
}
.contact_tr_sub
{
	height: 27px;
}
.contact_td_sub
{
	vertical-align: middle;
	text-align: center;
}
.contact_tr_error
{
	
}
.contact_td_error
{
	text-align: center;
	padding: 20px 0 20px 0;
}
.contact_tr_ok
{
	height: 27px;
}
.contact_td_ok
{
	text-align: center;
}
.contact_tr_separator_bottom
{
	height: 5px;
}
.contact_td_separator_bottom
{
	
}
/* end contact table */


/* general texts */
.text_error
{
	color: #F00;
}
/* end general texts */


/* text add_form, update_form, del_form and contact_form */
.text_field
{
	color: #EB7819;
	font-size: 13px;
	text-align: right;
	padding: 0 10px 0 0;
}
.text_info
{
	font-size: 13px;
}
.text_required
{
	font-size: 10px;
	padding-right: 22px;
	color: #EB7819;
}
.symbol_required
{
	color: #EB7819;
}
.text_ok
{
	font-weight: bold;
}
/* end texts add_form, update_form, del_form and contact_form */


/* general forms */
.form
{
	margin: 0;
	padding: 0;
}
/* end general forms */


/* forms add_form, update_form, del_form, show_data and contact_form */
.input_text, .input_number, .input_date, .input_datetime, .input_timestamp, .input_time, .input_year
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 95%;
	height: 20px;
	background-color: #FFF;
	border-top: 1px solid #BBCCC5;
	border-left: 1px solid #BBCCC5;
	border-bottom: 1px solid #DCE4E1;
	border-right: 1px solid #DCE4E1;
}
.textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 95%;
	height: 100px;
	background-color: #FFF;
	border-top: 1px solid #BBCCC5;
	border-left: 1px solid #BBCCC5;
	border-bottom: 1px solid #DCE4E1;
	border-right: 1px solid #DCE4E1;	
}
.select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}
.input_button
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #FFF;
	background: url(img/bg_btn_send.jpg) repeat-x;
	height: 26px;
	border-left: 1px solid #2566A0;
	border-right: 1px solid #2566A0;
}


/* news */
.news_container
{
	width: 100%;
}
.news_no
{
	text-align: center;
	padding: 30px;
	font-weight: bold;
}
.news_1
{
	background-color: #EEE;
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px solid #999;
}
.news_2
{
	background-color: #DDD;
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px solid #999;
}
.news_1_date, .news_2_date
{
	font-size: 10px;
}
.news_1_title, .news_2_title
{
	margin: 10px 0 10px 0;
	font-size: 12px;
	font-weight: bold;
}
.news_1_summary, .news_2_summary
{
	line-height: 17px;
}
.news_1_photo, .news_2_photo
{
	border: 1px solid #333;
	margin: 0 10px 10px 0;
	float: left;
}
.news_1_link_container, .news_2_link_container
{
	margin: 10px 0 0 0;
	text-align: right;
}
a.news_1_link:link, a.news_1_link:active, a.news_1_link:visited, a.news_2_link:link, a.news_2_link:active, a.news_2_link:visited
{
	color: #000;
	text-decoration: none;
}
a.news_1_link:hover, a.news_2_link:hover
{
	color: #0033AA;
}	
.news_nav_container
{
	border: 1px solid #999;
	padding: 5px;
	text-align: center;
}
.news_nav
{
	color: #AAA;
}
a.news_nav:link, a.news_nav:active, a.news_nav:visited
{
	color: #333;
	font-weight: bold;
	text-decoration: none;
}
a.news_nav:hover
{
	color: #FFCC33;
}

.show_news_container
{
	width: 100%;
}
.show_news_no
{
	text-align: center;
	padding: 30px;
	font-weight: bold;
}
.show_news
{
	background-color: #EEE;
	padding: 10px;
	border: 1px solid #999;	
}
.show_news_date
{
	font-size: 10px;
}
.show_news_title
{
	margin: 10px 0 10px 0;
	font-size: 12px;
	font-weight: bold;
}
.show_news_description
{
	line-height: 17px;
}
.show_news_description p
{
	
}
.show_news_description img
{
	border: 1px solid #333 !important;
}
.show_news_description a:link, .show_news_description a:active, .show_news_description a:visited
{
	color: #000;
}
.show_news_description a:hover
{
	color: #0033AA;
}
.show_news_photo
{
	border: 1px solid #333;
}
.show_news_link
{
	margin: 10px 0 0 0;
}
a.show_news_link:link, a.show_news_link:active, a.show_news_link:visited
{
	color: #000;
	text-decoration: none;
}
a.show_news_link:hover
{
	color: #0033AA;
}
.show_news_photos
{
	margin: 10px 0 0 0;
	text-align: center;
	border: 1px solid #DDD;
}
.show_news_photos_tbl
{
	margin: auto;
}
.show_news_photos_tbl td
{
	padding: 10px 5px 10px 5px;
}
.show_news_back
{
	margin: 20px 0 0 0;
}
a.show_news_link_back:link, a.show_news_link_back:active, a.show_news_link_back:visited
{
	color: #000;
	text-decoration: none;
}
a.show_news_link_back:hover
{
	color: #0033AA;
}
/* end news */

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

/* BLOG */
.blog_column_left
{
	float: left;
	width: 595px;
}
.blog_column_right
{
	float: right;
	width: 252px;
}

.blog_column_left h1
{
	font-size: 22px;
}
.blog_column_left h2
{
	font-size: 19px;
	color: #1F6BB2;
	background-image: none;
	padding: 0 0 10px 0;
}
.blog_column_left ul
{
	font-size: 14px;
}
.blog_column_left .postmetadata
{
	font-size: 12px;
	padding: 15px;
	color: #666;
	font-weight: bold;
}
.blog_column_left .postmetadata a
{
	font-weight: normal;
	color: #666;
}
a.link_title_post:link, a.link_title_post:active, a.link_title_post:visited
{
	font-size: 19px;
	color: #1F6BB2;
	background-image: none;
	padding: 0 0 10px 0;
	text-decoration: none;
}
a.link_title_post:hover
{
	color: #EF930C;
}
.post
{
	font-size: 11px;
	color: #666;
	/*text-align: 17px;*/
	padding-bottom: 10px; 
}
.post a:link, .post a:active, .post a:visited
{
	font-size: 11px;
	color: #206AB1;
	text-decoration: none;
}
.post a:hover
{
	color: #EF930C;
}
.post_bar_navigation
{
	font-size: 13px;
	color: #666;
	/*text-align: 17px;*/
	padding-bottom: 10px; 
}
.post_bar_navigation a:link, .post_bar_navigation a:active, .post_bar_navigation a:visited
{
	font-size: 13px;
	color: #206AB1;
	text-decoration: none;
}
.post_bar_navigation a:hover
{
	color: #EF930C;
}

a.link_post:link, a.link_post:active, a.link_post:visited
{
	font-size: 11px;
	color: #206AB1;
	text-decoration: none;
}
a.link_post:hover
{
	color: #EF930C;
}
.container_img_blog
{
	padding-bottom: 20px;
}
.border_img_blog	
{
	border: 3px solid #17477B;
}
a.links_blog1:link, a.links_blog1:active, a.links_blog1:visited
{
	font-size: 14px;
	color: #EF930C;
	text-decoration: none;
}
a.links_blog1:hover
{
	color: #1F81D0;
}

a.links_blog2:link, a.links_blog2:active, a.links_blog2:visited
{
	font-size: 14px;
	color: #078FC3;
	text-decoration: none;
	font-weight: bold;
}
a.links_blog2:hover
{
	color: #184B7A;
}

a.links_blog3:link, a.links_blog3:active, a.links_blog3:visited
{
	font-size: 13px;
	color: #2C2C2C;
	text-decoration: none;
}
a.links_blog3:hover
{
	color: #EF930C;
}

.box_blog1
{
	background-color: #F4F4F4;
	border: 1px solid #E1E1E1;
	width: 250px;
	margin-bottom: 30px;
	/*padding: 15px 15px 25px 15px;*/
}
.box_blog1 li
{
	font-weight: bold;
}
.box_blog1 a:link, .box_blog1 a:active, .box_blog1 a:visited
{
	font-size: 14px;
	color: #EF930C;
	text-decoration: none;
}
.box_blog1 a:hover
{
	color: #1F81D0;
}

.box_blog1_padding
{
	padding: 15px 15px 25px 15px;
}
.box_blog1 h3
{
	font-size: 16px;
	font-weight: bold;
	color: #1F6DB5;
}

a.links_tags:link, a.links_tags:active, a.links_tags:visited
{
	font-size: 14px;
	color: #EF930C;
	text-decoration: none;
}
a.links_tags:hover
{
	color: #1F81D0;
}
.container_links_blog3
{
	background: url(img/items_blog.jpg) no-repeat;
	padding: 0 0 5px 15px;
	/*text-align: 17px;*/
}

/* BLOG COMMENTS */
.box_comment
{
	background-color: #FFF;
	padding: 20px;
	margin-bottom: 15px;
}
.blog_column_left h3
{
	/*font-size: 19px;
	color: #C5C5C5;*/
	background-image: none;
	padding: 14px 0 22px 0;
	
	font-size: 16px;
	font-weight: bold;
	color: #1F6DB5;
}
.container_img_date
{
	padding: 0 0 15px 0;
}
.image
{
	float: left;
	padding-right: 7px;
}
.date
{
	float: left; 
	padding-top: 32px;
	color:#FF3300;
	font-size: 14px;
}
a.link_date:link, a.link_date:active, a.link_date:visited
{
	font-size: 14px;
	color: #1F81D0;
	text-decoration: underline;
}
a.link_date:hover
{
	color: #EF930C;
}
.class_input
{
	font-size: 14px;
	width: 210px;
	height: 21px;
	background-color: #FFF;
	border-top: 1px solid #ACC1B7;
	border-left: 1px solid #ACC1B7;
	border-bottom: 1px solid #DAE4DF;
	border-right: 1px solid #DAE4DF;
}
.class_text_area
{
	font-size: 14px;
	width: 210px;
	height: 100px;
	background-color: #FFF;
	border-top: 1px solid #ACC1B7;
	border-left: 1px solid #ACC1B7;
	border-bottom: 1px solid #DAE4DF;
	border-right: 1px solid #DAE4DF;
}
.input_txt
{
	float: left;
	font-size: 14px;
	font-weight:700;
	line-height: 17px;
	color: #F4980F;
	padding: 8px 10px 0 8px;
}
#sign_foot
{
	height: 30px;
	background-color: #103054;
	color: #2774C9;
	text-align: right;
	padding-right: 90px;
}
#sign_foot a:link, #sign_foot a:active, #sign_foot a:visited
{
	color: #2774C9;
	line-height: 20px;
	text-decoration: none;
}
#sign_foot a:hover
{
	color: #ADCCEF;
}