html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* My Css */

#container {
position:relative;
width:760px;
padding:0px 10px 0px 10px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
background:url(images/header-back.gif) repeat-x;
overflow:hidden;
border-right:1px solid #078cc9;
border-left:1px solid #078cc9;
}
#header {
width:760px;
height:100px;
}
#logo {
position:absolute;
top:5px;
left:20px;
}
#toplinks {
position:absolute;
top:8px;
right:20px;
font-size:10px;
text-align:right;
color:#00468c;
}
#toplinks a:link,
#toplinks a:visited,
#toplinks a:active,
#toplinks a:hover {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#00468c;
text-decoration:none;
}
#nav {
position:absolute;
left:20px;
top:70px;
height:30px;
width:760px;
}

#nav li {
display:block;
float:left;
height:29px;
margin-right:3px;
}

#nav a:link,
#nav a:visited,
#nav a:active,
#nav a:hover {
display:block;
height:29px;
text-align:center;
color:#FFFFFF;
float:left;
text-indent:-9999px;
}
.apbutton a:link,
.apbutton a:visited,
.apbutton a:active,
.apbutton a:hover {
width:162px;
background-image:url(images/ap-button.gif);
}
.apbutton a:hover {
width:162px;
background-position:-162px;
}
.aboutusbutton a:link,
.aboutusbutton a:visited,
.aboutusbutton a:active,
.aboutusbutton a:hover {
width:81px;
background-image:url(images/about-button.gif);
}
.aboutusbutton a:hover {
width:81px;
background-position:-81px;
}
.adsbutton a:link,
.adsbutton a:visited,
.adsbutton a:active,
.adsbutton a:hover {
width:99px;
background-image:url(images/advertorial-button.gif);
}
.adsbutton a:hover {
background-position:-99px;
}
.creativesbutton a:link,
.creativesbutton a:visited,
.creativesbutton a:active,
.creativesbutton a:hover {
width:88px;
background-image:url(images/creatives-button.gif);
}
.creativesbutton a:hover {
background-position:88px;
}
.newsbutton a:link,
.newsbutton a:visited,
.newsbutton a:active,
.newsbutton a:hover {
width:56px;
background-image:url(images/news-button.gif);
}
.newsbutton a:hover {
background-position:56px;
}
.carbutton a:link,
.carbutton a:visited,
.carbutton a:active,
.carbutton a:hover {
width:43px;
background-image:url(images/car-button.gif);
}
.carbutton a:hover {
background-position:43px;
}
.homebutton a:link,
.homebutton a:visited,
.homebutton a:active,
.homebutton a:hover {
width:59px;
background-image:url(images/home-button.gif);
}
.homebutton a:hover {
background-position:59px;
}
#left {
float:left;
width:160px;
background:url(images/paneltop.gif) no-repeat top;
padding-top:20px;
margin-top:20px;
line-height:14px;
}
.panelmiddle {
width:140px;
background:url(images/panelmiddle.gif) repeat-y;
padding:0px 10px 10px 10px;
font-size:13px;
font-size:11px;
}
.panelbottom {
width:160px;
height:30px;
background:url(images/panelbottom.gif) no-repeat;
}
#middle {
float:left;
width:390px;
padding:20px;
font-size:13px;
line-height:17px;
margin-top:15px;
margin-right:10px;
}
#middle img {
margin:5px;
}
#middle a:link,
#middle a:visited,
#middle a:active,
#middle a:hover {
color:#009655;
}
#middle a:hover {
color:#078cc9;
}
#righttop {
width:160px;
height:20px;
background:url(images/paneltop.gif) no-repeat top;
}
#right {
float:left;
width:160px;
margin-top:20px;
line-height:14px;
}
#right li {
display:block;
padding-left:5px;
margin-bottom:5px;
}
#footer {
position:relative;
width:782px;
height:100px;
margin:auto;
clear:both;
background:url(images/footer.gif) repeat-x top;
padding:15px 0px 0px 0px;
}
h1 {
margin:15px 0px 15px 0px;
color:#078cc9;
font-weight:bold;
font-size:24px;
line-height:25px;
}
h2 {
margin:15px 0px 15px 0px;
color:#009655;
font-weight:bold;
font-size:18px;
line-height:20px;
}
p {
margin: 15px 0px;
}
#press {
list-style:none;
}
#press li {
margin-bottom:2px;
}
#press a:link,
#press a:visited,
#press a:active,
#press a:hover {
display:block;
padding:4px 5px 5px 5px;
background-color:#d1ece1;
width:370px;
text-decoration:none;
color:#007c44;
}
#press a:hover {
background-color:#009655;
color:#FFFFFF;
}
hr {
color:#70c59f;
border:1px solid #70c59f;
}
h3 {
margin:8px 0px 8px 0px;
color:#000000;
font-weight:bold;
font-size:15px;
}
.side {
margin-top:0px;
text-align:center;
}
#left li {
display:block;
padding-left:5px;
margin-bottom:5px;
}
#networks {
width:160px;
background:url(images/panelmiddle.gif) repeat-y;
padding-bottom:10px;
}
#networks li {
display:block;
width:140px;
background:url(images/bottom-tint.jpg) bottom no-repeat #ffffff;
padding:5px 0px 10px 0px;
margin-left:10px;
text-align:center;
border-top:1px solid #439965;
}
#networks li img {
margin-bottom:10px;
}
#networks a:link,
#networks a:visited,
#networks a:active,
#networks a:hover {
font-size:11px;
color:#009655;
}
#networks a:hover {
color:#078cc9;
}
.floatright {
float:right;
}
.red {
color:#FF0000;
}
.floatleft {
float:left;
}
#flash2 {
width:120px;
height:600px;
float:right;
margin:3px 60px 0px 0px;
}
.contentlist {
display:block;
margin: 20px 0px 20px 40px;
list-style-type:disc;
}
.contentlist li {
margin-bottom:10px;
}
.contentlist li ul {
display:block;
margin:10px 0px 10px 0px;
}
ol {
list-style:decimal;
margin-left:25px;
}
ol li {
margin-bottom:10px;
}
ol li ul {
margin:15px 0px 15px 0px;
}
ol li ul li {
margin-bottom:0px;
}
.small {
font-size:10px;
line-height:12px;
}
.bmmlogo {
position:absolute;
top:23px;
left:595px;
}
