body {
	
	margin: 0px 0px;
	
	background-attachment: fixed;
	
	background-color: #346FAB;
	
	background-image: url(media/bkg2011.jpg);
	
	background-repeat: repeat-y;
	

}
.blogHead {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #38739f;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:4px;
}


.blogSubHead {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #AC211C;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:4px;
}

.blogItem {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	padding-left:5px;
	padding-right:4px;
}

.blogLink {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align:right;
	padding-right:4px;
}

.hpItemDescDiv {
	padding-left:0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000
}

.hpItemHook {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #666666 
}


.navBkg {
	background: #9BBDD9 url(media/navBack.jpg)
}


.contentEdge {
	
	background-color: #FFFFFF;
	

}


.contentArea {
	background: #FFFFFF
}



.button_cell1, .button_cell2, .button_cell3, .button_cell4, .button_cell5, .button_cell6, .button_cell7, .button_cell8, .button_cell9, .button_cell10, .button_cell11, .button_cell12, .button_cell13, .button_cell14 {
	padding:  0px 0px 0px 35px;
	color: #000000;
	font: bold 13px Arial, Helvetica, sans-serif
}

.button_cell1 {background: url(media/button1.jpg) no-repeat;}
.button_cell2 {background: url(media/button2.jpg) no-repeat;}
.button_cell3 {background: url(media/button3.jpg) no-repeat;}
.button_cell4 {background: url(media/button4.jpg) no-repeat;}
.button_cell5 {background: url(media/button5.jpg) no-repeat;}
.button_cell6 {background: url(media/button6.jpg) no-repeat;}
.button_cell7 {background: url(media/button7.jpg) no-repeat;}
.button_cell8 {background: url(media/button8.jpg) no-repeat;}
.button_cell9 {background: url(media/button9.jpg) no-repeat;}
.button_cell10 {background: url(media/button10.jpg) no-repeat;}
.button_cell11 {background: url(media/button11.jpg) no-repeat;}
.button_cell12 {background: url(media/button12.jpg) no-repeat;}
.button_cell13 {background: url(media/button13.jpg) no-repeat;}
.button_cell14 {background: url(media/button14.jpg) no-repeat;}
.button_cell15 {background: url(media/button15.jpg) no-repeat;}




.navCore_cell {
	padding: 0px 0px 5px 18px;
	color: #FFFFFF;
	font: bold 14px Arial, Helvetica, sans-serif
}


.navSearch_cell {
	padding: 0px 9px 8px 0px;
	color: #FFFFFF;
	font: bold 13px Arial, Helvetica, sans-serif 
}


.naSearchButton {
	width: 75px;
	height: 22px;
	background: #9EC3E0;
	border: 1px solid;
	border-color: #F4FDFF #475C7B #475C7B #F4FDFF;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #003366
}



.nav_Core {
	color: #FFFFFF;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none
}


.nav_Core:hover {
	color: #FFFF00;
	font: bold 13px Arial, Helvetica, sans-serif ;
	text-decoration: none
}



.button_Link {
	color: #000000;
	font: bold 13px Arial, Helvetica, sans-serif ;
	text-decoration: none
}


.button_Link:hover {
	color: #FFFFFF;
	font: bold 13px Arial, Helvetica, sans-serif ;
	text-decoration: none
}


.tabText {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #999999
}


.quote_bkg {
	background: url(media/quote_bkg.jpg);
	padding: 0px 10px 0px 20px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #235685
}


.addr_bkg {
	background: url(media/address_Bkg.jpg);
	padding: 0px 15px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #A01B1E
}


.addr_big {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #A01B1E 
}


.imgBorder {
	border: 1px #999999 solid;
	padding: 3px 3px
}
	

.imgBorderBIGhot {
	border: 1px #999999 solid;
	padding: 3px 3px 
}


.genBody {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000
}



.subHead {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #AC211C
}


.super {
	font-size:70%;
	position:relative;
	bottom: 0.5em;
	
}

 
.welcomeText {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000
}


.hrGen {
	color: #CCCCCC;
	height: 1px
}


.genBodyBig {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #000000 
}


.ourCopyright {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999999
}


.bulletRed {
	color: #AC211C;
	font-weight: bold
}


.heading {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #000000 
}


.genLink {
	font: 12px Arial, Helvetica, sans-serif;
	color: #306BA3
}


.formFieldFixed {
	width: 200px;
	border: 1px solid;
	border-color: #3873AB #619ACD #619ACD #3873AB
}


.formField {
	border: 1px solid;
	border-color: #3873AB #619ACD #619ACD #3873AB 
}


.genBodyProductList {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000 
}


.greyBox {
	background: #EEEEEE
}


.whiteBox {
	background: #FFFFFF
}


.buttonSubmit {
	width: 150px;
	height: 22px;
	background: #9EC3E0;
	border: 1px solid;
	border-color: #F4FDFF #475C7B #475C7B #F4FDFF;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #003366 
}


.deactivated {
	color: #999999
}


.hookTextMain {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px 0px 0px 10px
}


.xxIMPORTANTtxt {
	font-weight: bold;
	color: #A4201C
}


.button_cell_ALT1 {
	background: url(media/button2.jpg) no-repeat;
	padding: 0px 0px 0px 20px;
	color: #000000;
	font: bold 13px Arial, Helvetica, sans-serif 
}


.xx_AMUSEMENT {
	font-weight: bold;
	color: #283085;
	text-transform: lowercase;
	font-size: 120%
}


.xx_MASTERS {
	font-weight: bold;
	color: #636363;
	text-transform: lowercase;
	font-size: 120%
}


.statename {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #A01B1E
}


.cityName {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #666666
}


.redBull {
	color: #AF2429
}


.whatsHotBkg {
	background: #BA0B18 url(media/whatsHotBkg.jpg) no-repeat right
}


.tinySpace {
	font-size: 1%
}


.nav_CoreBIG {
	color: #FFFFFF;
	font: bold 18px Arial, Helvetica, sans-serif;
	text-decoration: none 
}


.nav_CoreBIG:hover {
	color: #FFFF00;
	font: bold 18px Arial, Helvetica, sans-serif;
	text-decoration: none 
}


.button_cellBOTTOM {
	background: url(media/buttonsBottom.jpg) no-repeat;
	padding: 0px 0px;
	color: #000000;
	font: bold 13px Arial, Helvetica, sans-serif 
}


.emailList_bkg {
	background: url(media/quote_bkg.jpg);
	padding: 0px 8px 0px 13px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #235685 
}


.emailList_big {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #6B9DC7
}


.inputBox {
	border: 1px solid;
	border-color: #1A3C86 #79AAD7 #79AAD7 #193682
}


.emailList_tiny {
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #235685 
}


.tiny {
	font: 10px Arial, Helvetica, sans-serif;
	color: #1B5288
}




img.left {
	
	float: left;
	
	margin: 5px 20px 0 0;
	
	border:0;
	

}


.headingWhite {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #FFFFFF
}



/* for the photo fetcher */

.retrievalBox {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #3F82B7;
	padding: 10px 10px
}



.boxField {
	background: #FFFFFF;
	width: 200px;
	height: 25px;
	border: 2px inset;
	border-color: #333333;
	font: bold 14px Arial, Helvetica, sans-serif
}



.boxButton {
	background: #99FFEE;
	width: 80px;
	height: 25px;
	border: 1px outset;
	border-color: #66CCAA;
	font: bold 14px Arial, Helvetica, sans-serif
}

.blogFeed{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background-image: url(media/address_Bkg.jpg);
	padding-left:17px;
	padding-right:15px;
}

