body{
	padding: 4px 0 0 0;
	margin: 0;
}

form {
	margin: 0;
	padding: 0;
}

a:hover{
	text-decoration:underline;
}

a{
	text-decoration: none;
}

h1, h2, h3 {
	padding: 0;
	margin: 0;
}

p {
	padding: 0;
	margin: 0;
}

.px_txt {	
	font-size: 1px;
	padding: 0;
	margin: 0;
}

.grey_submenu, .grey_submenu a, .grey_submenu a:visited {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #A7A7A7;
}

.grey_submenu a:hover {
	color: #EF6F20;
	text-decoration: none;
}

.grey_submenu_on, .grey_submenu_on a, .grey_submenu_on a:hover, .grey_submenu_on a:visited{
	font-family: Arial;
    font-size: 11px;
    font-weight: bold;    
	color: #EF6F20;
	text-decoration: none;
}

.blue_menu, .blue_menu a, .blue_menu a:hover, .blue_menu a:visited {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #137685;
    text-decoration: none;    
}

.grey_menu, .grey_menu a, .grey_menu a:visited {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #A7A7A7;
    text-decoration: none;    
}

.grey_menu a:hover {
	color: #EF6F20;
	text-decoration: none;
}

.grey_menu_on, .grey_menu_on a, .grey_menu_on a:hover, .grey_menu_on a:visited {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #EF6F20;
    text-decoration: none;    
}

.blue_banner, .blue_banner a, .blue_banner a:hover, .blue_banner a:visited {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #137685;
    text-decoration: none;    
}

.blue_footer, .blue_footer a, .blue_footer a:hover, .blue_footer a:visited {
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    color: #C9DDDD;
    /*color: #E2EDEC;*/
    text-decoration: none;    
}

.white_footer, .white_footer a, .white_footer a:hover, .white_footer a:visited {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;    
}

.grey_footer, .grey_footer a, .grey_footer a:visited {
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    color: #A7A7A7;
    text-decoration: none;    
}

.grey_footer a:hover, .grey_footer a#on {
	color: #EF6F20;
	text-decoration: none;
}

.grey_footer_on {
	color: #EF6F20;
	text-decoration: none;
}

.grey_text, .grey_text a, .grey_text a:visited {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #535252;
    text-decoration: none;    
}

.grey_text a:hover {	
	text-decoration: underline;
}

.grey_text_light, .grey_text_light a, .grey_text_light a:visited, grey_text_light a:hover {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #CCCCCC;
    text-decoration: none;    
}

.grey_more {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #535252;
    text-decoration: none;    
}

.grey_more a:hover, .grey_more a, .grey_more a:visited {
	color: #EF6F20;
	text-decoration: none;
}

.orange_text, .orange_text a, .orange_text a:hover, .orange_text a:visited {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #EF6F20;
    text-decoration: none;
}

.orange_text_normal, .orange_text_normal a, .orange_text_normal a:visited {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #EF6F20;
    text-decoration: none;
}

.orange_text_normal a:hover {
	text-decoration: underline;
}



.blue_text, .blue_text a, .blue_text a:hover, .blue_text a:visited {
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #137685;
    text-decoration: none;    
}

.green_text_2, .green_text_2 a, .green_text_2 a:visited {
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
        color: #339900;
}

.right_bar {
	border-right: 1px solid #137685;
}

.right_bar_white {
	border-right: 1px solid #FFFFFF;
}

.left_bar {
	border-left: 1px solid #137685;
}

.left_bar_white {
	border-left: 1px solid #FFFFFF;
}

.bottom_bar {
	border-bottom: 1px solid #137685;
}

.top_bar {
	border-top: 1px solid #137685;
}

.hr_menu {
	border: 0; 
	height: 1px; 
	padding: 0; 
	margin: 0;
	color: #137685;
}

.input {
	border: 1px solid #A7A7A7;
	/*height: 13px;*/
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #535252;
	padding-left: 2px;
	margin: 0;
}

.select {
	border: 1px solid #A7A7A7;	
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #535252;
	/*padding-left: 2px;*/
	padding: 0;
	margin: 0;
}

.submit {	
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #535252;
	background-color: #FFFFFF;	
	border: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;	
}

.submit_on {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #137685;
	background-color: #FFFFFF;	
	border: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;	
}

.button {
	cursor: pointer;
}

.header_rep {
	background: url('../images/header_rep.gif') repeat-x;
}

.content_rep {
	background: url('../images/content_bar_rep.png') repeat-x;	
}

.footer_rep {
	background: url('../images/footer_rep.png') repeat-x;
}

/* Box */

.box_rep_top {
	background: url('../images/box_rep_top.png') repeat-x;
	background-position: bottom;
}

.box_rep_bottom {
	background: url('../images/box_rep_bottom.png') repeat-x;
}

.box_rep_left {
	background: url('../images/box_rep_left.png') repeat-y;
}

.box_rep_right {
	background: url('../images/box_rep_right.png') repeat-y;
}

/* Box */


/* Img box */

.img_box_rep_top {
	background: url('../images/img_box_rep_top.png') repeat-x;
	background-position: bottom;
}

.img_box_rep_bottom {
	background: url('../images/img_box_rep_bottom.png') repeat-x;	
}

.img_box_rep_left {
	background: url('../images/img_box_rep_left.png') repeat-y;
}

/* Img box */

/* Examples */

.pre_wrap {
 width: 620px;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 overflow: hidden;
 padding: 0;
 margin: 0;
}

/* Examples (end) */