/*---	
	Ronny Carroll Copyright (c) 2005 
	CSS Styles 	
	Revision: 1.1

	CONTENTS
	1.	HTML
	2.	Content
		Table 1
		Table 2
		Table 3
		Table 4
		Table 5
	3.	Components

	t = table	ex: t3 = Third table on page.
	r =  row	ex: r2 = Second row on page.
	t2r3 = Second table, third row.

	(#) ID's = Identifier Unique - Once per page
		CSS		#content	{style: variable;}
		HTML	<div id="content"></div> or <table id=content"></table>

	(.) Classes' = Group of elements - Unlimited
		CSS		.content	{style: variable;}
		HTML	<div class="content"></div> or <h3 class=content"></h3>

	Colors:
	Pantone Reflex Blue	C	#3B3C3C
	Gold		#11568B
	Yellow		#f2ca30
	White		#ffffff
	Black		#000000
	
	Fonts:
	Garamond for copy
	Snell BT for Design
---*/

/*---  1.	HTML  ---*/

body {
	margin: 0px;
	background-color: #005ABD;
	
}

img {
	border: 0px;
}

.blueBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #11568B;
	text-decoration:none;
	font-size: 15px;
	font-weight:bold;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #11568B;
	text-decoration:none;
	font-size: 15px;
	font-weight:bold;
}


a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #11568B;
	text-decoration:none;
	font-size: 15px;
	font-weight:bold;
}


a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #11568B;
	text-decoration: underline;
	font-size: 15px;
	font-weight:bold;
}


a:active{
	font-family: Arial, Helvetica, sans-serif;
	color: #11568B;
	text-decoration:none;
	font-size: 15px;
	font-weight:bold;
}


p {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B3C3C;
	font-size: 13px;
}

.first-letter {
	font-family: Arial, Helvetica, sans-serif;
	/* font-size: 72px; */
	position: relative;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #515152;
	text-align: center;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #11568B;
	text-align: center;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #515151;
	text-align: left;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:2px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B3C3C;
	text-align: center;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B3C3C;
	text-align: center;	
}

h6 {
	font-family:Arial, Helvetica, sans-serif;
	color: #3B3C3C;
	text-align: center;
	font-size: 12px;
	font-weight: normal
}

pre {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B3C3C;
	font-size: 13px;
}

hr {
	color: #3B3C3C;
}

.spacer {
	clear: both;
	height: 0px;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B3C3C;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B3C3C;
	font-size: 13px;
}


/*---  2.	Content  ---*/

.centered {
	text-align: center;
}

table {
	
}

td {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	color: #3B3C3C;
}


/* ---  Table 1  ---*/


#t1 {
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
	width: 780px;
	border-collapse: collapse;
}
#t1r1{
	border-collapse: collapse;	
}

#t1r2{
	height: 110px;
	text-align: left;
	background-image:  url("../images/header_Roof2.jpg");
	background-repeat: no-repeat;
	background-position: center bottom;
}

#t1r3{

}


/* ---  Table 2  ---*/
#t2 {
	width: 800px;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	background-image:  url("../images/layout/r.gif");
	background-repeat: no-repeat;
	background-position: center center;
}

.tdcenter img {
	border: 2px solid #3B3C3C;
	margin: 0px 10px;
	text-align: right;
}

#t2r1 {
}

#t2r2 {
	width: 780px;
	background-image:  url("../images/layout/frame_top.gif");
	background-repeat: no-repeat;
	background-position: center top;
	height: 33px;
}

.tdcenter {
	width: 780px;
	padding: 0px 40px;
	background-image:  url("../images/layout/frame_center.gif");
	background-repeat: repeat-y;
	background-position: center top;
	height: 300px;
}

#t2r3 {

}

#content {
	width: 100%;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}

#contentr1 {
	width: 100%;
}

.c1 {
	width: 30%;
}

.c2 {
	background-image:  url("../images/layout/vertical_spacer.jpg");
	background-repeat: repeat-y;
	background-position: center top;
}

.c3 {
	width: 70%;
}
.c_title{
color:#11568B;
font-size:18px;
font-weight:bold;
text-align:center;
}
#c_main td{
font-size:12px;
}
#c_main td a{
font-size:12px;
text-decoration:underline;
font-weight:0;
}
#c_main td a:hover{
color:#666666;
}
.c3 em{
	color:#FF0000;
	font-size:20px;
font-weight:bold;
text-align:center;
}
#contentr2 {
}

#contentr3 {
	
}

#t2r4 {
	width: 780px;
	background-image:  url("../images/layout/frame_bottom.gif");
	background-repeat: no-repeat;
	background-position: center top;
	height: 33px;
}

#t2r5 {
	
}


/* ---  Table 3  ---*/
#t3 {
	width: 100%;
	border-collapse: collapse;
}

#t3r1 {
}

#t3r2 {
}

#t3r3 {
	text-align: center;
}

   /*.linkmain {Font-Size : 12pt; font-weight:normal; font-style:normal; text-decoration:none;  color:3B3C3C; font-family: Arial, Helvetica, sans-serif, Arial,Helvetica,sans-serif;} */
.linkmain {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	font-weight:bold !important;
	color:#FFFFFF !important;
	text-decoration:none !important;
	font-style:normal !important;
}

.linkmain:hover {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	font-weight:bold !important;
	color:#D4D5D7 !important;
	text-decoration:none !important;
	font-style:normal !important;
	}

.menuSeparator {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
	font-weight:bold !important;
	color:#FFFFFF !important;
	text-decoration:none !important;
	font-style:normal !important;
	letter-spacing:1px !important
	padding-left:15px !important;
	padding-right:15px !important;
}

.txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px !important;
	font-weight:normal !important;
	color:#3B3C3C !important;
	text-decoration:none !important;
	font-style:normal !important;
}
.bigGray1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px !important;
	font-weight:bold !important;
	color:#35A5A5A !important;
	text-decoration:none !important;
	font-style:normal !important;
	letter-spacing:1px !important;
}