/*	main.css */
/*	Created for cumberlandPharma.com by silverback-studio.com */
/*	Color Scheme */
/*		#C7C7C7	light grey */
/*		#969696	medium grey */
/*		#E1EFAE	light green */
/*		#C5DCE8	light blue */
/*		#336699	medium blue1 */
/*		#3D6F95	medium blue2 */
/*		#1C2E67	dark blue */
/*		logo, hr, .hrule:	#1C2E67 */
/*		.wrapper:	#FFF */
/*		.sidebar:	#C5DCE8 fade to white (bg_left.gif) */
/*		.footer:	#E1EFAE */
/*		submenu background: #369 (ACEmenu)*/

a:active, a:link, a:visited
	{ text-decoration: none; color: #369; }
a:hover
	{ text-decoration: underline; color: #369; }
body
	{ font-family: Arial, Geneva, sans-serif; font-size: 84%; margin:0; padding:0; background-image: url(../gfx/bg_stripe.gif); }
dd
	{ margin: .25em 0 1.5em 0; }
dt
	{ font-weight: bold; color: #969696; }
em
	{ font-size: 105%; font-style: italic; font-weight: bold; }
h1
	{ color: #fff; font-size: 160%; font-family: 'Palatino Linotype', Palatino, Georgia, 'Times Roman', Times, Serif; font-style: italic; font-weight: bold; margin-top: .5em; margin-bottom: 2em; }
h1 a:active, h1 a:link, h1 a:visited
	{ text-decoration: none; color: #fff; }
h1 a:hover
	{ text-decoration: underline; color: #fff; } 
h2, h3, h4, h5 
	{ font-family: Arial, Geneva, sans-serif; color: #969696; margin-bottom: .5em; }
h2
	{ font-size: 125%; } 
h3
	{ font-size: 100%; } 
hr
	{ color: #1C2E67; height: 1px; }
ol, ul
	{ margin-top: .6em; margin-bottom: .9em; }
p
	{ margin-top: .8em; margin-bottom: 1em; }
p, li, dt, dd
	{ font-size: 86%; }
small, .small
	{ font-family: Arial, Geneva, sans-serif; font-size: 75%; font-style: normal; font-weight: normal; }

#bigRule
	{ border-top: 3px solid #C5DCE8; border-bottom: 22px solid #1C2E67; }

#clear
	{ clear: both; display: block; height: 1px; margin: 0; overflow: hidden; padding: 0; }

#content
	{ margin-right: 0; padding: 0; text-align: left; border-top: 1px solid #3D6F95; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF;  border-left: 1px solid #inherit; background-color: #FFF; background-image: url(../gfx/bg_center.gif); background-position: top; background-repeat: repeat-x; }
#content a:active, #content a:link, #content a:visited, #content a:hover
	{ font-weight: bold; }
	
#contentLiner
	{ margin-right: 180px; margin-left: 0;}
		
#directory th
	{ padding: .4em  6px .4em 0; text-align: right; vertical-align: top; color: #969696; font-weight: normal; }
#directory td
	{ padding: .4em  0 .4em 0; vertical-align: top;}

#menu
	{ width: 150px; margin: 0; padding: 25px 0 0 10px; float: left; background-color: #C5DCE8;  }

#sidebar
	{ width: 160px; font-size: 100%; margin: 0 0 0 10px; padding: 0; float: right; background-color: #FFF; background-image: url(../gfx/bg_center.gif); background-position: top; background-repeat: repeat-x; }
#sidebar h1
	{ font-size: 140%; font-weight: normal; margin-top: .5em; margin-bottom: 0em; text-align: center; }
#sidebar img
	{ border-color: #fff; }
#sidebar ul
	{ margin-left: 15px; }
img.padTop
	{ margin-top: 20px; }

#footer
	{ clear: both; background-color: #3D6F95; color: #C5DCE8; border-top: 2px solid #C5DCE8; border-bottom: 8px solid #1C2E67; padding: 0 10px 0 0; font-size: 86%; text-align: right; list-style-type: square; }
#footer a:link, #footer a:visited
	{ color: #C5DCE8; text-decoration: none; }
#footer a:hover
	{ color: #fff; text-decoration: underline; }

#header
	{ margin: 0; padding: 0; text-align: left; }

#noScriptMenu
	{ font-weight: normal; color: #000; border: none; margin: 0; padding: 0 0 0 8px; }
#noScriptMenu a:link, #noScriptMenu a:visited
	{ color: #000; text-decoration: none; font-weight: normal; }
#noScriptMenu a:hover
	{ color: #00c; text-decoration: underline; font-weight: normal; }
#noScriptMenu li li, #noScriptMenu li li li
	{ margin: 0 0 0 10px; padding: 0; }
#noScriptMenu ul, #noScriptMenu ul ul
	{ list-style: none; margin: 0; padding: 0; }

#pageTitle
	{ text-align: center; }

#recentNews em
	{ color: #969696; font-size: 100%; font-style: normal; font-weight: bold; }

#wrapper
	{ text-align: left; border-width: 1px; border-style: solid; border-color: #ccc; }

.box
	{ color: #f8f8f8; background-color: #1C2E67; border: none; margin: 10px 0; padding: 5px 10px; }
.box a:active, .box a:link, .box a:visited
	{ color: #fff; }
.center
	{ text-align: center; }
.highlight
	{ color: #999; }
.hrule
	{ color:#969696; margin: 2em 8px .9em 0; border-bottom: 1px solid #1C2E67; }
.linkMore
	{ font-size: 95%; font-style: italic; }
.normal
	{ font-weight: normal; }
.bold
	{ font-weight: bold; }
.black 
	{ color: black; }
.alignCenter
	{ text-align: center; }
.alignRight
	{ text-align: right; }