/*block styles*/

.block {
display: inline; 
clear:both;
padding:5px 15px
}
.block:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/* Hides from IE-mac \*/
* html .block {height: 1%;}
.block {display: block;}
/* End hide from IE-mac */

p.preamble {}
.image_holder {text-align: center;}
.image_holder img {margin: 0px;}
.image_border {border: 1px solid #333;}
.image_holder p {}
.optimize {display: table;}
.left, .Left {float: left; margin-right: 10px}
.main {overflow: hidden; margin: 0px}
.right, .Right {float: right; margin-left: 10px}
.large_image .image_holder{ padding: 10px; margin: 10px; border: 0px solid #999; background-color: #FFF;}
.large_image {clear: both;}
.center img, .Center img, .large_image .Center img, .large_image .center img {margin: 0 auto;}
.large_image .Center p, .large_image .center p {text-align: center; margin: 0 auto; width: 300px;}

/*table styles*/

.table_main { background-color: #bbc6d8; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

	
.table_main1, .table_main_colorless { background-color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
	

.table_main td p { margin:0; padding:0; text-align:left; }
.table_main1 td p { margin:0; padding:0; text-align:left; } 
.table_main_colorless td p { margin:0; padding:0; text-align:left; }



.td_inner, .td_colorless { background-color:#fff; padding:4px; line-height:13px; color:#6b7f9e; }

.td_inner1, .td_colorl_01 { background-color:#f1f6fb; padding:4px; line-height:13px; color:#6b7f9e; }

.td_inner2, .td_color1_02 { background-color:#fff; padding:4px; line-height:13px; color:#ff7800; }

.td_inner3, .td_color1_03 { background-color:#f1f6fb; padding:4px; line-height:13px; color:#ff7800; }

.td_headerRow, .td_header_row { padding:4px; background-color:#6b7f9e; font-size:11px; color:#fff; }

.td_headerCol, .td_header_col { padding:4px; background-color:#006cb7; font-size:11px; color:#fff; }

.td_headerCol2, .td_header_col2 { padding:4px; background-color:#ff0000; font-size:11px; color:#fff; }


/*-------------------------------------------    

    Reset

-------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}

/*-------------------------------------------    

    Links

-------------------------------------------*/

a, a:visited {
	/* font-size: 11px; */
	text-decoration: none;
	font-weight: 400;
	color:#006CB7;
}
a:hover {
	color:#FF8000;
	text-decoration: underline;
}
a img {	
	border: none;
}
a, a:active, a:focus {
	outline: none;
}

/*-------------------------------------------    

    General Selectors (Typo: 6 7 8 9 10 11 12 14 18 21 24 36 48)

-------------------------------------------*/

.delimiter {
background:transparent url(../images/basic/add_bg.gif) repeat-x scroll center bottom;
padding:0;
}


* {
	background-repeat: no-repeat;
}

body {
	background:#fff url('../images/basic/bg_body.jpg') repeat-x left top;
	font:12px/15px arial, tahoma, verdana;
	color:#4F4F4F
}

#center h2 {
color:#FF7800;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
line-height:21px;
margin:1px;
padding:0 0 10px 0;
}

#center h5 {
font:14px/16px arial, tahoma, verdana;
color:#0558A8;
margin:3px 0 5px 0
}

#center p {
margin:4px 0 12px 0;
padding:1px 0;
}

.noMargin {
	margin: 0 !important;
}
.alignLeft {
	text-align: left;
}
.alignRight {
	text-align: right;
}

.clear {
	clear: both;
}

button {
	border: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
	background: transparent;
	text-align:  left;
}

select, option, input, textarea {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

	.block ul { margin:0; padding:0; padding-left:10px; list-style:none; }
	
	.block ul li { 
	padding-left:15px; 
	padding-top:5px; 
	padding-bottom:5px; 
	background-image:url('../images/basic/bullet.gif');
	background-position:0px 11px; 
	background-repeat:no-repeat; 
	}

/*
table {
	border-collapse: collapse;
	font-size: inherit;
	table-layout: fixed;
}
th, td {
	vertical-align: top;
	text-align: right;
}
th[scope="row"] {
	text-align: left;
	font-weight: bold;
} 
th[scope="row"] {
	text-align: left;
	font-weight: bold;
}
*/




