/* Design by Brian Diaz of Media 65 @ http://www.m65.net  All Rights Reserved */
@import url(layouts.css);
@import url(components.css);
@import url(modules.css);
@import url(navigation.css);
@import url(misc.css);
@import url(forms.css);

/* #######################  GENERAL SETTINGS ############################ */
html{height:100%;}

body{
margin:0px;
height:100%;
font-family: Verdana, Geneva, sans-serif;
font-size: 0.8em;
color: #000000;
background-color:#e7e8e9;
}

/*  RSD ============================================= */

.border {
	text-align: left;
	margin-bottom: 15px;
	margin-top: 5px;	
	padding: 0px;	
	background-color:#ffffff;
	border: 4px solid #000000;
}

.borderboxes {
	text-align: left;
	background-color:#ffffff;
	border: 4px solid #000000;
}


.bgtop {
	background-image: url(../images/bgtop.jpg);
	background-position: top left;
	background-repeat: repeat-x;	
}



.bodycontent {
	text-align: justify;
	line-height: 1.5;
	padding: 15px;
}


hr {border: none 0; 
border-top: 1px solid #000000;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 

HR {
	size: 1px;
	color : #000000;	
}

h2, .contentheading {
	padding: 0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	vertical-align: bottom;
	color: #ed1c24;
	text-align: left;
	width: 100%;
}

h1, .componentheading, table.moduletable th, legend {
	padding: 0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 20px;
	font-weight: bold;
	vertical-align: bottom;
	color: #000000;
	text-align: left;
	width: 100%;
	text-transform: uppercase;
}

/* small text */
.small {
	font-size: 11px;
	color: #999;
	font-weight: normal;
	text-align: left;
	font-style: italic;
}


a.readon {
	padding-bottom: 10px;
	display: block;
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
	border-bottom: 1px solid #000000;
}

.BLOG4imgbordermarginleft {
	border: 1px solid #000000;
	margin-left: 20px;	
	padding: 0px;	
	float: right;		
}

.BLOG4imgmarginleft {
	margin-left: 20px;
	float: right;	
}

.BLOG4imgbordermarginright {
	border: 1px solid #000000;
	margin-right: 20px;	
	padding: 0px;
	float: left;	
}


.BLOG4imgmarginright {
	margin-right: 20px;
	float: left;	
}


/* content tables */
td.sectiontableheader {
  background: #efefef;
  color: #333;
  font-weight: bold;
  padding: 4px;
  border-right: 1px solid #fff;
}


.bottomlinks  {
	margin-top:15px;
	margin-left:5px;
	margin-right:20px;		
	color : #333333;
	font-size : 11px;
	font-variant: normal;
	font-family:Arial, Verdana, Tahoma, Arial;
	line-height: 1.5;
}

.bottomlinks a:link, .bottomlinks a:visited, .bottomlinks a:active  {
	color : #333333;
	font-family:Arial, Verdana, Tahoma, Arial;
	font-size:11px;
	text-decoration :none ;	
	font-variant: normal;
	padding-left: 0px;
	padding-right: 0px;			
}

.bottomlinks a:hover {
	color : #333333;
	font-family: Arial, Verdana, Tahoma, Arial;
	font-size:11px;
	text-decoration :underline ;
	font-variant: normal;	
}


/*  RSD ============================================= */

/*  Heading Formatting */
h1 {font-size:1.9em;line-height: 0.8em;font-weight: 900;color: #000;}
h2 {font-size:1.7em;line-height: 0.8em;font-weight: 900;color: #000;}
h3 {font-size:1.5em;line-height: 0.8em;font-weight: 900;color: #000;}
h4 {font-size:1.4em;line-height: 0.8em;font-weight: 900;color: #000;}
h5 {font-size:1.3em;line-height: 0.8em;font-weight: 900;color: #000;}
h6 {font-size:1.2em;line-height: 0.8em;font-weight: 900;color: #000;}

/*links*/
a:link {color: #3c98d3;}
a:hover {color: #659FDE;}
a:visited {color: #3c98d3;}
img {border: 0 none;}

/* Clears Divs */
.clr{clear: both;}

/* #######################  END GENERAL SETTINGS ############################ */

