/*	Container Rules	*/
/*	=============== */

body	{
	background-color:		rgb(229, 248, 255); 
	background-image: url(topfade.gif);
	background-repeat: repeat-x;
	background-position: top center;
}

div.container	{
	background-color:		rgb(229, 248, 255); 
	border:					3px double black;
	width: 					900px;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				0.5em;
	padding:				2em;
}

div.toplevelbanner	{
	margin-left:			0em;
	margin-right:			0em;
	padding-right:			0em;
	padding-left:			0em;
	margin-top:				1em;
	margin-bottom:			1em;
	border-top: 			1px solid black;
	border-bottom: 			1px solid black;
}


div.menubar {
	width:					375px;
	float:					left;
	border: 				1px solid black;
	margin-right: 			20px;
	margin-bottom:  2em;
	padding-right: 0.5em;
}


div.button, div.selected {
	border-top:   			3px double black;
	border-right: 			3px double black;
}


div.selected {
	background-color: 		rgb(206, 56, 0);
	border-bottom: 			3px double black;
	margin-bottom:  		0.25em;
}

div.button	{
	background-color: 		rgb(255, 236, 229);
}


div.mobile, div.ikon	{
							padding-top:	0.5em;
							border-top:   3px double black;
							border-right: 3px double black;
							border-bottom: 3px double black;
}


div.ikon {
							padding-left: 1em;
							}

div.smallprint	{
							clear:	both;
							border-top:		1px solid black;
							padding:	0.125em;
							height: 1em;
}


div.smallprintsubdiv	{
							width:	32%;
							float:	left;
							text-align:	center;
}

div.mainbody {
padding-top:	1em;
margin-left:  376px;
padding-left: 1em;
}

div.specialoffer	{
padding-bottom:	2em;
}


/*	End of Container Rules	*/
/*	======================= */



/*	TEXT RULES	*/
/*	==========	*/


/*	Generic Rules	*/
/*==================*/


/*	Font Families */


h1,  p.myname, p.smallprint, blockquote.bodytext, p.url, p.mobile, p.specialoffer  {
	font-family: 			arial, sans-serif;
}

p.mainbody, p.menubar, p.selected, h2,  p.bodytext, ul.bodytext, ol.mainbody	{
	font-family: 			verdana, helvetica, arial, sans-serif;
}

/*	font sizes	*/

p.mainbody, ul.bodytext, ol.mainbody, p.url	{
	font-size:  			112.5%;
}

/*	End of Generic Rules	*/
/*==========================*/

h1, p.specialoffer  {	
	font-size:  			175%;
	color:					black;
	word-spacing:			0.25em;
	text-align: 			right;
	margin-bottom:			0em;
	padding-bottom:			0em;
	margin-right:			10px;
}

p.url	{
	text-align: 			right;
	margin-top:				0.5em;
	padding-top:			0em;
	font-weight:  			700;
	margin-bottom:			0.5em;
	margin-right:			10px;
	line-height:			125%;
}


p.myname	{
	text-align: 			left;
	font-size:  			125%;
	font-weight:  			700;
	padding-top:			0.5em;
	margin-top:      0em;
	padding-bottom:			0.5em;
	margin-bottom:			0em;
	padding-left:			10px;
}


p.selected	{

	color:				white;
	padding-left: 			10px;
	padding-top:			0em;
	margin-bottom:			0.25em;
	margin-top:	    		0.25em;
	padding-bottom: 		0.625em;
}

p.menubar {	
	
	padding-left: 			10px;
	padding-top:			0em;
	margin-bottom:			0.25em;
	margin-top:	    		0.25em;
	padding-bottom: 		0.625em;
}


h2, p.menubar, p.selected {
	font-weight:			700;
	font-size:	112.5%;
}

p.mainbody	{
	padding-left: 			1em;
	padding-top:			0em;
	padding-bottom:			0em;
	margin-top:				0em;
	line-height:			150%;
	word-spacing:			0.25em;
	padding-right:			0em;
}

p.smallprint	{
	margin-top:				0em;
	font-size:				66.7%;
}



p.bodytext, ul.bodytext, ol.mainbody	{
	padding-left: 			1em;
	padding-top:			0em;
	padding-bottom:			0em;
	margin-top:				0em;
}


ol.mainbody, ul.bodytext	{
	line-height:			150%;
	padding-right:			2em;
	margin-left:     2em;
	word-spacing:			0.25em;
}

ul.bodytext	{
	margin-bottom:			0em;
}

blockquote.bodytext	{
	padding-top:			0em;
	margin-top:				0em;
	font-weight:			350;
	font-size:  			112.5%;
}

p.mobile	{
	font-weight:			900;
	padding-left: 			0.25em;
	padding-top:			0em;
	margin-bottom:			0.25em;
	margin-top:	    		0.25em;
	padding-bottom: 		0.625em;
	font-size:				141.4%;
}

h2	{
	padding-top:	0em;
	margin-top:	0em;
	text-align: 			right;
}


/*	End of Text Rules */
/*	================= */

img.photo1 {
float:	left;
padding:	0.5em}

a.menubar {
}

img.graphic	{
float:	left;
margin-top:		0em;
padding-top:	0em;
}

span.emphasis	{
font-weight:	700;
}

/*	Link Rules	*/
/*	==========	*/
a:link { color: blue;	 }  /* for unvisited links */
a:visited { color: black  } /* for visited links */
a:hover { color: red } /* when mouse is over link */


img.portrait	{
float:	right;
padding-left:	0.5em;
padding-right:	0em;
margin-right:	0em;
}



