/* LINK STYLES */
a { color: #ED1C24; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0px; }

/*MAIN INNER STYLE */
#centerBanner { color: #FFFFFF; margin: 0px 0px 0px 5px; padding: 0px; }
#mainTxt { color: #666666; width: 611px; margin: 0px 0px 0px 5px; padding:  0px; }
#mainTxt h1 { font: bold 18pt Arial, sans-serif; margin: 0px 0px 10px 0px; padding: 0px; }
#mainTxt h2 { font: bold 10pt Arial, sans-serif; margin: 20px 0px 0px 0px; padding: 0px; }
#mainTxt h3 { font: bold 9pt Arial, sans-serif; margin: 20px 0px 0px 0px; padding: 0px; }
#mainTxt p { font: 8pt Arial, sans-serif; margin: 0px; padding: 10px 10px 0px 0px; }
#mainTxt ol { font: bold 9pt Arial, sans-serif; color: #ED1C24; }
#mainTxt ol li span { font: 9pt Arial, sans-serif; color: #666666; }
#mainTxt ul { font: 9pt Arial, sans-serif; list-style-image: url(../images/rightpanel/bullet.gif); }
#mainTxt ul li { margin: 5px 0px; }


#contactUs { width: 605px; margin: 10px 0px 10px 0px; padding: 0px; }
#contactUs #tabs { list-style: none; margin: 0px; padding: 0px; }
#contactUs #tabs  li { float: left; margin: 0px 2px 0px 0px; padding: 0px; }
#contactUs #content { position: relative; top: -5px; clear: both; margin: 0px; padding: 0px;   }
#contactUs #content.red .top { background: url(../images/rightpanel/contactRedTop.gif) no-repeat top left; height: 8px; }
#contactUs #content.red .mid { background: #ED1C24; margin: 0px; padding: 0px 0px 0px 8px; }
#contactUs #content.red .mid .box { float: left; background: url(../images/rightpanel/contactaPiBox.gif) no-repeat top left; width: 194px; height: 144px; margin: 10px 4px 10px 0px; }
#contactUs #content.red .mid .box span { font: 8pt Arial, sans-serif; margin: 0px 5px; padding: 0px; }
#contactUs #content.red .mid h1 { font: bold 11pt Arial, sans-serif; margin: 12px 5px; padding: 0px; }
#contactUs #content.red .mid  h2 { font: normal 12pt Arial, sans-serif; color: #ED1C24; margin: 0px 5px; padding: 0px; }

#contactUs #content.red .mid  h3 { font: normal 10pt Arial, sans-serif; color: #ED1C24; margin: 0px 5px; padding: 0px; }

#contactUs #content.red .mid  p { font: 8pt Arial, sans-serif; margin: 0px 5px; padding: 0px; }
#contactUs #content.red .mid  img { margin: 0px; padding: 0px; }
#contactUs #content.red .bot { background: url(../images/rightpanel/contactRedBot.gif) no-repeat top left; height: 8px; } 
#contactUs #content.white .top { background: url(../images/rightpanel/contactWhiteTop.gif) no-repeat top left; height: 16px; }
#contactUs #content.white .top2 { background: url(../images/rightpanel/contactGreyTop.gif) no-repeat top left; height: 8px; }
#contactUs #content.white .mid { background: url(../images/rightpanel/contactWhiteMid.gif) repeat-y; margin: 0px; padding: 0px 0px 8px 8px; }

#contactUs #content.white .mid .greyBox { width: 560px; margin: 0px 15px; z-index: 1; }
#contactUs #content.white .mid .greyBox2 { width: 560px; margin: 0px 15px; position: absolute; top: 70px;  }

#contactUs #content.white .mid .greyBox .top  { background: url(../images/rightpanel/contactGreyTop.gif) no-repeat top left; height: 8px; }
#contactUs #content.white .mid .greyBox .mid { background: #F2F2F2;}
#contactUs #content.white .mid .greyBox .bot { background: url(../images/rightpanel/contactGreyBot.gif) no-repeat top left; height: 8px; }
#contactUs #content #errorMessage {font: bold 9pt Arial, sans-serif; color: #ff0000;}

#contactUs #content.white .mid .greyBox2 .top  { background: url(../images/rightpanel/contactGreyTop.gif) no-repeat top left; height: 8px;  }
#contactUs #content.white .mid .greyBox2 .mid { background: #F2F2F2; height: 390px;}
#contactUs #content.white .mid .greyBox2 .bot { background: url(../images/rightpanel/contactGreyBot.gif) no-repeat top left; height: 8px; }

#contactUs #content.white .mid  p { margin: 0px 17px 10px 15px; padding: 0px; }
#contactUs #content.white .mid  span { color: #ED1C24; margin: 0px; padding: 0px; }
#contactUs #content.white .bot { background: url(../images/rightpanel/contactWhiteBot.gif) no-repeat top left; height: 16px; }

table { border: 0px; margin: 0px 0px 0px 10px; }
td.left { vertical-align: top; text-align: right; width: 200px; }
td input.smallTxt { width: 300px; }
td input.bigTxt { width: 300px; height: 150px; }
td .buttons { float: right; }
td .buttons .reset { color: #ffffff; font-weight: bold; background-color: #666666; padding: 2px 4px; border: 1px solid #000000; border-left: 0px; border-top: 0px; }
td .buttons .submit { color: #ffffff; font-weight: bold; background-color: #ED1C24; padding: 2px 4px; border: 1px solid #000000; border-left: 0px; border-top: 0px; }

h1.login {}
p.login { clear: both; position: relative; top: 20px; padding: 10px 5px 40px 5px !important; font-size: x-small !important; text-align: center;}
.loginbox {float: right; width: 290px; margin: 20px 5px 0px 10px;}
.loginboxtop {position: relative; z-index: 2; background: url(../images/rightpanel/loginboxtop.gif) no-repeat; height: 27px; width: 280px; border-bottom: 1px dashed #ED1B24; padding: 10px 10px 0 0;}
.loginboxmid {position: relative; z-index: 2; background: url(../images/rightpanel/loginboxmid.gif) repeat-y; height: 40px; width: 290px; padding-top: 0px;}
.loginboxtop h1 {position: relative; z-index: 2; font-size: 11pt !important; color: #FFFFFF; text-align: center; }
.loginboxmid  p {position: relative; z-index: 2; color: #666666; padding: 5px 0px 3px 10px !important; text-align: left;}
.loginboxmid a img {position: relative; z-index: 2; top: -30px; left: 210px; width: 65px; height: 25px;  padding: 0px 0px 5px 0px; border: 0px !important;}

#top_grey { float: left; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; 	background-color: #FFFFFF; background-image:url(../images/members/top_grey.jpg); background-repeat:no-repeat; height: 11px; width: 592px; }
#middle_grey { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: #FFFFFF; background-image:url(../images/members/middle_grey.jpg); background-repeat:repeat; width: 592px; }
#bot_grey { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; background-image:url(../images/members/bot_grey.jpg); background-repeat:no-repeat;	height: 11px; width: 592px; }

#top_black { float: left; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; background-color: #FFFFFF; background-image:url(../images/members/top_black.jpg); background-repeat:no-repeat; height: 11px; width: 592px; }
#middle_black { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: #FFFFFF; background-image:url(../images/members/middle_black.jpg); background-repeat:repeat; width: 592px; }
#bot_black { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; background-image:url(../images/members/bot_black.jpg); background-repeat:no-repeat; height: 11px; width: 592px; }

#top_red { float: left; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; background-color: #FFFFFF; background-image:url(../images/members/top_red.jpg); background-repeat:no-repeat; height: 11px; width: 592px; }
#middle_red { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: #FFFFFF; background-image:url(../images/members/middle_red.jpg); background-repeat:repeat; width: 592px;	}
#bot_red { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px; background-image:url(../images/members/bot_red.jpg); background-repeat:no-repeat; height: 11px; width: 592px; }

#topMiddleSection {	float: left; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px;	background-color: #FFFFFF; background-image:url(../images/members/top.jpg);	height: 17px; width: 592px; }
#middleMiddleSection { float: left;	padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px; background-color: #FFFFFF; background-image:url(../images/members/middle.jpg); background-repeat:repeat; width: 592px; }
#middleMiddleSection ul { list-style-image: none; }
#botMiddleSection {	float: left; padding: 0px 0px 0px 0px; margin: -20px 0px 20px 0px; background-color: #FFFFFF; background:url(../images/members/bot.jpg) no-repeat top; height: 20px; width: 592px; }

#menu { margin: 0px 0px 0px 20px; }
#menu .menu { margin: 10px 0px 0px 10px; padding: 0px 0px 0px 10px; float: left; background-image:url(../images/menubg_whatyoucando.gif); background-repeat:no-repeat; width: 250px; height: 24px; }
#menu .menu p { margin: 3px 0px 0px 0px; padding: 0px; }
#menu .menu img { float: left; margin: -1px 0px 0px 0px;}


.greyBox { position: relative; margin: 0px auto; width: 418px; }
.greyBox .top  { background: url(../images/rightpanel/loginGreyTop.gif) no-repeat top left; height: 8px; }
.greyBox .mid { background: #F2F2F2; padding: 0px 10px 0px 0px;}
.greyBox .bot { background: url(../images/rightpanel/loginGreyBot.gif) no-repeat top left; height: 8px; }


.dataTable table { background: #eaeaea; border-bottom: 1px solid #666666; margin: 10px 0px; padding: 0px; }
.dataTable table th { background: #ED1C24; color: #ffffff; font: bold 10pt Arial, sans-serif; text-align: left; }
.dataTable table .tableRow { color: #666666; font: bold 10pt Arial, sans-serif; text-align: center; }
.dataTable .submit { float: right; }

#buyNow { float: right; }
#contactapi { width:350px; height: 150px; }