/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #004592;
}
.skinmaster {
	height: 100%;
	background-color: #ffffff;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	color: #ffffff;
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #ffffff;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 400;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:12px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-size: 8pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	color: #61FE65;
}

.main_dnnmenu_itemhover td {  
	background-color: #61FE65; 
	color: #020F82;
	font-weight: bold; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #020F82;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#020F82', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #61FE65 1px solid; 
	border-bottom: #61FE65 1px solid; 
	border-top: #61FE65 0px solid;
	font-family: webdings; 
	font-size: 12pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 15pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #014694 none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #014694 1px solid; 
	border-top: #014694 1px solid; 
	border-left: #014694 1px solid; 
	border-bottom: #014694 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  16px;
   font-weight: normal;
   color: #FFFFFF;
}


        .toolbar
        {
         font-size: 13px;
         font-family: Verdana;
         padding: 6px;
         filter:progid:DXImageTransform.Microsoft.Gradient         (gradientType=0,startColorStr=#004592,endColorStr=#0087E1);
        }


body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin: 0px;
}
#frame {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1004px;
}
#topframe {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
	width: 1004px;
	
}
#logo-pic {
	margin: 0px;
	float: left;
	height: 117px;
	width: 122px;
	padding-left: 18px;
}
.brderblk {
	border: 1px solid #000000;
}

#navigationbar {
	margin: 0px;
	float: right;
	width: 861px;

	height: 40px;
	left:50px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}
#navitop {
	margin: 0px;
	float: right;
	height: 5px;
	width: 861px;
	padding-top:0px;
	padding-bottom: 0px;
}
#patients-logo {
	margin: 0px;
	float: left;
	height: 40px;
	width: 411px;
	padding-right: 249px;
	padding-bottom: 7px;
	padding-top:10px;
}
.main-menu {
	margin: 0px;
	float: left;
	padding-left: 50px;
	padding-bottom: 7px;
	padding-top:10px;
}

#tollfree {
	margin: 0px;
	float: right;
	height: 35px;
	width: 201px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #8A2F12;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
#navi {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 861px;
}
#flash {
	margin: 0px;
	float: left;
	height: 136px;
	width: 1004px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#middleframe 
{
	margin: 0px;
	padding:0px;	
	width: 1004px;
}
#middlerow  {
    width: 1004px;
    }


#subnavigations {
	margin: 0px;
	width: 200px;
	padding-right: 16px;
	padding-left: 0px;
}
#subcont {
	margin: 0px;
	float: left;
	width: 200px;
	padding-bottom: 7px;
}
#headers {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
}
#lists {
	background-image: url(images/bgsub.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	float: left;
	width: 190px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}


#facts {
	margin: 0px;
	padding: 0px;
	width: 568px;
}
.padd {
	padding: 0px;
	margin-top: 7px;
	margin-bottom: 7px;
}
.botomlime {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #919191;
}

#for-clients {
	margin: 0px;
	width: 200px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 11px;
}
#whysignup {
	margin: 0px;
	float: left;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#bottom-green {
	background-image: url(/Portals/0/green_bottom.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 21px;
	width: 200px;
}

#lists {
	background-image: url(/Portals/0/bgsub.jpg);
	background-repeat:repeat-y;
	margin: 0px;
	width: 150px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size:13px;
}
.padd2 {
	padding: 0px;
	margin-top: 7px;
	margin-bottom: 7px;
}
#bottom-blue {
	background-image: url(/Portals/0/blue-bottom.jpg);
	text-align: right;
	margin: 0px;
	float: left;
	height: 22px;
	width: 200px;
	padding-top: 2px;
	padding-right: 15px;
	font-size: 10px;
	color: #aaaaaa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#bottom-red {
	margin: 0px;
	float: left;
	height: 22px;
	width: 200px;
	padding-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #aaaaaa;
	background-image: url(/Portals/0/red-bottom.jpg);
	text-align: right;
}
.pulldown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
}
.nobord {
	margin-top: 0px;
	margin-bottom: 0px;
}
#welcome {
	margin: 0px;
	padding: 0px;
	float: left;	
	width: 568px;
}
#content-fact {
	margin: 0px;
	padding: 0px;
	
	width: 568px;
}
#fheader {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 568px;
}
#fcont {
	margin: 0px;
	padding: 0px;
	
	width: 568px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
