/*page*/
html,body{background:#47659E;height:100%;margin: 0 auto;padding: 0;text-align:center;background-image: url(bg.gif);background-repeat:repeat-x;behavior: url(/Portals/0/csshover.htc);}
h1,h2,h3,h4,h5,h6{color:#000099;}
h1 {font-size:21px;color:#000099;}
h2 {font-size:19px;color:#000099;}
h3 {font-size:17px;color:#000099;}
hr {color: #ccc;background-color: #ccc;height: 1px;}
ul {padding-left: 20px;}
ol {padding-left: 20px;}
table {font-size: 10px;}
a:link {color:#039}
a:visited {color: #600}
a:active {color: #039}
a:hover {color: #039}
.providerTable {font-size:11px;}
.providerTable table tr td{border-bottom: solid 1px #999}
.skinwrapper{background:#FFF;padding:0;width:960px;margin:0 auto;}
.christuswrapper{border:#d2c6df 2px solid;width:960px;background-color:#FFF;}
.skinheader{background:#FFF;height:121px;border-bottom:solid #334d80 4px;float:left;display:inline;width:960px;background-image:url(header_bg.gif); background-repeat:repeat-x;}
.skinmenu{height:33px;width:450px;float:right;display:inline;margin-top:5px;margin-right:10px;padding: 0 10px 0 10px;clear:both;}
.skinmenu{height:33px;width:450px;float:right;display:inline;margin-top:5px;margin-right:10px;padding: 0 10px 0 10px;clear:both;}
.skinmenucontainer{background:#FFF;clear:both;width:960px;height:100px;display:block;background-image:url(christus_header_bg.gif);background-repeat: repeat-x;float:left;}
.skinuser{font-size: 12px; color: #FFF;}
.skincontentstable{}
.toppane{background:#FFF;}
.contentpane{background:#FFF;}
.rightpane{background:#FFF;}
.skinfootermain{margin: 0 auto;background:#334d80;width:962px;text-align:left;font-size:12px;display:block;clear:both;color: #FFFFFF;padding: 18px 0 18px 0;height:50px; border-color:#31446a; border-style:solid; border-width:1px;}
.skinfooterchristus{margin: 0 auto;background:#d2c6df;width:960px;text-align:left;font-size:14px;display:block;clear:both;color: #FFFFFF;padding: 10px 0 10px 0;}
/*--------------------------------------------------------------------------------------------------------------*/
/*panes*/
.toppane{width:960px;text-align:left;float:left;display:inline;font-size:12px;}
.contentpane{width:700px;padding:0;margin-left:10px;margin-bottom:10px;float:left;display:inline;text-align:left;}
.rightpane{width:230px;padding:0;margin-left:10px;float:left;margin-bottom:10px;display:inline;text-align:left;}
/*--------------------------------------------------------------------------------------------------------------*/
/*text*/
.normal,div,span,p,td,th,li{font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;}
.head,.subhead{font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;}
.head{font-size:16px;font-weight:bold;}
.skinheader p {margin:70px 10px 0 0;float:right;display:inline;}
.skinfootermain p{color:#FFFFFF;}
.skinfootermain p {margin: 0 10px 0 10px;}
.skinfooterchristus p{font-size: 12px;color:#333333;margin: 0 10px 0 10px;}
.contentpane p{font-size:12px;}
.contentpane h1{font-family: "Times New Roman", Times, serif;}

/*--------------------------------------------------------------------------------------------------------------*/
/*links & buttons*/
a:link{color:#000099;text-decoration:underline;}
a:visited{color:#663399;text-decoration:underline;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}

.StandardButton{background:#CCC;border:1px #CCC outset;padding:5px;}

a.CommandButton{font-size:14px;font-weight:bold;}
.controlpanel a.CommandButton{font-size:10px;}
a.CommandButton:link{color:#663399;text-decoration:none;}
a.CommandButton:visited{color:#663399;text-decoration:none;}
a.CommandButton:hover{color:#663399;text-decoration:underline;}
a.CommandButton:active{color:#663399;text-decoration:underline;}

a.skinuser:link{font-size: 12px; color: #FFF;text-decoration:none;}
a.skinuser:visited{color:#FFF;text-decoration:none;}
a.skinuser:hover{color:#FFF;text-decoration:underline;}
a.skinuser:active{color:#FFF;text-decoration:underline;}

a.skinfooter:link{color:#FFF;text-decoration:none;}
a.skinfooter:visited{color:#FFF;text-decoration:none;}
a.skinfooter:hover{color:#FFF;text-decoration:underline;}
a.skinfooter:active{color:#FFF;text-decoration:underline;}

.skinuser a{font-size: 10px; color: #FFF; text-decoration:none;}
.skinuser a:hover{font-size: 10px; color: #FFF; text-decoration:underline;}

.skinuserchristus a{font-size: 12px; color: #333; text-decoration:none;}
.skinuserchristus a:hover{text-decoration:underline;}

a.skinuserchristus:link{font-size: 12px; color: #333333;text-decoration:none;}
a.skinuserchristus:visited{color:#333333;text-decoration:none;}
a.skinuserchristus:hover{font-size: 12px; color:#333333;text-decoration:underline;}
a.skinuserchristus:active{color:#333333;text-decoration:underline;}

a.skinfooterchristus:link{font-size: 12px; color: #333333;text-decoration:none;}
a.skinfooterchristus:visited{font-size: 12px;color:#333333;text-decoration:none;}
a.skinfooterchristus:hover{font-size: 12px; color:#333333;text-decoration:underline;}
a.skinfooterchristus:active{font-size: 12px;color:#333333;text-decoration:underline;}

.skinmenuchristus {height:33px;width:598px;float: left;float:right;display:inline;background-image: url(menu_bg.gif);background-repeat:no-repeat;margin-right:10px;padding:0;margin-top:10px;}
.skinmenuchristus ul {list-style-image: none;list-style-type: none;list-style:none;margin: 0;padding: 0;float: left;margin-top:6px;}
.skinmenuchristus ul li {float: left; width: 100%;}
.skinmenuchristus ul li a {height: 1%; color:#FFF} 
.skinmenuchristus a, .skinmenuchristus h2 {font-family:"Times New Roman", Times, serif; color: #FFF;font-size:14px;font-weight:bolder;text-decoration:none;display:block;margin:0;}
.skinmenuchristus h2 {color: #FFF;height: 20px;}
.skinmenuchristus h2:hover {color: #000;background-color: #d2c6df;}
.skinmenuchristus h2:visited {color: #FFF;text-decoration:none;}
.skinmenuchristus a {color: #FFF;text-decoration: none;}
.skinmenuchristus a:hover {color: #000;background: #d2c6df;text-decoration:none;}
.skinmenuchristus a:visited {color: #FFF;text-decoration:none;}
.skinmenuchristus li {position: relative;list-style-image: none;list-style-type: none;list-style:none;}
.skinmenuchristus ul ul {position: absolute;z-index: 1000;width: 200px;text-align: left;left: 0;background-color:#7e5193;margin: 0 0 0 16px;padding: 0;}
.skinmenuchristus ul ul li {border-bottom: 1px #FFF solid;list-style-image: none;list-style-type: none;list-style:none;}
.skinmenuchristus ul ul a {padding-top: 6px;padding-bottom: 6px;padding-left: 8px;padding-right: 8px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;}
.skinmenuchristus ul ul ul {position: absolute;top: 0;left: 0;font-family:Arial, Helvetica, sans-serif;font-size:11px;}

div.skinmenuchristus ul ul {display: none;}
div.skinmenuchristus ul li:hover ul ul {display: none;}
div.skinmenuchristus ul ul li:hover ul ul {display: none;}

div.skinmenuchristus ul li:hover ul {display: inline;}
div.skinmenuchristus ul ul li:hover ul {display: inline;}
div.skinmenuchristus ul ul ul li:hover ul {display: inline;}

/*--------------------------------------------------------------------------------------------------------------*/

/*menu*/
.MainMenu_MenuContainer{height: 33px;}
.MainMenu_MenuBar {height: 33px;}
.MainMenu_MenuContainer td{cursor:default;font-size:3px;width:1px;}
.MainMenu_MenuIcon{display:none;}
.MainMenu_RootMenuArrow{display:none;}
.MainMenu_MenuItem{font-family: Verdana, Arial, Helvetica, sans-serif;color:#000;font-size:12px;font-weight:normal;text-align:left;}
.MainMenu_MenuArrow{font-size:14px;height:33px;}

/*submenu items*/
.submenu{z-index:1000;border:0;padding:0;background:#cad8ef;}
.submenuitembreadcrumb{font-family: Verdana, Arial, Helvetica, sans-serif; color:#000;font-size:12px;font-weight:normal;text-align:left;}
.submenuitemselected{font-family: Verdana, Arial, Helvetica, sans-serif;color:#FFF;font-size:12px;font-weight:normal;background:#47659e;text-align:left;}

.rootmenuitem{background:transparent;text-align:center;text-transform: uppercase;}
.rootmenuitem td{height:33px;cursor:pointer;cursor:hand;}
.rootmenuitem td span{font-family: "Times New Roman", Times, serif; color:#000;font-size:14px;font-weight:bold;}
.rootmenuitembreadcrumb{background:transparent;text-align:center;text-transform: uppercase;}
.rootmenuitembreadcrumb td{height:33px;cursor:pointer;cursor:hand;}
.rootmenuitembreadcrumb td span{font-family: "Times New Roman", Times, serif; color:#000;font-size:14px;font-weight:bold;}
.rootmenuitemselected{background:#47659e;text-align:center;text-transform: uppercase;}
.rootmenuitemselected td{height:33px;cursor:pointer;cursor:hand;}
.rootmenuitemselected td span{font-family: "Times New Roman", Times, serif; color:#FFF;font-size:14px;font-weight:bold;}
.MainMenu_MenuBreak{display:none;}

.menuitem {background:transparent;text-align:center;text-transform: uppercase;font-family: "Times New Roman", Times, serif; color:#000;font-size:12px;font-weight:bold;}

.floatLeft {float:left;display:inline;}
.floatRight {float:right;display:inline;}

.formtext {text-align:left; padding:8px; font-size: 11px; line-height:14px;}
.formtext td{border-bottom:1px solid #CCC; vertical-align:top; padding:5px;}

.homeitemcontainer {width:700px;height:285px;background-image:url(homeitem_bg.jpg);background-position:top left;background-repeat:no-repeat;float:left;display:block;}
.homeitem {width:310px;padding:10px;margin:10px;float:left;display:inline;}
.homeitem ul li{font-size: 10px; line-height:15px;margin-left:5px;}
.homeitem ul {font-size: 10px; line-height:15px;margin-left:5px;}
.homeitem li{font-size: 10px; line-height:15px;}
.homeitem li{margin-left:5px;}
.homeitem h2 {font-size: 16px;text-transform: uppercase;color:#663399;margin-top:0; font-family:"Times New Roman", Times, serif;}

.enroll {width:210px;float:left;display:inline;background-color:#c5d2e9;background-image:url(enrollment_header.jpg);background-position:top left;background-repeat:no-repeat;padding:50px 10px 20px 10px;margin-bottom:10px;}
.enroll p {font-size:10px;}

.providerheader {width:225px;height:43px;float:left;display:inline;background-image:url(provider_header.jpg);background-position:top left;background-repeat:no-repeat;font-size: 9px;color:#FFFFFF;padding-top:50px;padding-left:5px;}
.provider {width:230px;float:left;display:inline;background-image:url(provider_header_bg.gif);background-position:top center;background-repeat:repeat-y;margin-bottom:10px;font-size: 9px;color:#FFFFFF;border-bottom: solid 1px #606060;}
.provider p {font-size: 9px;margin: 0px 0px 10px 10px;color:#FFFFFF;}
.provider label {font-size: 9px;color:#FFFFFF;}
.providerTitle {width:220px;padding:5px;background:url(providerTitle_bg.gif) top center repeat-x;float:left;display:inline;}

.phone1 {margin:0;padding:0;float:right;display:block;margin-right:10px;color:#FFFFFF;width:150px;text-align: right;}
.phone2 {margin: 5px 0;padding:0;float:right;display:block;font-size:9px;color:#CCC; text-align: right;}
.phone3 {margin:0;padding:0;float:right;display:block;font-size:15px;color:#FFF}
.credits { margin:0; padding: 0; float: right; display: block;width: 300px; }
.credits, .credits a {  font-size: 8px; color: #47659E; }

.border {border: solid #CCC 1px;}
.border2 {border: solid #666 2px;}

.white {color:#FFF; font-weight:bold;}

.container {background: #F6F6F6;padding:5px; border:#CCC solid 1px;margin-bottom:10px;}
.container h2 {border-bottom:#999 solid 1px;padding-bottom:5px;margin-top:0;padding-top:0;}

.containerProvider {padding:5px;margin-bottom:10px;}
.containerProvider h3 {border-bottom: #CCC solid 1px;padding-bottom:5px;margin-top:0;padding-top:0;}

.adminmenu {width:200px;}
