﻿* { margin: 0; padding: 0 }
/* Create constant scrollbar in FF so no "shifting" occurs */
html {min-height:100%; margin-bottom:1px;} 

.body {
	margin: 0px; 
	padding: 0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	background-color:#006555;
}
p{
	text-align:left;
	line-height:1.5em;
	margin-right:5px;
}
sup {line-height:1px; font-size:7px;vertical-align:top;}
a img {border:0;}
a:link, a:active, a:visited, a.green {color:#006555;}
a:link, a:active, a:visited, a.green:link, a.green:active, a.green:visited, a.yellow:link, a.yellow:active, a.yellow:visited {text-decoration:none;}
a:hover, a.green:hover, a.yellow:hover {text-decoration:underline;}
a.green, a.yellow {font-weight:bold;}
a.yellow {color:#f3a601;}

ul{margin:0px; padding:5px 0px 0px 20px;}
menu{margin: 10px; padding: 5px 0px 0px 20px;}
li{ 
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:circle;
}


/*--------Top Tabbed Navigation---------*/

#top_right a {color: #00453a;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#top_right a span {float:left; cursor:hand;}
/* End IE5-Mac hack */

.myCustomNavTab { margin-left: 0px; }
.myCustomNavTabActive { margin-left: 0px; }
.myCustomNavTab a { 
	background: url("../../Images/sharepoint_tabs/tab_inactive.gif") top left no-repeat; 
	display: block;
	padding: 7px 14px 7px 14px;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px #485c7c solid;
}
.myCustomNavTabActive a { 
	background: url("../../Images/sharepoint_tabs/tab_active.gif"); 
	display: block;
	padding: 7px 14px 7px 14px;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px #ffffff solid;
}
#current a {
	background-position:0 -31px;
	border-width:0;
}
#current a span {
	background-position:100% -31px;
	padding-bottom:0px;
	color:#ffffff;
}
/*-----------------*/  

#container{
	background:url("../../Images/container_bg.gif") repeat-y top;
	height:100%;
}
#bannertext {
	z-index:1;
	position:absolute;
	top: 120px;	
	padding-left:25px;
	width:390px;
}  
#bannertext p {
	line-height:2; 
	font-size:12px;
	font-weight:bold;
	color:#f5b222;
}
#bannertextshort {
	z-index:1;
	position:absolute;
	top: 90px;	
	padding-left:20px;
	width:270px;
}  
#bannertextshort p {
	line-height:20px;
	font-size:16px;
	color:#f5b222;
}
#header {
	color: #ffffff;
	background-image:url("../../Images/header_bg.gif"); 
	background-repeat:no-repeat;
	background-position:top;
	width:950px;
}
#header #top_right{
	padding-right:15px;
	font-size:11px;
}
#header #top_right #top_utility_nav {}
#header #top_right #top_nav {height:50px;}
#header #top_right #top_nav a {
	color:#006555;
	font-size:12px;
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#header #top_right #top_nav #tab_container {float:right;}
#top_utility_nav a {color:#ffffff;}
#header #top_right #top_nav .tab_content{
	text-align:center;
	padding:0px 0px 0px 0px;
}
#logo{ 
	float:left;
	text-align:left;
}
/******** end functional stuff above banner ***********/

#main_body {
	width:920px;
	background-color:#FFFFFF;
	margin:1px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
	padding:0px;
}
#header_image {padding-top:-5px;}
#content_container {
	float:left;
	min-height:1px;
	width:100%;
	background-color:white;
}
#content_container menu, #content_container a {
	color:#4281c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#content_container menu {margin: 6px 0px 0px 0px;}
