/* ------------------------------------	*/
/* Welcome to jansass.com 5.6 released	*/
/* cms website featuring full css 2.0	*/
/* compliant, xhtml 1.x valid superduper*/
/* coding. (c) jansass.com | April 2008	*/
body { 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #333333;
	background: #e5e6e6 url(images/bg.png) top center repeat-x;  
	padding: 0;
	margin: 0;
	}
 
body * {
	padding: 0;
	margin: 0;
	border: none;
	background: none; 
	
} 

div {
}

/* ------------------------------------	*/
#mastercontainer {
	margin: 0em auto;
	text-align: left;
	width: 780px;
}

INPUT, TEXTAREA, SELECT {border: none; background: #f5f5f5; width: 90%;font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 4px; margin: 2px; color:#333333;}

/* ------------------------------------	*/
.jtopmenu {position: relative; float: left; width: 100%; height: 36px; background:url(images/ramp1.gif) #222222; margin-bottom: 1px; }
.jtopmenu a {text-decoration:none; color: #e0e0e0; font-size: 10px; }
.jtopmenu IMG {margin-left: 10px;}
.jtopimprint {position: absolute; left: 20px; top: 11px; width: 15%; }
.jtopsublogos {position: absolute; right: 20px; top: 6px; width: 50%; text-align:right; }

/* ------------------------------------	*/
.jheader {position: relative; float: left; width: 100%; height: 215px; background-color:#dcddde; font-size: 0px;}
.jpeel {position: absolute; right: 0px; width: 780px; height: 269px; overflow: hidden; text-align:right; }
										/*width = 780, when peeling; 285px when unpeeled */
										
.jheadercontent {position: absolute; top: 15px; right: 15px; width: 147px; text-align:right; }	
	
	
/* ------------------------------------	*/
.jmainmenu {position: relative; float: left; width: 480px; height: 36px; margin-top: 1px; z-index:999; }
.jmainmenu ul {list-style:none;}
.jmainmenu LI {float: left; margin-left: 15px;}
.jmainmenu a {text-decoration:none;color: #e0e0e0; font-size: 12px;	padding: 12px 35px 10px 8px;display:block;	}
.jmainmenu a:HOVER {padding: 12px 35px 10px 8px;background-color:#155aa0;}

/* ------------------------------------	*/
.jmaincontent {position: relative; float: left; width: 580px; margin-top: 20px; margin-right: 10px;}
.jmaincontent P {margin-bottom: 20px; line-height: 150%;}
.jmaincontent UL {margin-left: 10px;}
.jsidebar H1, .jmaincontent H1 {font-size: 22px; color: #00458b; margin-bottom: 20px;}
.jsidebar H2, .jmaincontent H2 {font-size: 14px; margin-bottom: 20px;}
.jmaincontent a {color: #00458b;}
.jmaincontent a:HOVER {color: #333333;}
.jmaincontent a:VISITED {color: #555555;}

	
/* ------------------------------------	*/
.jsidebar {position: relative; float: left; width: 190px; overflow: hidden; margin-top: 20px;}	
.jsidebar UL {list-style:none;}
.jsidebar LI {border-bottom: 1px solid #c0c0c0;}	
.jsidebar A {padding: 7px 0px 7px 3px;text-decoration: none;color: #00458b;display:block;}	
.jsidebar A:HOVER {	padding: 7px 0px 7px 3px; color: #333333; background-color:#d5d6d6; display:block;}	
.jsidebar a:VISITED {color: #555555;}

/* ------------------------------------	*/
.jtellist0 {position: relative; width: 100%; float: left; margin-bottom: 5px; border-bottom: 1px solid grey;}
.jtellist1 {position: relative; width: 60px; height: 75px; overflow: hidden; float: left; margin-right: 10px;}
.jtellist2 {position: relative; width: 450px; height: 15px; overflow: hidden; float: left; }
.jtellist3 {position: relative; width: 275px; height: 60px; overflow: hidden; float: left; margin-right: 10px;}
.jtellist4 {position: relative; width: 170px; height: 60px; overflow: hidden; float: left; }

/* ------------------------------------	*/
.jfooter {position:relative; float: left; width: 100%; margin: 20px 0px 20px 0px; font-size: 9px;font-family: Arial, Helvetica, sans-serif;text-align: center; color: #666666;}	
.jfooter a {color: #666666; text-decoration:none;}	
.jfooter a:HOVER {color: #155aa0;}	
	
	
.table td {padding: 5px 2px 5px 2px;}
.table tr:hover {background: #ddd !important; cursor:pointer; }

.jonappstore {position: absolute; background: url(images/on-app-store.png) no-repeat; width: 83px; height: 27px; left: 140px; top: 5px;}
.jonappstore a {display: block; width: 83px; height: 27px; text-indent: -9999px;}
