html {
	font-size : 10pt;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	padding : 0;
	border : 0 none;
	margin : 0;	
}

body {
	background : transparent;
	text-align : center;
	padding : 0;
	border : 0 none;
	margin : 0;
}

#mainwrapper {
	text-align : left;
	background : transparent;
	width : 900px;
	padding : 0;
	border : 1px solid #999999;
	margin : 2em auto;
}

#header {
	font-size : 1em;
	background : transparent url(images/header.png) top left repeat-x;
	width : 100%;
	height : 90px;
	padding : 0;
	border : 0 none;
	margin : 0;
	display : table;
}

#header p {
	font-size : 1.1em;
	font-weight : bold;
	text-align : right;
	color : #FFFFFF;
	padding : 0;
	border : 0 none;
	margin : 0.6em 1em 0.5em 1em;
}

#header a {
	color : #FFFFFF;
	text-decoration : none;
	font-weight : normal;
}
#header a:link { 
	text-decoration : none;
} 
#header a:hover { 
	text-decoration : underline;
}

#header img {
	float : left;
	padding : 0;
	border : 0 none;
	margin : 10px 20px;
	behavior: url(iepngfix.htc);
}

/********------Menu-------***********/

#menu {
	font-size : 1em;
	text-align : center;
	background : transparent url(images/menubar.png) bottom left repeat-x;
	padding : 0.5em 0;
	border : 0 none;
	margin : 0;
}

#menu p {
	display : inline;
	font-size : 1.1em;
	color : #000000;
	padding : 0 2em;
	border : 0 none;
	margin : 0;
}
#menu a {
	color : #000000;
	font-weight : normal;
	text-decoration : none;
}
#menu a:link { 
	text-decoration : none;
} 
#menu a:hover { 
	text-decoration : underline;
}

/********------wrapper & boxwrapper-------***********/

#wrapper {
	font-size : 1em;
	background : transparent;
	padding : 1em;
	border : 0 none;
	margin : 0;
}

#boxwrapper {
	font-size : 1em;
	width : 140px;
	padding : 0;
	border : 0 none;
	margin : 0;
	float : left;
}

#boxwrapper div.box { 
	font-size : 1em;
	text-align : center;
	background : transparent url(images/boxbackground.png) top center repeat-y;
	width : 131px;
	padding : 0;
	border : 0 none;
	margin : 1em auto;
}
#boxwrapper div.box h1 {
	font-size : 1em;
	text-decoration : underline;
	color : #000000;
	padding : 0 1em;
	border : 0 none;
	margin : 0.5em 0;
}
#boxwrapper div.box p {
	font-size : 0.8em;
	color : #000000;
	padding : 0 1em;
	border : 0 none;
	margin : 0.5em 0;
}
#boxwrapper div.box a {
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}
#boxwrapper div.box a:link { 
	text-decoration : none;
} 
#boxwrapper div.box a:hover { 
	text-decoration : underline;
}

#boxwrapper div.boxbase { 
	font-size : 1em;
	text-align : center;
	background : transparent url(images/boxbase.png) top center no-repeat;
	width : 131px;
	height : 17px;
	padding : 0;
	border : 0 none;
	margin : 0 auto;
}
#boxwrapper #rsstop {
	background : transparent url(images/rsstop.png) top center no-repeat;
	height : 91px;
}
#boxwrapper #newstop {
	background : transparent url(images/newstop.png) top center no-repeat;
	height : 71px;
}

/********------content-------***********/

#content {
font-size : 1em;
background : transparent;
width : auto;
padding : 0 1em;
border : 0 none;
margin : 0 1em 0 140px;
height : auto;
min-height : 400px;
}

#content h1 {
text-align : center;
font-size : 1.7em;
color : #000000;
padding : 0;
margin : 1em;
}
#content h2 {
font-size : 1.3em;
color : #000000;
padding : 0;
margin : 1em 1.5em;
}
#content h3 {
font-size : 1.1em;
font-weight : normal;
text-decoration : underline;
color : #000000;
padding : 0;
margin : 1em 2em;
}
#content p {
font-size : 1.1em;
color : #000000;
padding : 0;
margin : 1em 2em;
}
/****** #content ul {
margin : 0 5em;
}
removed Apr10 to space bullits *******/
#content ol {
margin : 0 6em;
}
#content li {
font-size : 1em;
color : #000000;
margin : 1em ;
}

#content div.listl {
display : block;
float : left;
width : auto;
padding : 0;
margin : 0;
}

#content div.listl ol {
margin :  0 0 0 25px  ;
}

#content div.listr {
display : block;
width : auto;
padding : 0;
margin : 30px 0 0 360px;
}

#content div.listr ol {
margin :  0 0 0 0  ;
}

#content p.subtitle {
font-style : italic;
font-weight : bold;
text-align : center;
}
#content p.comment {
font-size : 1.2em;
font-weight : bold;
}
#content p.point {
font-size : 1.2em;
font-weight : bold;
}
#content p.underline {
text-decoration: underline
}
#content p.newsletterfooter {
font-size : 0.9em;
}
#content a {
color : #000000;
font-weight : bold;
text-decoration : none;
}
#content a:link { 
text-decoration : none;
} 
#content a:hover { 
text-decoration : underline;
}

#content table {
	border : 1px solid #000;
	width : 80%;
	margin : 0 auto;	
}

#content th {
	font-size : 0.9em;
	border : 1px solid #000;	
}

#content td {
	font-size : 0.9em;
	border : 1px solid #000;	
}
/********------footer-------***********/

#footer {
clear : both;
font-size : 1em;
text-align : center;
background : transparent;
padding : 0;
border : 0 none;
margin : 0;
}

#footer p {
font-size : 0.8em;
color : #000000;
padding : 0.2em;
border : 0 none;
margin : 0;
}

#footer img {
	border : 0 none;
	margin : 0 3em;
}
