@charset "utf-8";

/* Simple fluid media

   Note: Fluid media requires that you remove the media's height and width attributes from the HTML

   http://www.alistapart.com/articles/fluid-images/ 

*/

img, object, embed, video {

	max-width: 100%;

}

/* IE 6 does not support max-width so default to width 100% */

.ie6 img {

	width:100%;

}



/*

	Dreamweaver Fluid Grid Properties

	----------------------------------

	dw-num-cols-mobile:		5;

	dw-num-cols-tablet:		16;

	dw-num-cols-desktop:	12;

	dw-gutter-percentage:	15;

	

	Inspiration from "Responsive Web Design" by Ethan Marcotte 

	http://www.alistapart.com/articles/responsive-web-design

	

	and Golden Grid System by Joni Korpi

	http://goldengridsystem.com/

*/



/* Mobile Layout: 480px and below. */



.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
	
	background-color: rgba(255,255,255,1);
}
#ScreenHead{display:none;}
#PrintHead{display:none;}
#MainWrapper{
	width:100%;
	float:left;}
#ExtraColumn{
	display: none;    
}

#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#Header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}

#Menu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#RightColumn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
	}

#Main {

	clear: both;
	float: left;
	width: 94%;
	display: block;
	margin-top: 10px;
	padding-right: 3%;
	padding-left: 3%;

}

#DeskMenu {display: none;}

#MobileMenu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: rgba(1,77,165,1);
}

#Footer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: rgba(255,255,255,1);
}
#footer-ad{
	width: 96%;
	margin-right: 2%;
	margin-left: 2%;
}

#CookieWarning {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-bottom:6px;
}
#Mobile-Header {
	display: block;
}

#mobilehead-menuicon {
	display: block;
	float: left;
	width: 20%;
}
#mobilehead-head {
	display: block;
	float: left;
	width: 80%;}
#mobilehead-tabletright {
	display:none;}

#mobilead1{display:block;}
#mobilead2{display:block;}
#mobilead3{display:block;}
#tabletad{display:none;}	
#deskad1{display:none;}
#deskad2{display:none;}
#deskad3{display:none;}
#deskrightad{display:none;}



#amazon-mobile-ad {display:none;
	text-align: right;}
#amazon-tablet-ad {
	display: none;
	text-align: right;
	margin-right: 10px;
}
#amazon-desktop-ad {display:none;
	text-align: right;}

#disclaimer{
	font-size: 10pt;
	text-align: center;
	}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 600px) {

.gridContainer {
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
}

#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#Header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}

#Menu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#RightColumn {
	clear: none;
	float: right;
	margin-left: 0.8219%;
	margin-top:20px;
	margin-right: 1%;
	border-left: thin solid #CCCCCC;
	padding-left:1%;
	width: 21.5%;
	display: block;
}

#Main {
	clear: both;
	float: left;
	margin-left: 0;
	padding-left: 2%;	
	padding-right:0%;
	width: 72.7945%;
	display: block;
}

#DeskMenu {display: none;}

#MobileMenu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#Footer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#footer-ad{
	clear: right;
	float: left;
	width: 72.7954%;
	margin-left: 2%;
	margin-right: 0%;
}

#CookieWarning {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#Mobile-Header {
	display: block;
}

#mobilehead-menuicon {
	display: block;
	float: left;
	width: 15%;
}
#mobilehead-head {
	display: block;
	float: left;
	width: 60%;}
#mobilehead-tabletright {
	display: block;
	float: left;
	width: 25%;}

#mobilead1{display:none;}
#mobilead2{display:none;}
#mobilead3{display:none;}
#tabletad{display:block;}	
#deskad1{display:none;}
#deskad2{display:block;}
#deskad3{display:block;}
#deskrightad{display:none;}



#amazon-mobile-ad {display:none;
	text-align: right;}
#amazon-tablet-ad {display:block;
	text-align: right;}
#amazon-desktop-ad {display:none;
	text-align: right;}
	


}