#fcont p {
	margin-top: 0px;
	margin-bottom: 0px;
}
#fcont ul,li {
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-position: outside;
	list-style-image: url(/Portals/0/bullet.jpg);
}
#ffooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(/Portals/0/back2top_bg.jpg);
	text-align: right;
	vertical-align: middle;
	margin: 0px;
	float: left;
	height: 15px;
	width: 551px;
	padding-top: 0px;
	padding-right: 17px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#fcont h5 {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	margin-top: 0px;
	margin-bottom: 0px;
}

#lists2 {
	background-image: url(/Portals/0/bgsub.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	float: left;
	width: 182px;
	padding-top: 13px;
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 5px;
	font-size: 10px;
	font-weight: 400;
	color: #838383;
}
.txt10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #838383;
}
#whycont {
	background-image: url(/Portals/0/greenbg.jpg);
	margin: 0px;
	float: left;
	width: 190px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#bottom-green2 {
	background-image: url(/Portals/0/greenbg2.jpg);
	margin: 0px;
	float: left;
	height: 36px;
	width: 200px;
	padding-top: 26px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
#lists a {
	color: #000000;
	text-decoration: none;
}
#lists a:hover {
	color: #0B64C8;
	text-decoration: underline;
}
#bottom-blue a {
	color: #aaaaaa;
	text-decoration: none;
}
#bottom-blue a:hover {
	color: #000000;
	text-decoration: none;
}
#bottom-red a {
	color: #aaaaaa;
	text-decoration: none;
}
#bottom-red a:hover {

	color: #000000;
	text-decoration: none;
}
#lists3 {

	background-image: url(/Portals/0/bgsub.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	float: left;
	width: 190px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#lists3 a {

	color: #000000;
	text-decoration: none;
}
#lists3 a:hover {

	color: #9B2A00;
	text-decoration: underline;
}
#ffooter a {
	color: #FFFFFF;
	text-decoration: none;
}
#lists2 a {


	color: #838383;
	text-decoration: underline;
}
#bottomframe {
	padding: 0px;
	float: left;
	height: 39px;
	width: 1004px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bottomframe a {
	color: #FFFFFF;
	text-decoration: none;
}
#bottomframe a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#fcont a {
	font-weight: bold;
	color: #0D34B5;
	text-decoration: none;
}
#fcont a:hover {
	text-decoration: underline;
}
#fcont h4 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
}
#fcont2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 568px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #E5E5E5;
}
.bordtb {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}

#loginview
{
	margin: 0px;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #8A2F12;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
.ffooter2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(/Portals/0/back2top_bg.jpg);
	text-align: right;
	vertical-align: middle;
	margin: 0px;
	float: left;
	height: 15px;
	width: 551px;
	padding-top: 0px;
	padding-right: 17px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ffooter2 a {
	color: #FFFFFF;
	text-decoration: none;
}
.fcont {
	margin: 0px;
	padding: 0px;
	
	width: 568px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.content-fact {
	margin: 0px;
	padding: 0px;
	
	width: 568px;
}
.fheader {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 568px;
}
.fcont a {
	font-weight: bold;
	color: #0D34B5;
	text-decoration: none;
}
.fcont a:hover {
	text-decoration: underline;
}

.subcont {
	margin: 0px;
	float: left;
	width: 200px;
	padding-bottom: 7px;
}
.headers {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
}
.lists {
	background-image: url(/Portals/0/bgsub.jpg);
	background-repeat:no-repeat;
	margin: 0px;
	float: left;
	width: 190px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	
}
.bottom-blue {
	background-image: url(/Portals/0/blue-bottom.jpg);
	text-align: right;
	margin: 0px;
	float: left;
	height: 22px;
	width: 185px;
	padding-top: 2px;
	padding-right: 15px;
	font-size: 10px;
	color: #aaaaaa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bottom-red {
	margin: 0px;
	float: left;
	height: 22px;
	width: 185px;
	padding-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #aaaaaa;
	background-image: url(/Portals/0/red-bottom.jpg);
	text-align: right;
}