#content_container li {
	padding:0px 0px 6px 14px;
	margin:0px 0px 2px -10px;
	list-style:none;
	font-weight:normal;
	background: url("/SiteCollectionImages/Generic/yellow_arrow.gif") no-repeat left 3px;
	color:#f38f01;
}
#content_container li a {color:#006555;}
#middle_content {}
	#content_right {
		float:right;
		width:322px;
	}
		#content_right #RightZone {padding: 10px 20px 10px 20px;}
		#content_right #RightZone .barContainer {visibility:hidden;} /*hides the KWizMedia Player button bar */

	#content_left{
		text-align:left;
		float:left;
		width:576px;
		padding-left:20px;
		margin-bottom:20px;
		background-color:#ffffff;
		border-right:2px #efeeee solid;
	}	
	#content_left strong {color:#4281c7;}
	#content_left td {padding-top:4px;}
	#content_left img {border-color:#f5a802;}
	#content_left H1 {
		color: #00071b;
		font-weight:normal;
		font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
		font-size:24px;
		text-transform:uppercase;
	}
	#content_left .pageContent {
		padding: 20px 20px 20px 20px;
		margin:0px 0px -7px -20px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		line-height:1.25em;
		font-size:16px;
		background:transparent url("../../Images/home_shade_bg_short.gif") repeat-x bottom left;
	}
	#content_left .pageContent h1 {color:#f38f01;}
	#content_left .pageContent h1:first-letter, #content_left .largeletter {font-size: 30px;line-height:36px;}
	#content_left .pageContent p {margin:10px 5px 5px 0px;}
	#content_left menu {padding-right:10px;}
		#content_left #LeftTopZone {float:left;}
		#content_left #LeftCenterLeftZone {
			float:left; 
			width:50%
		}
		#content_left #LeftCenterRightZone {
			float:right; 
			width:50%;
		}
		#content_left #LeftTopZone img, #content_left #LeftCenterLeftZone img, #content_left #LeftCenterRightZone img {
			vertical-align:middle;
		}
		#content_left #LeftTopZone a, #content_left #LeftCenterLeftZone a, #content_left #LeftCenterRightZone a {
			color:#006555;
			font-size:11px;
			font-weight:normal;
			font-family:Arial, Helvetica, sans-serif;
		}
		#content_left #LeftTopZone p, #content_left #LeftCenterLeftZone p, #content_left #LeftCenterRightZone p {
			padding: 0px 4px 0px 0px;
			color:#666666;
			font-size:11px;
			font-weight:normal;
			font-family:Arial, Helvetica, sans-serif;
		}
		#content_left #LeftTopZone h2, #content_left #LeftCenterLeftZone h2, #content_left #LeftCenterRightZone h2 {
			padding: 12px 4px 0px 0px;
			color:#4281c7;
			font-size:13px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			border:0px;
		}
		#content_left #LeftTopZone h2 a, #content_left #LeftCenterLeftZone h2 a, #content_left #LeftCenterRightZone h2 a {
			color:#4281c7;
			font-size:13px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			border:0px;
		}
		#content_left #LeftTopZone a {font-size:12px;}
		#content_left #LeftTopZone p {font-size:12px;}
		#content_left #LeftTopZone h2 {font-size:15px;}
		#content_left #LeftTopZone h2 a {font-size:15px;}
		
	#content_center {
		float:left; 
		width:100%;
	}
		#content_center #CenterZone {}
	#content_bottom {
		float:left; 
		width:100%;
	}
		#content_bottom #BottomZone {}
		#content_bottom #BottomZone #footer_links {
			float:left;
			width:100%;
			margin: 5px 5px 5px 5px;
			padding: 5px 5px 2px 10px;
			font-weight:normal;
		}
		#content_bottom #BottomZone #footer_links a {
			color:#666666;
			font-size:10px;
			font-weight:normal;
		}

/*  Twitter and LinkedIn */
#twitter {background:url("/SiteCollectionImages/Medmarc/Medmarc Protect/BlueVerticalGradient-Reversed.png") repeat-x;}
#twitter table {
	width:100%;
	text-align:center;
}
#twitter td {padding:3px;}
#content_right #twitter {padding: 10px 0px 10px 0px;}
#content_right #twitter img {width:256px;}
#content_right #twitter p {
	margin:0px 5px 0px 5px;
	text-align:center;
	font-size:18px;
	color:#4374aa;
}
/**********************************/

