﻿/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*--------------- MAIN SETTINGS (global text fonts, links) ---------------------------*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/


body {
	background-color:#eeede7;
	margin: 0px 0px 0px 0px;
}
div {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

img {
	border: 0px;
}
    
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*--------------- PAGE LAYOUT (main skeleton, header, footer, navigation, body)-------*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/

#frame {
	width:865px;
	background-image:url(../images/back_shade.gif);
	background-color:White;
	background-repeat:repeat-y;
	min-height:300px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding-bottom:0px;
	background-color:#999999;
		
}

/*--------------- HEADER -------*/
#header {
	width:841px;
	height:119px;
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/pat/pat_header_back.gif);
	background-repeat:repeat-x;
}

#headerHCP
{
    width:841px;
	height:119px;
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/hcp/hcp_header_back.gif);
	background-repeat:repeat-x;
	
}

#headerLogo {
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	float:left;
}

#rightCornerMenu 
{
    vertical-align:top;
    padding: 0px 0px 0px 0px;
    margin:2px 9px 4px 0px;
    float:right;
    height: 19px;
}

#rightCornerMenu a, a:visited
{
    color:white;
    text-decoration:underline;
    padding-right:4px;
    margin:0px;
    font-family:Verdana;
    font-size:9px;
    text-decoration:none;

}

#rightCornerMenu a:hover 
{
    color:#f7e9c1;
    text-decoration:underline;
}


#rightCornerMenuHCP
{
    vertical-align:top;
    padding: 0px 0px 0px 0px;
    margin:2px 9px 4px 0px;
    float:right;
    height: 19px;
	color:#466e9c;
}
    

#rightCornerMenuHCP a, a:visited
{
    color:white;
    text-decoration:underline;
    padding-right:4px;
    font-family:Verdana;
    font-size:9px;
    text-decoration:none;
	color:#8cb3d1;

}
#rightCornerMenuHCP a:hover 
{
    color:#ffffff;
	text-decoration:underline;
}

#mainMenu 
{   
    width:638px;
    margin: 6px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
    float: right;
   /* border: solid 1px lime;*/
   
}

#mainMenu  a
{
    margin: 0px 5px 0px 0px; 
    padding: 0px 5px 0px 0px;
    float:right;
}

/*--------------- LEFT -------*/

#leftBar 
{
	width:223px;
	margin: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	min-height:300px;
	float:left;
	clear:both;
	
}

#leftBarTitle {
	margin:0px 2px 0px 0px;
	clear:both;
	float:right;
}

#leftSelected, #leftSelected2
{
    margin:0px 1px 0px 0px;
    clear:both;
	float:right;
}


#leftBar a
{
    margin:0px;
    padding:0px 1px 0px 0px;
    clear:both;
	float:right;
}

#contactbutton
{
    margin: 0px;
    margin-left:110px;
    margin-top: -30px;
    padding-bottom:0px;
    position:relative;   
    vertical-align:bottom;

    
    
}


/*--------------- CONTENT -------*/
#content {
	width:596px;
	min-height:284px;
	font-family:Arial;
    font-size:12px;
    line-height:18px;
    color:#444444;
	background-color:white;
	margin: 0px 0px 0px 21px;
	float:left;
	
}

#wideContent 
{
    width:839px;
	min-height:294px;
	font-family:Arial;
    font-size:12px;
    line-height:18px;
    color:#444444;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 8px;
	float:left;
	display: block;
}

* html #wideContent {
	margin: 0px 0px 0px 4px;
}

#content a, a:visited 
{
    font-family:Arial;
    font-size:12px;
    color:#444444;
    margin:0;
    padding:0;
    text-decoration:underline;
	
}

#content a:hover {
     color:#466e9c;
	
}

#wideContent a, a:visited 
{
    font-family:Arial;
    font-size:12px;
    color:#444444;
    margin:0;
    padding:0;
    text-decoration:underline;
	
}

#wideContent a:hover {
     color:#466e9c;
	
}


#wideContent a.redlink, a.redlink:visited 
{
    font-family:Arial;
    font-size:12px;
    color:red;
    margin:0;
    padding:0;   
    text-decoration:none; 
}

.blueCopy
{
    color: #466e9c;
    font-weight: bold;
}

#wideContent a.bluelink, a.bluelink:visited
{
    color: #466e9c;
    font-weight: bold;
}

#partBody
{
    margin-top: 18px;
    margin-bottom: 10px;
}

#partBody p
{
    margin-bottom: -2px;
}

#formContent
{
    width:758px;
	min-height:284px;
	font-family:Arial;
    font-size:12px;
    line-height:18px;
    color:#444444;
	background-color:white;
	margin: 0px 0px 0px 0px;
	float:left;
}

#landingPagelayout 
{
    margin-left:0px;
    margin-top:0px;
    vertical-align:top;
    

}

 #titleContent 
 {
    float:left;	
}

img#runningdog1 {
	float: right;
	width:318;
	height: 187;
}


h1 /*- patient subtitles-*/
{
    font-family:Arial;
    font-size:14px;
    margin: 0px;
    font-weight:bold;
    color:#e49a33;
}
h2 /*- hcp subtitles-*/
{
    font-family:Arial;
    font-size:14px;
    margin: 0px;
    font-weight:bold;
    color:#2c5087;
}