/* Desktop Layout: 800px to a max of 1370px.  Inherits styles from: Mobile Layout and Tablet Layout. */



@media only screen and (min-width: 800px) {

/*	body {
	background-color: #CDCDCD;
}*/



.gridContainer {
	width: 98%;
	max-width: 970px;
	padding-left: 1%;
	padding-right: 1%;
	margin: auto;
	/*box-shadow: 10px 0px  5px #888888;
	box-shadow: 0px 0px  10px 5px #888888;*/
}

#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ScreenHead{display:block;}

#Header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#Menu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#RightColumn {
	clear: none;
	float: right;
	margin-left: 1.0989%;
	margin-right: 0%;
	width: 21%;
	display: block;
	border: thin solid #CCCCCC;
	padding: 20px .5% 10px .5%;
}

#Main {
	clear: none;
	float: left;
	margin-left: 2.0989%;
	width: 57.8754%;
	padding-left: 0%;
	padding-right:0%;
	display: block;
	}

#DeskMenu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 15.009%;
	display: block;
	

}

#LeftColumn{
	width: 90%;
	margin-top: 20px;
	padding-top: 10px;
	padding-right: 5%;
	padding-bottom: 10px;
	padding-left: 5%;
	border: thin solid #CCCCCC;
	}

#MobileMenu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}

#Footer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-right: 0px;
	padding-right: 0%;
	padding-left: 0%;
}
#footer-ad{
	width: 59.7508%;
	margin-left: 15.7509%;
	margin-right: 0%;
}

#CookieWarning {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#Mobile-Header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
#Tablet-Header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}

#mobilead1{display:none;}
#mobilead2{display:none;}
#mobilead3{display:none;}
#tabletad{display:none;}
#deskad1{display:block;}
#deskad2{display:block;}
#deskad3{display:block;}
#deskrightad{display:none;}



#amazon-mobile-ad {display:none;
	text-align: right;}
#amazon-tablet-ad {display:none;
	text-align: right;}
#amazon-desktop-ad {display:block;
	text-align: right;}
	
		#disclaimer{
	font-size: 12pt;
	text-align: center;
	}

}
/**/
@media only screen and (min-width: 1360px) {
	#DeskMenu {
	width: 14.7509%;
	padding-left:0%;
	
}

body {
	background-color: #ffffff;}

.gridContainer {
	width: 98%;
	max-width: 1370px;
	padding-left: 1%;
	padding-right: 1%;
	margin: auto;
	box-shadow: none;
	box-shadow: none;
}
#MainWrapper{
	width:71%;
	float:left;}
	
#RightColumn {
	width: 21.6758%;
	margin-top: 20px;
	padding-right: .5%;
	padding-bottom: 10px;
	border: thin solid #CCCCCC;
}
	
	
#ExtraColumn{
	clear: none;
	float: right;
	margin-left: 1%;
	margin-right: 0%;
	width: 28%;
	display: block;    
}



#mobilead1{display:none;}
#mobilead2{display:none;}
#mobilead3{display:none;}
#tabletad{display:none;}
#deskad1{display:block;}
#deskad2{display:block;}
#deskad3{display:block;}
#deskrightad{display:none;}


	}
	
	
@media print {
	#ScreenHead{display:none;}
#PrintHead{display:block;}

	body {
	background-color: #FFFFFF;
}


.gridContainer {
	width: 100%;
	max-width: 970px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
}

#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#Header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#Menu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#RightColumn {
	display: none;
}

#Main {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 100%;
	padding-left: 0%;
	display: block;
}

#DeskMenu {
	display: none;
}

#MobileMenu {
	display: none;
}

#Footer {
	display: none;
}

#CookieWarning {
	display: none;
}

#Mobile-Header {
	display: none;
}
#amazon-mobile-ad {display:none;
	text-align: right;}
#amazon-tablet-ad {display:none;
	text-align: right;}
#amazon-desktop-ad {display:none;
	text-align: right;}
	
a:link{display:none;}

}


