body {

background-color:#fff;
padding:0;
font-size: 12px;
font-family:Helvetica, "Helvetica Neue", "Helvetica LT", Futura, sans-serif;
}

#contentwrapper{

}

#content {
position:absolute;
left:0px;
top:140px;
width:996px;
}

#contentLeft {
position:absolute;
left:20px;
width:624px;
}

.contentLeftTitle {
padding: 5px 5px 5px 5px;
background-color:#e2e2e2;
font-size:14px;
color:#a0290b;
border-top: solid 10px #fff;

}

.contentLeft1 {
width:624px;
min-height:145px;
padding: 5px 5px 5px 5px;
background-color:#fff;
}

.contentLeft1 li {
padding: 0 0 0 15px;
}

.contentLeft11 {
width:307px;
float:left;
text-align:left;
background-color:#fff;
border-bottom: solid 15px #f2f2f2;
}

.contentLeft11 p {
padding: 0px 10px 10px 10px;
}

.contentLeft12 {
width:307px;
float:right;
text-align:left;
background-color:#fff;
border-bottom: solid 15px #f2f2f2;
}






#contentRight {
position:absolute;
left:665px;
width:311px;

}

.contentRight1 {
position:absolute;
width:309px;
background-color:#fff;
}
.contentRight1 p,li {
padding:5px 5px 5px 5px;
}

.contentRight2 {
background-color:#f2f2f2;
padding: 5px 5px 5px 5px;
border-top: solid 10px #fff;
font-size:14px;
color:#a0290b;
}

.contentRight2 h2 {
background-color:#f2f2f2;
padding: 5px 5px 5px 15px;
}


.contentRight2 p{
padding: 5px 5px 5px 5px;
}

.contentRight22 {
background-color:#000000;
padding: 5px 5px 5px 5px;
border-top: solid 10px #fff;
font-size:14px;
color:#fff;
}




#header2  { color: #fff; background-image: url(../_images/headerBackFront.jpg); position: absolute; top: 0; left: 0; width: 996px; height: 130px }

.header2Logo {

position:absolute;
top:33px;
left:26px;
text-align:left;
}

.header2Links {
position:absolute;
top:5px;
left:26px;

text-align:left;
}

.header2Links a {
color: #fff;
text-decoration:none;
}
.header2Links a:hover {
color: #fff;
text-decoration:underline;
}


.header2LinksR {
float:right;

text-align:right;
padding:5px 20px 10px 10px;
}

.header2LinksR a {
color: #fff;
text-decoration:none;
}
.header2LinksR a:hover {
color: #fff;
text-decoration:underline;
}


.header2LinksRR  { position: absolute;

left:345px;
top:93px;
color:#000000; }

.titleSize {
font-family:'Helvetica','Helvetica Neue', 'Helvetica LT', Futura, sans-serif;
color:#666666;
font-size: 24px;
font-weight:bold;
}

p,li {
color:#333333;
font-size: 12px;

font-family:'Helvetica','Helvetica Neue', 'Helvetica LT', Futura, sans-serif;
letter-spacing: 0px;
line-height: 1.6;
text-align:left;
}


p.solid {border-style: solid}

a {
color: #a0290b;
text-decoration: none;
}

a:hover {
color: #000;
text-decoration: underline;
}

h2 {
font-family:'Helvetica','Helvetica Neue', 'Helvetica LT', Futura, sans-serif;
color:#666666;
font-size: 24px;
font-weight:bold;
}
h1 {
font-family:'Helvetica','Helvetica Neue', 'Helvetica LT', Futura, sans-serif;
color:#666666;
font-size: 24px;
font-weight:bold;
}

font[color] { color:#666666 !important; }
div[align] { text-align:left !important; }
h1 { color: #666666 !important; }
h2 { color: #666666 !important; }


#wrap {
}

#page {
}


#rap {
width:996px;
}


#footer {
padding:10px 10px 10px 10px;}


/* End captions & aligment */


.blackTitle p {
font-size: 16px;
}

.blackTitle1 p {
font-size: 16px;
}


.blackBackTitle {

}

.blackBackTitle p {
padding:5px 5px 5px 5px;
background:#000;
color:#fff;
text-align:center;
}



td {
padding:5px 5px 5px 5px;
font-size: 12px;
font-family:Helvetica, "Helvetica Neue", "Helvetica LT", Futura, sans-serif;}


td.left {
vertical-align:top;
}
td.right {
vertical-align:top;
}

td.move20 {
padding:5px 26px 10px 26px;
background-color: #ffffff;
font-size: 12px;
font-family:Helvetica, "Helvetica Neue", "Helvetica LT", Futura, sans-serif;
}

td.move21 {
padding:5px 0 0 16px;
font-size: 12px;
font-family:Helvetica, "Helvetica Neue", "Helvetica LT", Futura, sans-serif;
}

td.yellow {
width:150px;
padding: 10px 10px 10px 10px;
background-color:#CCCC00;
} 
td.yellow1 {
width:300px;
padding: 10px 10px 10px 10px;
background-color:#CCCC00;
} 
td.yellow2 {
width:210px;
padding: 10px 10px 10px 10px;
background-color:#CCCC00;
} 

