@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#252c33 url(../media/images/BG_TopGradient.jpg) no-repeat center top;font:normal 12px Verdana, Geneva, Tahoma, sans-serif; color:#333;line-height:1.75}
html { padding:0; margin:0;}
/* * {} */
a {text-decoration:none;color:#369;}
/* .blue { color:#58b7ff;} */

/* main */
#Frame {width:100%; padding:0; margin:0 auto;text-align:center; }
.resize {width:965px; margin:0 auto;}

/* BEGIN Header */
#HeaderContent {margin:0 auto; width:965px;text-align:left;}
#Logo img {float:left;padding:0; margin:0; width:300px;height:60px;margin:8px 0;}
#BannerAds {float:right;border:1px dotted #444;background-color:#234;width:468px;height:60px;margin:8px 20px 8px 0;}
/* END EMedHome Logo and Banner Ads */

/* menu */	
#TopMenu {padding:0;margin:0;width:965px;height:48px;background:url(../media/images/menu_bg.png) top no-repeat;text-align:left;}
#TopMenu ul {float:left;padding:0;margin:5px 0 0 10px;list-style:none;border:0;}
#TopMenu ul li {float:left; margin:0; padding:0;}
#TopMenu ul li a {float:left; margin:0 1px 0 0; padding:15px 0; color:#ccc; font:bold 11px Verdana, Helvetica, sans-serif; text-decoration:none;}
#TopMenu ul li a span {padding:15px; margin:0; background:none;}
#TopMenu ul li a:hover {color:#60b6ff; background:url(../media/images/r_menu.gif) no-repeat right;}
#TopMenu ul li a:hover span {color:#60b6ff; background:url(../media/images/l_menu.gif) no-repeat left;}
#TopMenu ul li.Current a {color:#60b6ff; background:url(../media/images/r_menu.gif) no-repeat right;}
#TopMenu ul li.Current a span {color:#60b6ff; background:url(../media/images/l_menu.gif) no-repeat left;}
#TopMenu #Login {width:500px;float:right; margin:8px 0 0 20px; padding:0;line-height:normal;}
#TopMenu #Login #LoginUsername {float:left;font-size:10px;color:#ccc;font-family:Verdana, Geneva, sans-serif;width:170px;}
#TopMenu #Login #LoginUsername input {width:160px;height:16px;border:1px solid #999;font-size:10px;}
#TopMenu #Login #LoginPassword {float:left;font-size:10px;color:#ccc;font-family:Verdana, Geneva, sans-serif;width:130px;}
#TopMenu #Login #LoginPassword input {width:120px;height:16px;border:1px solid #999;font-size:10px;}
#TopMenu #Login #LoginLinks {float:left;font-size:10px;font-family:Verdana, Geneva, sans-serif;margin-top:-4px;margin-left:10px;color:#ace;}
#TopMenu #Login #LoginLinks a {color:#ace;text-decoration:none;}
#TopMenu #Login #LoginLinks input[type=checkbox] {border:none;margin:none;}
#TopMenu #Login input#LoginButton {margin-top:12px;margin-right:10px;float:left;}
#TopMenu #Login #Credentials {font-size:10px;color:#ccc;font-family:Verdana, Geneva, sans-serif;text-align:right;margin-right:50px;}
#TopMenu #Login #Credentials .White {color:#fff;font-weight:bold;line-height:1.7;}
#TopMenu #Login #Credentials a {text-decoration:none;color:#ace;font-weight:bold;}
#TopMenu #Login #Credentials a.White {color:#fff;}

/* BEGIN Main Content Body */
#MainContent {width:965px; background:#fff url(../media/images/body_top_img.png) top no-repeat; margin:0 auto; padding:0;text-align:left;}
#MainContent #ContentWindow {margin:0; padding:0 2px; background:url(../media/images/body_bottom_img.png) bottom no-repeat;}
#MainContent #ContentWindow #NavColumn {width:170px; float:left; margin:40px 15px;}
#MainContent #ContentWindow #NavColumn h2 {font:normal 18px Tahoma, Geneva, Verdana, sans-serif;color:#468;margin-top:20px;width:150px;}
#MainContent #ContentWindow #NavColumn h2.Current {border-bottom:1px solid #bbb;}
#MainContent #ContentWindow #NavColumn h2 a {text-decoration:none;color:#468;}
#MainContent #ContentWindow #NavColumn h3 {font:normal 12px Verdana, Tahoma, Geneva, sans-serif; color:#579; margin:6px 0 0 10px;}
#MainContent #ContentWindow #NavColumn h3 a {text-decoration:none;color:#579;}
#MainContent #ContentWindow #NavColumn h3 a.Current {border-bottom:1px dotted #999;color:#960;}
#MainContent #ContentWindow #NavColumn p {font:normal 11px Tahoma, Geneva, sans-serif; color:#666; margin:0 0 0 30px;line-height:1.6em;}
#MainContent #ContentWindow #NavColumn p a {text-decoration:none;color:#666;}
#MainContent #ContentWindow #NavColumn a:hover {color:#960;}
#MainContent #ContentWindow #NavColumn #SitewideSearch {width:150px;height:100px;border:1px solid #ccc;}
#MainContent #ContentWindow #NavColumn #SitewideSearch form {font:normal 12px Verdana, Tahoma, Geneva, sans-serif; color:#468;}
#MainContent #ContentWindow #NavColumn #SitewideSearch form input#SearchField {width:130px;height:18px;font-size:11px;margin:8px 0;font-family:'Courier New', Courier, monospace;color:#444;}
#MainContent #ContentWindow #NavColumn #SitewideSearch label {float:left;font-size:10px;width:60px;text-align:center;margin-right:20px;}
#MainContent #ContentWindow #NavColumn #SitewideSearch label a {text-decoration:none;color:#468;}
#MainContent #ContentWindow #NavColumn #SitewideFeatures {width:150px;height:auto;border:1px solid #ccc;margin-top:50px;}
#MainContent #ContentWindow #NavColumn #SitewideFeatures p {margin:8px 0;;line-height:1.2;clear:both;}
#MainContent #ContentWindow #NavColumn #SitewideFeatures p a {text-decoration:none;color:#468;}
#MainContent #ContentWindow #NavColumn #SitewideFeatures p img {float:left;margin:8px;border:none;}
#MainContent #ContentWindow #NavColumn #SitewideRSS {width:150px;height:auto;border:1px dotted #C60;margin-top:10px;}
#MainContent #ContentWindow #NavColumn #SitewideRSS p {margin:8px 0;;line-height:1.2;clear:both;}
#MainContent #ContentWindow #NavColumn #SitewideRSS p a {text-decoration:none;color:#468;}
#MainContent #ContentWindow #NavColumn #SitewideRSS p img {float:left;margin:8px;border:none;}

#MainContent #ContentWindow #Content {width:730px; float:left; margin-top:20px;}
#MainContent #ContentWindow #Content.FullWidth {width:900px; float:none;}
#MainContent #ContentWindow #Content h2 {font:normal 24px Tahoma, Geneva, sans-serif; color:#345; border-bottom:1px solid #bbb;margin:20px 0;}
#MainContent #ContentWindow #Content h4 {font-size:16px;font-weight:normal;color:#468;border-bottom:1px dotted #960;margin:20px 80px 0px 0px;}
#MainContent #ContentWindow #Content h4 a {text-decoration:none;color:#960;}
#MainContent #ContentWindow #Content h5 {font-size:12px;font-weight:bold;color:#369;border-bottom:1px dotted #036;margin:20px 30px 0px 0px;text-transform:uppercase;}
/* #MainContent #ContentWindow #Content * {font:normal 12px Verdana, Geneva, Tahoma, sans-serif; color:#333;line-height:1.75}
#MainContent #ContentWindow #Content p a {text-decoration:none;color:#369;} */

#MainContent #ContentWindow #Content #TextOnlyContent {width:600px;}
#MainContent #ContentWindow #Content .FeaturesPageNav {font-size:10px;border:1px dotted #555;background-color:#eee;}

#MainContent #ContentWindow #Content #FeatureHeader {margin:20px;}
#MainContent #ContentWindow #Content #FeatureHeader #LeftInfoBox {width:375px;float:left;}
#MainContent #ContentWindow #Content #FeatureHeader #RightInfoBox {border:1px solid #999;font-size:11px;width:300px;float:right;background-color:#eed;}
#MainContent #ContentWindow #Content #FeatureHeader #RightInfoBox h3 {border-bottom:1px solid #999;text-align:center;background-color:#ddc;font-size:12px;font-weight:bold;margin:0;padding:2px;}
#MainContent #ContentWindow #Content #FeatureHeader #RightInfoBox h3 img {vertical-align:middle;margin-right:10px;}
#MainContent #ContentWindow #Content #FeatureHeader #RightInfoBox p {padding:0 10px;font-size:10px;}
#MainContent #ContentWindow #Content #FeatureHeader #RightInfoBox p.LastOne {padding-bottom:10px;}


#MainContent #ContentWindow #Content form div.FormRow {margin-top:10px;}
#MainContent #ContentWindow #Content form div.FormRow input {background-color:#eee;border:1px solid #cba; height:24px;}
#MainContent #ContentWindow #Content form div.FormRow textarea {background-color:#eee;border:1px solid #cba;}
#MainContent #ContentWindow #Content form div.FormLabel {color:#357;font-weight:bold;text-align:right;width:150px;float:left;margin-right:10px;font-size:12px;}
#MainContent #ContentWindow #Content form div.FormLabel.ErrorLabel {color:#911;}
#MainContent #ContentWindow #Content form div.InputRow {margin-top:10px;}
#MainContent #ContentWindow #Content form div.InputRow input, #MainContent #ContentWindow #Content form div.InputRow select {background-color:#fff;border:1px solid #cba;font-size:10px;}
#MainContent #ContentWindow #Content form div.InputRow textarea {background-color:#fff;border:1px solid #cba;}
#MainContent #ContentWindow #Content form div.InputRow div.FormLabel {color:#357;font-weight:bold;text-align:right;width:75px;float:left;margin-right:10px;font-size:10px;}
#MainContent #ContentWindow #Content form div.InputRow div.FormLabel.ErrorLabel {color:#911;}
/* List Tables */
#MainContent #ContentWindow #Content table.ListTable {width:725px;margin-top:10px;background-color:#ddd;}
#MainContent #ContentWindow #Content table.ListTable tr {vertical-align:top;}
#MainContent #ContentWindow #Content table.ListTable th {background:url(../media/images/bg_tablelist_s1.png) #eef;font-size:11px;font-variant:small-caps;font-weight:bold;height:24px;}
#MainContent #ContentWindow #Content table.ListTable td {font-size:11px;text-align:center;background-color:#fff;}

/* New CME Tables and Buttons */
#MainContent #ContentWindow #Content table.CMETable {width:700px;border:1px solid #ccc;font-size:11px;}

#MainContent #ContentWindow #Content table.CMETable thead tr th {background-color:#eee;font-weight:bold;border-bottom:1px solid #ccc;border-right:1px dotted #997;padding:2px 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccddee', endColorstr='#8899aa'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#cde), to(#89a)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #cde,  #89a); /* for firefox 3.6+ */ }
#MainContent #ContentWindow #Content table.CMETable thead tr th.Last {border-right:none;}
#MainContent #ContentWindow #Content table.CMETable thead tr td {background-color:#cde;text-align:center;font-weight:bold;border-bottom:none;padding:2px 4px;}

#MainContent #ContentWindow #Content table.CMETable tfoot tr th {background-color:#f4f4f8;font-weight:bold;padding:2px 4px;}
#MainContent #ContentWindow #Content table.CMETable tfoot tr td {background-color:#fff;padding:2px 4px;}

#MainContent #ContentWindow #Content table.CMETable tbody tr th {background-color:#eee;font-weight:bold;padding:2px 4px;}
#MainContent #ContentWindow #Content table.CMETable tr td {background-color:#f8f8fc;border-bottom:1px dotted #ccc;padding:2px 4px;}
#MainContent #ContentWindow #Content table.CMETable tr.OddRow td {background-color:#f4f4f8;}
#MainContent #ContentWindow #Content table.CMETable tr:hover td {background-color:#cdd;color:#444;}

.button {cursor:pointer;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;
	-webkit-transition:all 0.3s ease, top 0ms linear;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.4s ease;
	-ms-transition:all 0.4s ease;
	transition:all 0.3s ease;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	}

input.button.small {padding:2px 5px;font-size:10px;width:auto;}	
input.button.medium {padding:4px 10px;font-size:11px;width:auto;}	
input.button.large {padding:6px 15px;font-size:12px;width:auto;}	
input.button.xlarge {padding:8px 20px;font-size:14px;width:auto;}	

input.button.blue{
	background-color:#246eab;	
	background: -moz-linear-gradient(top,#65b1f0 0%,#246eab);
	background: -webkit-gradient(linear, left top, left bottom, from(#65b1f0),to(#246eab));
	border: 1px solid #275682;
	-moz-box-shadow:0px 1px 2px rgba(000,000,000,0.3),inset 0px 1px 0px rgba(255,255,255,0.6);
	-webkit-box-shadow:0px 1px 2px rgba(000,000,000,0.3),inset 0px 1px 0px rgba(255,255,255,0.6);
	}
input.button.red{
	background-color:#a42;	
	background: -moz-linear-gradient(top,#f86 0%,#a42);
	background: -webkit-gradient(linear, left top, left bottom, from(#f86),to(#a42));
	border: 1px solid #275682;
	-moz-box-shadow:0px 1px 2px rgba(000,000,000,0.3),inset 0px 1px 0px rgba(255,255,255,0.6);
	-webkit-box-shadow:0px 1px 2px rgba(000,000,000,0.3),inset 0px 1px 0px rgba(255,255,255,0.6);
	}
input.button.yellow{
	background-color:#aa6;	
	background: -moz-linear-gradient(top,#eea 0%,#aa6);
	background: -webkit-gradient(linear, left top, left bottom, from(#eea),to(#aa6));
	border: 1px solid #275682;
	color:#444;
	-moz-box-shadow:0px 1px 2px rgba(000,000,000,0.3),inset 0px 1px 0px rgba(255,255,255,0.6);
	-webkit-box-shadow:0px 1px 2px rgba(000,000,000,0.3),inset 0px 1px 0px rgba(255,255,255,0.6);
	}
input.button.green{
	background-color:#286;	
	background: -moz-linear-gradient(top,#6cb 0%,#286);
	background: -webkit-gradient(linear, left top, left bottom, from(#6cb),to(#286));
	border: 1px solid #275682;
	-moz-box-shadow:0px 1px 2px rgba(000,000,000,0.3),inset 0px 1px 0px rgba(255,255,255,0.6);
	-webkit-box-shadow:0px 1px 2px rgba(000,000,000,0.3),inset 0px 1px 0px rgba(255,255,255,0.6);
	}

input.button:hover {
	-webkit-box-shadow: 0px 0px 6px rgba(54, 154, 239, 0.8), 0px 0px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 6px rgba(54, 154, 239, 0.8), 0px 0px 3px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 0px 6px rgba(54, 154, 239, 0.8), 0px 0px 3px rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 0px 0px 6px rgba(54, 154, 239, 0.8), 0px 0px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 6px rgba(54, 154, 239, 0.8), 0px 0px 3px rgba(0, 0, 0, 0.1);
	}

input.button.inactive,
	input.button.inactive:hover
	{
	background-color:#eee;	
	background: -moz-linear-gradient(top,#aaa 0%,#888);
	background: -webkit-gradient(linear, left top, left bottom, from(#eee),to(#ccc));
	border: 1px solid #999;
	color:#999;
	-moz-box-shadow:0px 1px 2px rgba(000,000,000,0.3),inset 0px 1px 0px rgba(255,255,255,0.6);
	-webkit-box-shadow:0px 1px 2px rgba(000,000,000,0.3),inset 0px 1px 0px rgba(255,255,255,0.6);
	}

/* Landing Page (features, Resources) content */
#MainContent #ContentWindow #Content div#LandingPagecontent {margin:0 100px 0 25px;}
#MainContent #ContentWindow #Content div#LandingPagecontent p {margin-right:100px;}


/* START Button Styling */
input.ButtonSmall {font-size:10px;font-family:Verdana,Helvetica,Arial,sans-serif;background-color:#799;background-image:url(../media/images/btn_small.png);height:18px;border:1px solid #a86;padding:0 6px 3px 6px;display:inline-block;margin:1px;text-align:center;}
input.ButtonSmall.btnGreen {background-color:#797;background-image:url(../media/images/btn_large-cmegreen.png);}
input.ButtonLarge {font-size:12px;font-family:Verdana,Helvetica,Arial,sans-serif;background-color:#799;background-image:url(../media/images/btn_small.png);border:1px solid #a86;padding:3px 6px;display:inline-block;margin:1px;text-align:center;}
input.ButtonCME {font-size:12px;font-family:Verdana,Helvetica,Arial,sans-serif;background-color:#799;background-image:url(../media/images/btn_large-cme.png);border:1px solid #a86;padding:3px 6px;display:inline-block;margin:1px;text-align:center;width:200px;height:30px;}
input.ButtonCME.btnGreen {background-color:#797;background-image:url(../media/images/btn_large-cmegreen.png);}
input.ButtonCME.btnBlue {background-color:#779;background-image:url(../media/images/btn_large-cmeblue.png);}
input.ButtonCME.btnRed {background-color:#977;background-image:url(../media/images/btn_large-cmered.png);}
/* Hover States */
input.ButtonSmall:hover, input.ButtonLarge:hover, 
input.ButtonCME:hover, input.ButtonCME.btnGreen:hover, input.ButtonCME.btnBlue:hover, input.ButtonCME.btnRed:hover {color:#eee;background-color:#89a;background-image:none;}
/* Disabled Buttons */
input.ButtonSmall.btnOff, input.ButtonLarge.btnOff  {color:#888;background-image:none;background-color:#ccc;border-color:#999;}
/* END Button Styling */


/* START Footer */
#Footer {padding:10px 0; margin:10px auto 0 auto; background:#1E252A; width:965px;border:1px solid #334;text-align:left;}
#Footer p {width:424px; padding:0 25px; margin:0;font:normal 11px Tahoma, Geneva, sans-serif;color:#9bd;line-height:1.5;}
#Footer a {color:#78a; padding:0 5px;}
#Footer #FooterLeft {float:left;}
#Footer #FooterRight {float:right;}

#FooterCredits {margin:10px auto 0 auto;width:949px;font:normal 11px Tahoma, Geneva, sans-serif;color:#99a;text-align:center;}
#FooterCredits a {color:#9bd;}
/* END Footer */

.clr { clear:both; padding:0; margin:0; background:none;}
/*.ErrorBox {color:maroon;padding:10px;border:2px dashed maroon;width:580px;background-color:#ffc;}*/
div.ErrorBox, p.ErrorBox {color:maroon;padding:20px 10px 20px 75px;border:1px solid #911;width:580px;background:#fee url(../media/images/ic_warning.png) left no-repeat;margin-bottom:10px;}
div.SuccessBox, p.SuccessBox {color:green;padding:20px 10px 20px 75px;border:1px solid #191;width:580px;background:#efe url(../media/images/ic_success.png) left no-repeat;margin-bottom:10px;}
.ErrorFont {font-size:10px;color:#911;}
/* p.clr { clear:both; padding:0; margin:0; background:none;} */
/* li.bg, .bg { clear:both; border-top:1px dashed #b8bec1; padding:0; margin:5px 0; background:none;} */

