/*
	Image2Markup.com - Professional PSD Slicing
	info@image2markup.com
*/

/*
	--------------- Default "_RESET_" Rules ---------------
*/

* {margin: 0px; padding: 0px;}

body { color: #000;	text-align: center;	font-family: arial, sans-serif;	font-size: 12px; padding-top: 15px; background: #6c98c5 url(../images/bg_body_2.jpg) repeat-x top left; }

a { color: #25a4c1; text-decoration: none; }

	a.red { color: #ab0f0f; }
	
	a img { text-decoration: none; border: none; cursor: pointer; }

h1 { margin: 5px 0 5px 0; padding: 0px;	font-family: arial, sans-serif;	font-size: 14px; font-weight: bold; }

h2 { margin: 5px 0 5px 0; padding: 0px;	font-family: arial, sans-serif; font-size: 14px; font-weight: bold; }

p { margin: 5px 0 5px 0; padding: 5px 0 5px 0; float: left; }

li { margin-left: 15px; }

table { border-collapse: collapse; border-spacing: 0; }

div { float: left; }

/* -- Some Helpers -- */

.clear_left { clear: left; }
.clear_right { clear: right; }
.clear_both { clear: both; }

.float_left { float: left; }
.float_right { float: right; }

/* -- Wrapper(s) -- */

.big_wrapper { width: 100%; display: block;	float: left; }

.wrapper { width: 1020px; display: block; text-align: left; margin: auto; float: none; }

/*
	--------------- Your Site Starts Here ---------------
*/

.fw { width: 100%; }

.page_content { border: 1px solid #646262; padding: 15px; margin: 100px 0;  background: #e2e7e8 url(../images/bg_blah.gif) repeat-x top left; }

/* -- First header area -- */
.header_area_1 { width: 990px; height: 90px; background: url(../images/header_2.gif) no-repeat top left;  margin-bottom: 10px; }
.header_area_1b { width: 990px; height: 90px; background: url(../images/header_2b.gif) no-repeat top left;  margin-bottom: 10px; }

	.ha_holder_1 { padding: 6px 0 0 20px; font-size: 10px;}
	
		.ha_holder_1 a.logo { width: 280px; height: 50px; float: left; clear: left; }
	
		/* -- Holds the flags -- */
		.ha_flag_holder { padding-left: 5px; }

			.ha_flag_holder a {/*padding-left: 16px;*/ margin-right: 3px; color: #0f5870; background-position: center left; background-repeat: no-repeat; }

	.ha_holder_2 { height: 62px; padding: 10px 10px 0 0; float: right; font-size: 9px; }
	
		.ha_holder_2 img { margin-left: 6px; }
		
		.ha_shade_2 { width: 194px; height: 50px; padding: 6px 0px; margin: 2px 5px 0 0; font-size: 9px; text-align: center; color: #676f73; }
			.ha_shade_2 b { font-size: 10px; color: #000; }


.s_double { width: 990px; background: url(../images/bg_double.gif) repeat-y top left; }

.left { width: 570px; padding: 20px 35px 30px 25px; }
	.left table { width: 100%; }
		.left table td { vertical-align: top; }
		.left table td.fr { padding: 0 10px 20px 0; }
		.left table td.sd { width: 120px; padding: 0 10px 20px 0; font-size: 11px; }
			.left table td.sd b { font-size: 13px; display: block; padding-bottom: 3px; }


.right { width: 328px; padding: 20px 15px 30px; }
	.right p { width: 311px; font-size: 11px; color: #959595; line-height: 13px; margin-top: 10px;}
	
	.right table td { padding: 3px 0; }
		.right table td  span { font-size: 11px;color: #25a4c1; padding: 0 0 0 5px; }

	.sample_blue { width: 301px; height: 63px; margin-top: 15px; padding: 12px 0 0 10px; background: url(../images/bg_long_blue_2.gif) no-repeat top left; }	
		.sample_blue li { list-style-type: square; width: 100%; color: transparent;/*#2fa1c7;*/ float: left; padding-bottom: 5px; margin-left: 15px; font-size: 11px; }		
			.sample_blue li.first { width: 75px; }
			.sample_blue li a { color: #000; }


input.text { border: 1px solid #8cacbb; background: url(../images/bg_input.gif) repeat-x top left; width: 254px; padding: 2px 0; }

.big_fonts { font-size: 37px; color: #d5d5d5; padding: 5px 0 25px; font-weight: bold; font-family: "Myriad Pro", Arial; text-transform: uppercase; }

