/*----------------------styles.cssMain styles for site----------------------*//* Normalizes margin, padding */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,  p, blockquote, td, th{	margin:  0;	padding : 0;	font-family: Arial, Helvetica, sans-serif;}

/* Removes list-styles from lists  */ol, ul{ list-style : none; }

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

body {	width:770px;	text-align : left;	margin-right: auto;	margin-left: auto;	margin-bottom: 0px; margin-top: 0px; background-color:#ffffff; color:#87cbfc;  }/* side navigation */

A:link	{	text-decoration:underline;	font-weight: normal;	color: #6a6b52; }

A:visited	{ text-decoration:underline;  font-weight: bold; color: #6a6b52}

A:hover	{ text-decoration:underline;   color: #000000; }

A:active	{ text-decoration:underline;}

p	{text-decoration:none;	background: transparent;	font-size: 12px;	font-weight: normal;	color: #666666;	line-height: 20px;	padding-top: 0px;	padding-bottom: 12px; font-family: Arial, Helvetica, sans-serif;}

h1{padding:0px; text-decoration:none;background:transparent; font-size:24px; color:#666666; line-height:normal; text-transform:none;font-weight:normal; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; padding-bottom:8px; }

h2{padding:0px; text-decoration:none;background:transparent; font-size:15px; color:#666666; line-height:normal; text-transform:none;font-weight:normal; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; padding-bottom:3px; }

h3{padding:0px; text-decoration:none;background:transparent; font-size:22px; color:#018554; line-height:normal; text-transform:none;font-weight:normal; margin:0; font-family: Geneva, Arial, Helvetica, sans-serif; padding-bottom:8px; }

h4{text-decoration:none;background:transparent;font-size:14px;line-height:15px;font-weight:normal;color:#c6c6c6;padding-top:0px;padding-bottom:8px; border-bottom-width: 0px;	border-bottom-style: solid;	border-bottom-color: #424141;}

h5{padding-top: 0px;	padding-bottom: 9px; text-decoration:none; background:transparent; font-size:18px; color:#f7931e; line-height:18px; font-weight:normal; font-family: Geneva, Arial, Helvetica, sans-serif;}


#shadleft {background:transparent; background-image: url(ifpix/shad_left.png);	background-repeat: no-repeat; width:12px; float:left; height:678px; }

#shadright {background:transparent; background-image: url(ifpix/shad_right.png);	background-repeat: no-repeat; width:12px; float:left; height:678px; }

#maincontent { width:746px; float:left; }

#header { height:103px;  padding-left:24px; padding-right:24px; }

#headerlogo { float:right; padding-top:24px; }

#headertel { float:left;  padding-top:24px; }

#headerimage { width:746px; height:201px; background-color:#018554; background-image: url(ifpix/head_image.jpg);	background-repeat: no-repeat; margin-bottom:34px; }

#leftcolumn { padding-left:24px; width:380px; vertical-align:top; }

#maincolumn {  }
#rightcolumn { padding-right:24px; width:280px; vertical-align:top; }

#ccplogo { margin-bottom:33px; }
#caravanpic { margin-bottom:10px; margin-left:14px; }

#greenlink a {	text-decoration:none;	font-weight: normal;	background-color:#018554; color: #ffffff;	font-size: 12px; padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px;  }

#greenlink a:visited	{ text-decoration:none; }

#greenlink a:hover	{ text-decoration:none;   color: #fffc01; }

#logos { padding-left:24px; padding-right:24px; text-align:center; }

#maintext { padding-left:24px; padding-right:24px; }

ul {	padding-top: 0px;	padding-bottom: 10px;	padding-right: 0px;	padding-left: 10px;	margin-left: 20px;	margin-top: 0px;	margin-bottom: 0px;	color: #4a4a4a;	font-size: 14px;	line-height: 26px;	list-style-image: none;	font-weight: normal;	margin-right: 0px; list-style-type:square; list-style-image: url(list_bullet.gif); }

#footer{ width:100%; height:30px;	font-size:10px; line-height: 15px; color:#949494; font-family: Arial, Helvetica, sans-serif; padding-top:3px; float:none; clear:both; }

#footer a:link	{	text-decoration:underline;	font-weight: bold;	color: #949494; }
#footer a:visited	{	text-decoration:underline;	color: #949494; }
#footer a:hover	{ text-decoration:underline;  color: #000000; }

#footerbar { margin-left:14px; width:744px; height:1px; margin-bottom:5px; margin-top:5px; background-color:#e3e3e3; }

#footerleft { padding-left:14px; float:left; width:300px; }
#footerright { float:right; width:300px; padding-right:14px; text-align:right; }