/* Main Structure Definitions */
body 					{font-family:Arial, Helvetica, sans-serif;}
p						{font-size:small; text-align:justify;}
h1						{font-size:14px; color:#CC0033;}
h2						{font-size:small; color:#CC0033;}			
li						{font-size:small;}

/* Main Structure DIV's */
#container				{width:650px; height:100%; margin:0em auto; padding:15px; border:1px solid #330099;}
#header					{width:100%; height:134px; background-image:url('../images/rxlogo.gif'); background-repeat:no-repeat; background-position:left;}
#strapLine				{width:173px; font-size:13px; font-weight:bold; color:#CC0033; border-top:1px solid #330099; border-bottom:1px solid #330099; padding:5px 0px 5px 0px;	margin:3px 0px 0px 0px;	float:left;}
#menuTop				{width:477px; float:right; border-bottom:1px solid #330099;}
#banner					{width:450px; height:100px; float:right; z-index:99;}
#contents				{float:right; width:464px; border-top:1px solid #330099;}
#menu 					{width:173px; height:100%; text-align:right; font-size:20px; float:left; margin:67px 0px 0px 0px;}
#xhtml					{width:173px; height:33px; margin:0px 0px 50px 0px; float:left; clear:both;}
#spacer					{clear:both;}
#footer					{margin:10px 0px 0px 0px; font-size:10px; font-weight:bold; color:#666666; text-align:center;}

/* Header Sub-Div's */
#headerText				{width:275px; font-size:20px; color:#330099; margin-left:200px;}
#flash					{width:170px; height:100px; float:right; margin-top:-70px;}

/* Drop Down Menu DIV's & Classes */
.dropDownMenu			{width:90px; height:20px; float:right; padding:10px 1px 0px 0px; text-align:center; background-image:url('../Images/menu.jpg'); background-repeat:no-repeat;}
.dropDownMenuWide		{width:100px; height:20px; float:right; padding:10px 1px 0px 0px; text-align:center; background-image:url('../Images/menu100.jpg'); background-repeat:no-repeat;}
#dropMenuDiv			{position:absolute;	border-top:1px solid #330099; border-left:1px solid #330099; border-right:1px solid #330099; font-size:small; z-index:100; margin:5px 0px 0px -17px;}
#dropMenuDiv a			{display:block; text-indent:0px; border-bottom:1px solid #330099; text-decoration:none; font-weight:bold; font-size:small; text-align:center; color:#CC0033; padding:5px 5px 5px 5px;}
#dropMenuDiv a:hover	{background-color:#EEEEEE;}

/* Menu DIV's & Classes */
.menuLinks				{padding-top:5px; padding:5px 0px 5px 0px; text-align:right; font-size:20px;}
.menuSelectedRed		{padding-top:5px; padding:5px 0px 5px 0px; text-align:right; font-size:20px; color:#CC0033;}
.menuSelectedBlue		{text-align:right; font-size:small; color:#330099;}						
.menuLine				{border-top:1px solid #330099;}

/* Contact Page DIV's */
#tableContact			{margin-top:25px;}
#thankYou				{width:100%; height:200px; font-size:small; font-weight:bold;}						
#hours					{font-size:small; color:#330099; text-align:center;}						
#address				{margin-top:120px; height: 100%; width:143px; font-size:small; padding:15px 15px 15px 15px; text-align:left; border: 1px solid #CCCCCC; color:#330099; float:left;}

/* Classes */						
.strapLineColons		{font-size:13px; font-weight:bold; color:#330099;}
.smallLinksSpacer		{padding:2px 0px 2px 0px;}
.xSmallLinksSpacer		{padding:2px 0px 2px 0px;}
.contentsHeader			{font-size:24px; color:#CC0033;}
.testimonials			{width:405px; border:1px solid black; padding:20px 20px 20px 20px; color:#666666; font-style:italic; font-size:small; background-color:#F5F5F5;}
.signatures				{text-align:right; font-weight:bold;}
.redText				{color:#FF0000; font-size:small;}

.links A:link			{text-decoration: none; color:#666666;}
.links A:visited 		{text-decoration: none; color:#666666;}
.links A:active 		{text-decoration: none; color:#666666;}
.links A:hover 			{text-decoration: none; color:#CC0033;}

.linksSmall A:link		{font-size:12px; text-decoration: none; color:#CC0033; font-weight:bold;}
.linksSmall A:visited	{font-size:12px; text-decoration: none; color:#CC0033; font-weight:bold;}
.linksSmall A:active	{font-size:12px; text-decoration: none; color:#CC0033; font-weight:bold;}
.linksSmall A:hover		{font-size:12px; text-decoration: none; color:#CC0033; font-weight:bold;}

.linksxSmall A:link		{font-size:12px; text-decoration: none; color:#330099; font-weight:bold;}
.linksxSmall A:visited	{font-size:12px; text-decoration: none; color:#330099; font-weight:bold;}
.linksxSmall A:active	{font-size:12px; text-decoration: none; color:#330099; font-weight:bold;}
.linksxSmall A:hover	{font-size:12px; text-decoration: none; color:#330099; font-weight:bold;}

.menuTopLinks A:link		{font-size:14px; text-decoration: none; color:#CC0033;}
.menuTopLinks A:visited		{font-size:14px; text-decoration: none; color:#CC0033;}
.menuTopLinks A:active		{font-size:14px; text-decoration: none; color:#CC0033;}
.menuTopLinks A:hover		{font-size:14px; text-decoration: none; color:#CC0033;}

.menuLinks A:link			{text-decoration: none; color:#330099;}
.menuLinks A:visited 		{text-decoration: none; color:#330099;}
.menuLinks A:active 		{text-decoration: none; color:#330099;}
.menuLinks A:hover 			{text-decoration: none; color:#CC0033;}