
/**** H Tags Style ************************************/
h1 {
	font-size:18px;
	line-height:1em;
	color:#222;
	font-weight: normal;
	text-decoration: none;
	font-family:"Baskerville Old Face", Georgia, "Times New Roman";
	padding-top:5px;
	padding-bottom:2px;
	}

h2 {
	font-size:22px;
	color:#666;
	font-weight: normal;
	text-decoration: none;
	font-family:"Baskerville Old Face", Georgia, "Times New Roman";
	padding-top:5px;
	padding-bottom:2px;
  	}


h3 {
	font-size:18px;
	font-weight:normal;
	text-decoration: none;
	color:#666;
	font-family:"Baskerville Old Face", Georgia, "Times New Roman";
	font-family:"Times New Roman", Times, serif;
	padding-top:5px;
	padding-bottom:2px;
  	}

h4 {
	font-size:16px;
	color:#666;
	font-weight:normal;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}

h5 {
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
  	}
h6 {
	font-size:14px;
	font-weight:normal;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
 	}
/****************************************************/

/**** Link Styles ***********************************/
a	{
	color:#009EFE;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
a:hover {
	color: #314968;
	text-decoration: none;
	font-weight:bold;
	}
a:active, a:focus {
	outline: none;
	-moz-outline-style: none;
	}
/****************************************************/

.clear		  { clear:both; }
.color1 	  { color:#009EFE; }
.color2 	  { color:#222; }

/**** Display Styles *********************************/
.nodisplay	  { display:none; }
.novisibility { visibility:hidden; }
.displayblock { display:block; }

/**** Float Styles ***********************************/
.floatleft  { float:left; position:relative; }
.floatright { float:right; position:relative; }

/**** Border Styles **********************************/
.borderblue  { border:#009EFE solid 1px; }
.borderblack { border:#333 solid 1px; }
.bordergrey  { border:#999 solid 1px; }
.borderred   { border:#f00 solid 1px; }
.noborder	 { border:0px; }

/**** Text Align Styles ******************************/
.txtalignright  { text-align:right; }
.txtalignleft   { text-align:left; }
.txtaligncenter { text-align:center; }

/**** Padding Styles *********************************/
.padding5     		{ padding:5px; }
.padding10    		{ padding:10px; }
.padding15    		{ padding:15px; }
.padding20    		{ padding:20px; }
.paddingtop5    	{ padding-top:5px; }
.paddingtop10   	{ padding-top:10px; }
.paddingtop15   	{ padding-top:15px; }
.paddingtop20   	{ padding-top:20px; }
.paddingbottom5    	{ padding-bottom:5px; }
.paddingbottom10   	{ padding-bottom:10px; }
.paddingbottom15   	{ padding-bottom:15px; }
.paddingbottom20   	{ padding-bottom:20px; }

/**** Width Styles **********************************/
.perwidth10  { width:10%;  }
.perwidth20  { width:20%;  }
.perwidth30  { width:30%;  }
.perwidth40  { width:40%;  }
.perwidth50  { width:50%;  }
.perwidth60  { width:60%;  }
.perwidth70  { width:70%;  }
.perwidth80  { width:80%;  }
.perwidth90  { width:90%;  }
.perwidth100 { width:100%; }

/**** Font Style ************************************/
.txtwhite { color: #FFFFFF; }
.txtred   { color: #FF0000; }
.txtgreen { color:#009900; }
.txtbold  { font-weight:bold; }

.txtsize10  { font-size:10px; }
.txtsize11  { font-size:11px; }
.txtsize12  { font-size:12px; }
.txtsize13  { font-size:13px; }
.txtsize14  { font-size:14px; }
.txtsize15  { font-size:15px; }
.txtsize16  { font-size:16px; }

/*** Image CSS **************************************/
.imageright { 
	margin: 0px 0px 20px 20px; 
	position:relative;
	right:0px;
	float:right;
	}	
.imageleft  { 
	margin: 0px 20px 20px 0px; 
	position:relative;
	right:0px;
	float:left;
	}	
.imagerightborder { 
	margin: 0px 0px 20px 20px; 
	position:relative;
	right:0px;
	float:right;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	}	
.imageleftborder  { 
	margin: 0px 20px 20px 0px; 
	position:relative;
	right:0px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	}
/****************************************************/
