/* CSS 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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */

caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*CUSTOM CSS*/
html{
background-color:#BADCDC;
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
color: #666666;
}
body{}
a{color: #006666; text-decoration:none;}
.wrapper{background-image:url('bg.jpg');
background-position:center;
background-repeat:repeat-y;}

p,.content li{line-height:1.5em;margin-bottom:10px;}

h1,h2,h3,h4,h5,h6{margin-bottom:10px; color:#333333;line-height:1.6em; font-family:Georgia, "Times New Roman", Times, serif}

h1{font-size:1.5em; font-weight: normal}
h2{font-size:1.1em; font-weight:bold}
h3{font-size:1.1em; font-weight:bold}
h4{font-size:1.1em; font-weight:bold}

.header{
background-image:url('topbg.jpg');
background-position:top;
background-repeat:repeat-x;
height:300px;
text-align:center;
}
.perfectmiddle{}
.wrapper{width:820px; margin:0px auto;}

.container{
width:790px;
margin:0px auto;
}
.clearboth{clear:both; height:25px;}

ul{list-style-type:disc; list-style-position:inside}

.seo{ font-weight:bold; font-style: italic;}
.quote{background-color:#f0f0f0;}
.quote h4,.quote p,.quote h5{margin-left:40px;margin-right:40px;}
.quote p{padding-top:5px;}
.quote h5{ font-style:italic;padding-top:10px; color:#666666; text-align:center}

strong{font-weight:bold;}

.menu{width:240px; margin-top:15px;float:right; text-align:justify}
.menu ul{list-style-type:none;}
.menu ul li a{display:block;color: #006666; padding:8px;text-decoration:none; font-size:1.2em; font-family:Georgia, "Times New Roman", Times, serif}
.menu ul ul li a{padding-left:30px;}
.menu a:hover{background-color:#00CC33; color:white;}
.mastercard{margin-top:40px;padding:20px; text-align:center;}

em{font-style:italic;}

.leftbar{float:left; width:170px;}
.content{width:360px; float:left; color:#333333;}

.contentfull{width:530px; float:left; color:#333333;}
.contentfull ul{margin-bottom:10px;}
.contentfull li, .contenta1 li, .contenta2 li{line-height:1.4em;}

.contenta1{width:280px; float:left; color:#333333;}
.contenta2{width:230px; margin-left:20px;float:left; color:#333333;}

.content h1, .content h2, .contenta1 h1, .contenta1 h2, .contenta2 h1, .contenta2 h2, .contentfull h1, .contentfull h2{color: #009999; line-height:1.1em;}

.contentfull h2{font-size:1.3em; color:#339900;}

.contentfull h1, .content h1{border-bottom:1px solid #71BDBD;padding-bottom:3px; margin-bottom:6px; font-size:1.7em;}

hr{margin-top:20px;margin-bottom:20px;height:1px;background-color: #006666; border:none}

.footer{
margin-top:15px;
border-top:1px solid #CCCCCC;
padding:10px;
text-align: center;
font-size:0.8em;background-color: #EA003A; 
color: #FFFFFF;
}
.footer a{color: #F4F4F4; text-decoration:none}

.floatinline{float:left; width:150px; padding-right:12px; padding-bottom:10px;}
.floatright{float:right; margin:0 0 10px 10px;}
table{margin-bottom:50px;}