/* Victory Pharma Stylesheet - Pasquale Scerbo: pscerbo@extractable.com */

/*:::::DEFAULT:::::*/
html, body	{ margin: 0; font-size: 0.83em; color: #3e3e3e; font-family: Verdana, Arial, Helvetica, sans-serif; background: url(img/bg-main.gif) repeat-x #dbdcdd; }
.cleaner	{ clear: both; }
h1 			{ color: #447EBF; font-size: 18px; font-weight: bolder; margin: 0; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;  }
h2			{ color: #3e3e3e; font-size: 1.1em; font-weight: bold; margin: 0 0 10px 0; }
p			{ line-height: 15px; }
td.main		{ background-color: #ffffff; }
.cleaner	{ clear: both; }

a			{ text-decoration: none; color: #5261a0; }
a:hover		{ text-decoration: underline; }

/*:::::HOME:::::*/
#flash		{ clear: both; margin-bottom: 35px; vertical-align: top; }
#hleft		{ width: 197px; float: left; padding-left: 22px; }
#hleft .box	{ width: 159px;  padding: 17px 10px 15px 12px; background: url(img/bg-purple.gif) repeat-x #dfe2ea; }

#hright		{ border-left: 1px solid #dbdcdd; min-height: 181px; _height: 181px; margin-left: 219px; padding-left: 17px; padding-bottom: 5px; margin-bottom: 50px; } /*IE Hack */

/*:::::CONTENT PAGES:::::*/
#header		{ width: 770px; margin: auto; }
#logo		{ width: 210px; float: left; padding: 10px 0 0 14px; }
#title		{ width: 186px; float: left; padding: 76px 0 0 17px; background: url(img/bg-title.gif) repeat-x; }
#img		{ float: left; }

ul.sitemap		{ margin-left: 40px; list-style-type: none; }

#about			{ float: left; width: 528px; padding: 76px 0 0 17px; background: url(img/about.jpg) no-repeat; }
#products		{ float: left; width: 528px; padding: 76px 0 0 17px; background: url(img/products.jpg) no-repeat; }
#partners		{ float: left; width: 528px; padding: 76px 0 0 17px; background: url(img/partner.jpg) no-repeat; }
#news			{ float: left; width: 528px; padding: 76px 0 0 17px; background: url(img/news.jpg) no-repeat; }
#careers		{ float: left; width: 528px; padding: 76px 0 0 17px; background: url(img/careers.jpg) no-repeat; }
#contact		{ float: left; width: 528px; padding: 76px 0 0 17px; background: url(img/contact.jpg) no-repeat; }

#content	{ border-left: 1px solid #dbdcdd; margin-left: 219px; line-height: 15px; padding: 22px 20px 5px 17px; margin-bottom: 50px; }
#cleft		{ float: left; margin-top: -3px; margin-bottom: 25px; }
.note		{ font-style: italic; font-size: 10px; }

td.div		{ background: url(img/div.gif) repeat-x; height: 5px; padding: 0; }
tr.dark		{ background: #EAEDF4; }

/*::::: Cory's edits :::::*/
p.superscript	{ line-height: 1.6 }
.sup		{position: relative; bottom: 0.5em; font-size: 0.7em }


/*:::::MENU:::::*/
#menu							{ background: url(img/bg-menu.gif) repeat-x #929AC1; width: 220px; margin-top: -2px }
#menu ul 						{ margin: 0 0 0 23px; padding: 0; list-style: none; }

#menu ul.primary     		    { font-weight: bold; color: #fff; display: block; text-transform: uppercase; font-size: 11px; }
#menu ul.primary li 		    { margin: 0; padding: 12px 10px 9px 16px; background: url(img/m-arrow.gif) no-repeat 1px 17px;  }

#menu ul.secondary     		    { _margin-bottom: 10px; margin-bottom: 2px margin-top: 0; font-weight: normal; color: #fff; display: block; text-transform: none; }/* IE Hack*/
#menu ul.secondary li 		    { margin: 0; padding: 0px 10px 8px 15px; }
#menu ul.secondary li a 	    { color: #fff; display: block; padding-left: 10px; background: url(img/white.gif) no-repeat 1px 5px; }
#menu ul.secondary li a:hover  	{ background: url(img/red.gif) no-repeat 1px 5px; font-weight: bold; text-decoration: none; color: #963737; }
#menu ul.secondary li a.on     	{ background: url(img/red.gif) no-repeat 1px 5px; font-weight: bold; text-decoration: none; color: #963737; }

/*
#primary ul li a		{ padding-left: 10px; text-decoration: none; }
#primary ul li a:hover	{ padding-left: 10px; color: #963737; text-decoration: none; }
*/
/*:::::CONTACT FORM:::::*/
tr.top			{ background: url(img/form-top.gif) repeat-x #c1c6de; color: #FFFFFF; font-weight: bold; }
td.top2			{ background: url(img/form-top02.gif) repeat-x #929ac1; padding-left: 20px; color: #FFFFFF; font-weight: normal; }
input			{ width: 175px; }
input.submit	{ margin-top: 4px; width: auto;  }
.country		{ width: 175px; }
td.fb			{ background: url(img/form-bt.gif) repeat-x #ffffff; border: 0; padding: 0; margin:0;  }

/*:::::FOOTER:::::*/
#footer			{ width: 727px; margin: auto; color: #b1b5c6; font-size: 0.85em; }
#footer a		{ text-decoration: underline; color: #b1b5c6; }
#footer a:hover	{ text-decoration: none; }

#footer	.blue	{ background: url(img/foot-blue.gif) repeat-x; height: 10px; margin-top: 7px; }