h3 /*- red highlight-*/
{
    font-family:Arial;
    font-size:12px;
    margin: 0px;
    color:#ff0000;
    display:inline;
    padding-right:3px;
    font-weight:normal;    
}

#content ul 
{
    font-family:Arial;
    font-size:12px;
    margin:0px;
    padding:0px 6px 0px 15px;
}

.subtext1
{
    font-family:Arial;
    font-size:10px;
    line-height:18px;
    color:#444444;
    width:500px;
    margin-bottom:10px;
}

#subtext2
{
    font-family:Arial;
    font-size:10px;
    line-height:13px;
    color:#878686;
}


#flashinsert
{
    margin:-30px 0px -4px 8px;
    padding:0px 0px 0px 0px;
    height:472px;
}

#content #graybox
{
    background-color:#ededed;
    font-weight:bold;
    padding:6px 9px 6px 9px;
     
}
/*--------------- FOOTER -------*/
#footer {
	width:100%;
	background-color:white;
	min-height:550px;
	padding:0px;
	margin:0px;

}

#footerFlash
{   
    margin:5px 0px 0px 0px;
    padding:9px 0px 0px 8px;
	clear:both;
	
}

#flashcontent
{   
   	width:100%;
	
	min-height:129px;
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	vertical-align:bottom;
}


#footerForm
{   
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    vertical-align:bottom;
}

#bottomclose 
{
    float:left;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	

}


#footerSecond 
{   
	width:865px;
	margin-top:0px;
	padding-top:0px;
	margin-left:auto;
	margin-right:auto;
	min-height:419px;
	clear:both;
	
}

#footerImage1
{
    margin-left:28px;
	float:left;

}
#footerImage2
{
    margin-left:55px;
    margin-top:22px;
	float:left;
	clear:left;
}
#footerBox
{
    width:640px;
    border:solid 1px black;
    padding: 19px 19px 19px 19px;
    margin: 0px 18px 0px 0px;
	color: #959595;
	font-family:Verdana;
	line-height:11px;
	font-size:10px;
	float:right;    	
}

#footerBox .sub 
{
    
    font-size:7px;
    font-weight:bolder;
    padding-top:14px;
    display:inline;
    vertical-align:text-top;
}
    

#footerBoxMenu
{
    width:640px;
    padding: 19px 39px 19px 19px;
    margin: 0px 18px 0px 0px;
	color: #959595;
	font-family:Verdana;
	line-height:11px;
	font-size:10px;
	float:right;  
	clear:both;
}

#footerBoxMenu a, a:visited
{
    color: #959595;
    font-family:Verdana;
	font-size:10px;
    text-decoration:none;
    padding-right:0px;
}
#footerBoxMenu a:hover 
{
    color:black;
}


/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/
/*--------------- CONTACT US / SEND TO FRIEND PAGES ===  HCP / PATIENT === -----------*/
/*------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------*/


/*--------------- HCP -------*/

img#contact_hcp {
	margin: 12px 0px 0px 190px;
}

p.contact_txt {
	margin: 0px 0px 23px 190px;
	
}

table#contactform_hcp {
	margin: 0px 0px 0px 50px;
	float: left;
	width: 650px;
}

* html table#contactform_hcp {
	margin: 0px 0px 0px 25px;
	float: left;
	width: 650px;
}

table#contactform_hcp td.criteria {
	padding: 0px 10px 0px 0px;
	color: #0b3574;
	width: 270px;
}

table#contactform_hcp td.value { 
	padding: 2px 0px 2px 0px;
	color: #0b3574;
	width: 380px;
}

#submit_box {
	padding: 10px 25px 10px 0px;
}

table#sendfriendform_hcp {
	margin: 0px 30px 0px 10px;
	float: left;
	padding: 0px;
}

* html table#sendfriendform_hcp {
	margin: 0px 30px 0px 5px;
}

table#sendfriendform_hcp td.criteria {
	padding: 0px 10px 0px 0px;
	color: #0b3574;
}

table#sendfriendform_hcp td.value { 
	padding: 2px 0px 2px 0px;
	color: #0b3574;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#submit_sendfrnd {
	padding: 10px 0px 10px 0px;
}


/*--------------- PATIENT -------*/

img#contact_pat {
	margin: 12px 0px 0px 190px;
}

table#contactform_pat {
	margin: 0px 30px 0px 58px;
	float: left;
	width: 440px;
}

* html table#contactform_pat {
	margin: 0px 30px 0px 30px;
}


table#contactform_pat td.pat_criteria {
	padding: 0px 10px 0px 0px;
	color: #ed1d25;
	width: 160px;
}

table#contactform_pat td.value { 
	padding: 2px 0px 2px 0px;
	color: #0b3574;
	width: 380px;
}

table#sendfriendform_pat {
	margin: 0px 30px 0px 10px;
	float: left;
}

* html table#sendfriendform_pat {
	margin: 0px 30px 0px 6px;
	float: left;
}

table#sendfriendform_pat td.criteria {
	padding: 0px 10px 0px 0px;
	color: #ed1d25;
}

table#sendfriendform_pat td.value { 
	padding: 2px 0px 2px 0px;
	color: #0b3574;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



