html, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

p, td, body {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-align: justify;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	padding: 0px;
}
ol, ul,li {
	margin: 0;
	padding: 0;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

center{
text-align:justify;
margin: 5px;
}

.text{
text-align:justify;
line-height:14px;
padding: 5px;
}

big{
text-align:justify;
line-height:14px;
padding: 5px;
}

h1{
font-size:18px;
color:#f47a68;
}

h2{
font-size:16px;
color:#f47a68;
}

h3{
font-size:14px;
color:#f47a68;
}
b.title{
color:#f47a68;
}

#left_pic{
margin:0;
border:none;
}

#left_pic2{
margin:5px;
border:none;
}

img{
margin:10px 15px;	
border:1px solid #f47a68;
}

.aimg{
margin:0;	
border:none;
}

strong {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

.opacityWhiteBox { display: none; position: absolute; top: 0; float: none; z-index: 100; background: #fff; text-align: center; 
opacity: .66; 
filter: alpha(opacity=66); 
-moz-opacity: 0.66;} 
/* bannerConnectors */

.bannerConnectors {color: #ffffff;}
.bannerConnectors TD { padding: 10px 0px 0px 10px; }
.bannerConnectors TD.cFirst { padding-left: 0px; }
.bannerConnectors TD.cOnly { text-align: center; }
.bannerConnectors IMG { border: none; }

.contentBannerConnector { width: 400px; }
.contentBannerConnector TABLE { padding: 10px 0px; width: 100%; }
.contentBannerConnector TD { text-align: center; }
.contentBannerConnector IMG { border: none; }

.bannerAddLayer { width: 500px; position: absolute; top: 70px; left: 150; z-index: 200; display: block; 
margin-left: 249px; 
_margin-left: 249px; 
.margin-left: 249px; 
color: #fff;} 
.bannerAddLayer .header { border-bottom: 1px solid #fff; background: #DE202B URL(./images/menu_global_bg.gif) repeat-x;} 
.bannerAddLayer .header a { color: white; text-decoration: none; background: URL(./images/close.gif) 100% 50% no-repeat; padding: 5px 15px 6px 0; margin-right: 5px; _margin-right: 5px; .margin-right: 5px; display: block; float: right;} 
.bannerAddLayer .bannerConnectors td { text-align:center; padding: 0; }
.clearVeryThin {clear:both !important; font-size:0;}
.left {float:left !important;}
.layoutC {}