td.white {
width:150px;
padding: 10px 10px 10px 10px;
background-color:#fff;
} 
td.white1 {
width:300px;
padding: 10px 10px 10px 10px;
background-color:#fff;
} 
td.white2 {
width:210px;
padding: 10px 10px 10px 10px;
background-color:#fff;
} 



td.topHeading {
padding: 5px 5px 5px 5px;
background-color:#999999;
color:#fff;

text-align:left;
vertical-align:center;
}


#flashcontentSmall {

}



#headerTitleLabel {

position:absolute;

top:5px;

left:5px;

color:#fff;

font-weight:bold;

}



#headerTitleLabel a {

color:#fff;

text-decoration: none;

}



.floatRight p {
border-style: solid;
padding: 3px;
}

.floatR {
float:right;
}


.floatRight1 a {
background-color:#000;
color:#fff;
width:25px;
height:25px;
padding: 5px 5px 5px 5px;
border-right: 1px solid #fff;
font-size: 14px;
text-align:center;
text-decoration:none;
}
.floatRight1 a:hover {
background-color:#999999;
color:#000;
width:25px;
height:25px;
padding: 5px 5px 5px 5px;
font-size: 14px;
text-align:center;
text-decoration:none;
}












#menuHolder {

float:left;

width: 160px;

text-align:left;

}



#contentHolder1 {

float:right;

width:490px;

}



.textHolder {

padding: 40px 40px 40px 240px;

}



blockquote {

	border-left: 5px solid #ccc;

	margin-left: 1.5em;

	padding-left: 5px;

}





#header a {

	color: #999999;

	text-decoration: none;

}



#header a:hover {

	text-decoration: underline;

}

#holder {
position:absolute;
top: 79px;
left: 270px;
width: 715px;
}


#holder2 {
position:absolute;
top: 150px;
left:400px;
width:500px;
}

.rightTextHolder {

float:left;
width:460px;
padding: 0 50px 20px 60px;
}


#titleImage {
position:absolute;
top:65px;
left:270px;
}


.holderText {
padding: 15px 30px 20px 20px;
}













/* Posts */




#sidebar1 {



color:#fff;

}



#header1 {

}

#header1 a {
font-size: 9px;
text-decoration:none;
color:#999999;
}

#header1 img {
border:0;
}

#header1 a:hover {
text-decoration:underline;
}

.navigation {
padding-bottom: 20px;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}

.searchinput {
border: 1px solid #C3D9FF;
padding: 3px;
width: 135px;
}

.searchbutton {
border: 1px solid #C3D9FF;
margin:0 ;
padding: 2px;
}


/* for Internet Explorer */







/*\*/







* html #navcontainer a{
}

/**/


/* Begin Images */





/* Captions & aligment */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}
.floatRight {

	float: right;
text-align:right;
vertical-align: bottom;
border: 1px;
padding: 4px 4px 4px 4px;

}
.floatRight a{

color:#000;
font-size:9px;
text-decoration:none;

}












img.alignright {

border: 1px solid #ddd;

	text-align: center;

	background-color: #fdfbfb;

	padding-top: 1px;

padding-bottom: 2px;

padding-right: 1px;

padding-left: 3px;

	margin: 0 0 2px 7px;

	display: inline;

	}


img.left1 {
margin: 0 15px 3px 0;
float:left;
}
img.right1 {
margin: 5px 7px 3px 0;
float:right;
}

img.alignleft {



	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

}





img {

border: 0;

}

img a, a:hover {

border: 0;

}





/* End Images */

/* This styles the unordered list element to remove bullets and align the text */



 #nav {

text-align:left;

margin-left: 0;

float:left;

  margin-bottom:1em;

list-style-type : none;

}







 /*



  This styles the links. It’s a block-level link and the text is positioned



  with padding. Other styles are defined: width, colors, text attributes, etc.



 */



 #nav a, #nav a.rss {

 padding : 5px 5px 2px 0px;

   margin-bottom : 10px;

margin-left: 0;

 height : auto;

   color : #999999;

font-size: 12px;

text-decoration : none;

}







 /* This gives the “rss” class link a background image */



 #nav a.rss {

}







 /* This is only necessary for IE6 else the link margins will collapse on hover */



 #nav li {



   margin-bottom : 10px;



 }







 /* This removes the default left margin (indentation) */



 #nav li {

margin-left:0;

text-align:left;







 }







 /*



  Now to offer some hover and focus styles. Further specification of focus/active styles



  could be added but I didn’t do it in this example. I didn’t feel it was needed



 */



 #nav a:hover, #nav a:focus, #nav a:active {

   color : #000;

 }





#nav li.current_page_item {

 color:#000000;

padding:3px 3px 3px 10px;

/* background: url(/images/greyBar.jpg) no-repeat; */

border-style: solid;
padding: 3px;
background-color:#CCCC00;


}

#nav li.current_page_item a {

 color:#000000;
font-size:12px;





}	



.titleFloatRight {

float:right;

text-align:right;

}
#header1.img {
vertical-align:bottom;
}

/* End captions */