/* Orange Boxes */
#content_left #LeftTopZone #orange_box {
	margin:10px 20px 0px 0px;
	padding:6px 6px 20px 6px;
	background-image:url("/SiteCollectionImages/Medmarc/Medmarc Protect/OrangeVerticalGradient.png");
	background-repeat:repeat-x;
	background-position:left bottom;
	border-color:#f5a802;
	border-width:1px;
	border-bottom-style:solid;
}
#content_left #LeftTopZone #orange_box h1 {
	font-variant:small-caps;
	font-weight:bold;
	color:#f5a802;
}


#content_right #RightZone #orange_box {
	padding:6px 6px 6px 6px;
	background-image:url("/SiteCollectionImages/Medmarc/Medmarc Protect/OrangeVerticalGradient-Reversed.png");
	background-repeat:repeat-x;
	border-color:#f5a802;
	border-width:1px;
	border-bottom-style:solid;
}
#content_right #RightZone #orange_box hr {color:#f5a802; border: 1px #f5a802 solid;}
#content_right #RightZone #orange_box h1 {
	padding: 6px 10px 6px 10px;
	background-color:#f5a802;
	color:#ffffff;
	font-size:20px;
	font-weight:normal;
	font-family:"Myriad Pro";
	text-align:left;
}
#content_right #RightZone #orange_box h2 {
	padding: 2px 4px 2px 4px;
	font-size:22px;
	font-weight:normal;
	font-family:"Myriad Pro";
}
#content_right #RightZone #orange_box h3 {
	padding: 4px 4px 0px 4px;
	color:#4281c7;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#content_right #RightZone #orange_box p {
	padding: 6px 4px 4px 0px;
	font-size:12px;
	line-height:1.5em;
	font-family:Arial, Helvetica, sans-serif;
}
#content_right #RightZone #orange_box img {
	padding: 2px 2px 2px 2px;
	border:1px #f5a802 solid;
}
#content_right #RightZone #orange_box menu {
	margin: 0px 6px 0px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#content_right #RightZone #orange_box li {
	padding:0px 0px 0px 10px;
	margin: 6px 6px 2px 0px;
	list-style:none;
	color:#666666;
}
#content_right #RightZone #orange_box li strong {color:#4281c7;}
#content_right #RightZone #orange_box li a {color:#006555;}

/******************************/

/* Green Boxes */
#green_box {
	float:left;
	width:180px;
	height:180px;
	color:#006555;
	margin:0px 0px 0px 6px;
	.margin:0px 0px 0px 12px;
	padding:0px 0px 0px 28px;
	background: url("/PublishingImages/green_box_bg.gif") repeat-y;
}
#green_box h2 {
	text-align:left;
	margin:10px 0px 0px 0px;
	text-transform:uppercase;
}
#green_box img {
	float:right;
	text-align:right;	
	margin:-20px 8px 0px 0px;			
}
#green_box .arrow {
	margin: 4px 0px 0px 0px;
	.margin:2px 0px 0px 0px;
	float:left;
	position:absolute;
}
#green_box p {
	text-align:left;
	padding:20px 0px 0px 3px;
}
#green_box a:link, #green_box a:active, #green_box a:visited {color:#006555;text-decoration:none;}
#green_box a:hover {text-decoration:underline;}
#green_box a {
	text-align:left;
	font-weight:bold;
}
/********************************/

/* Added to modify the look of the ms classes for a table inside of the content div */
#content h3.ms-standardheader {font-size: large;}
#content td.ms-formbody {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
}
.ms-ToolPartSpacing {margin-top: 0px;}
/* End ms overrides for content div */

.input_green 
{
	background:url("../../Images/input_bg.gif") repeat-x;
	height:13px;
	font-size:11px;
	border:1px solid #005144; 
	width:100px; 
	color:#ffffff; 
}
.input_green_border 
{
	height:13px;
	font-size:11px;
	border:1px solid #006555; 
	width:175px; 
	color:#000000; 
}
