body{
background: #fff;
margin: 0;
padding: 0;
font: normal 11px Verdana;
}

table, div {
font: normal 12px Verdana;
}

#main-div{
margin: 0;
padding: 0;
text-align: center;
width: 100%;
}
.button{
margin-left: 3px;
margin-left: "4px";
padding: "0 5px 0 6px";
background: #106BB5;
border-top: 1px solid #75AAD4;
border-bottom: 1px solid #072D4C;
border-right: 1px solid #0A4472;
border-left: 1px solid #438AC5;
font: normal 11px arial;
color: #fff;
height: "18px";
}

.inputbox{
padding-left: 4px;
border: 1px solid #75AAD4;
font: normal 11px arial;
}

#wrapper{
margin: auto;
padding: 0;
text-align: left;
width: 750px;
}
.top-table, .main-table, .footer-table{
width: 750px;
}

a:link, a:visited, a:active{
color: #0066CC;
text-decoration: underline;
}
a:hover{
text-decoration: none;
}

.em, .source{
font-style: italic;
}

.small {
font-size: 9px;
}

/*--------------------------------------------------------------    header    -------------------------------------------------------------------*/
.date{
padding: 4px 0 0 0;
font: normal 10px Verdana;
color: #7B7B7B;
text-align: right;
vertical-align: top;
height: 35px;
width: 100%;
}
/*-------------------------------------------------------------    main menu   ------------------------------------------------------------------*/
.main-menu-td{
margin: 0;
padding: 0;
border-top: 1px solid #0f6bb4;
border-left: 1px solid #0f6bb4;
}

/*--------------------------------------------------------------   left menu  -------------------------------------------------------------------*/
.left-td-main-table{
vertical-align: top;
width: 177px;
}
a.mainlevel-ex-menu:link, a.mainlevel-ex-menu:visited, a.mainlevel-ex-menu:active{
display: block;
margin: 0;
padding: 7px 0 5px 14px;
font: bold 14px/16px Arial;
color: #DEDBDE;
text-align: left;
text-decoration: none;
width: 158px;
width: "170px";
border-bottom: 1px solid #DEDBDE;
}
.leftmenu-1-level{
padding-left: 13px;
font: bold 12px/18px Verdana;
background: url(images/cub.gif) no-repeat top left;
}
.leftmenu-2-level{
padding-left: 6px;
font: normal 11px/16px Verdana;
background: url(images/cub2.gif) no-repeat left 5px;
}
.leftmenu-3-level{
padding-left: 12px;
font: normal 11px/16px Verdana;
background: url(images/cub2.gif) no-repeat 6px 5px;
}
a.sublevel-ex-menu:link, a.sublevel-ex-menu:visited, a.sublevel-ex-menu:active{
display: block;
margin: auto;
color: #106BB5;
text-align: left;
text-decoration: none;
}
a.sublevel-ex-menu:hover{
color: #000;
}
#active_menu-ex-menu{
color: #000;
}
#mainlevel-left-menu{
background: #eff7ff;
margin: 10px 0 0 0;
padding: 0;
border-bottom: 1px solid #adadad;
width: 170px;
}
#mainlevel-left-menu li{
margin: 0;
padding: 0;

list-style: none;
}
a.mainlevel-left-menu:link, a.mainlevel-left-menu:visited, a.mainlevel-left-menu:active{
margin: 0 0 0 0;
padding: 3px 0 3px 13px;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
width: 155px;


width: "170px";
display: block;
background: url(images/left-menu-bg.png) no-repeat left;
border-top: 1px solid #adadad;
border-right: 1px solid #adadad;
border-left: 1px solid #adadad;
text-decoration: none;
}
a.mainlevel-left-menu:hover{
background: #b5d3ef	url(images/left-menu-bg.png) no-repeat left;
}
/*-----------------------------------------------------------------   content   ------------------------------------------------------------------*/
.main-td-main-table{
padding-top: 9px;
vertical-align: top;
width: 100%;
}
.main-td-main-table table.contentpaneopen{
width: 100%;
}
.main-td-main-table tr{
border-top: 1px solid #DEDBDE;
padding: 4px 0 0 0;
}
td.main-td-main-table h2{
padding: 4px 0 0 0;
margin: 0px;
font: normal 19px/19px Arial;
color: #DEDBDE;
text-align: left;
text-decoration: none;
}
.razd-td-main-table{
background: url(images/bg_razd.gif) repeat-y;
width: 10px;
}

.top-line-hr{
height: 1px;
color: #fff;
background: #fff;
border: 0;
border-top: 1px solid #DEDBDE;
}
td.main-td-main-table div.componentheading{
padding: 4px 0 0 0;
padding-bottom: 5px;
font: normal 19px/19px Arial;
color: #DEDBDE;
text-align: left;
text-decoration: none;
}
td.contentheading{
padding: 4px 0 0 0;
font: normal 19px/19px Arial;
color: #DEDBDE;
text-align: left;
text-decoration: none;
}
span.pathway{
margin: auto;
padding: 0;
font: normal 9px/14px Verdana;
color: #000;
text-align: left;
text-decoration: none;
}

/*-----------------------------------------------------------------   footer   ------------------------------------------------------------------*/
.footer-table td{
text-align: center;
}
.footer-div{
border-top: 1px solid #076bb6;
border-bottom: 1px solid #076bb6;
margin: 5px auto 24px auto;
padding: 3px 0 3px 0;
text-align: center;
width: 100%;
}
.moduletable-bottom-ex-module{
width: 100%;
text-align: center;
}
.mainlevel-bottom-ex-menu, .mainlevel-main-footer-menu{
margin: 0 1px 0 1px;
font: normal 11px Verdana;
color: #0066CC;
}
.moduletable-main-footer-module{
width: 100%;
text-align: center;
margin-bottom: 10px;
}

/*-----------------------------------------------------------------   welcome   ----------------------------------------------------------------*/
.home-top-div{
margin: 3px auto 0 auto;
padding-bottom: 3px;
text-align: center;
width: 100%;
}
.home1-table, .home2-table{
width: 100%;
border-top: 1px solid #ADADAD;
}
.home1-table td{
vertical-align: top;
}
/*.moduletable-welcome-cmsc-module th,*/
td.main-home-links{
width: 100%;
}

td.user-menu-home{
}

table.moduletable-welcome-cmsc-module th{
padding: 4px 0px 0px 0px;
text-transform: uppercase;
text-align: left;
}

td.quick {
font-weight: bold;
color: black;
text-align: left;
text-transform: uppercase;
padding: 7px 0 7px 0;
}
#mainlevel-welcome-cmsc-menu{
margin: 0;
padding: 0;



}
#mainlevel-welcome-cmsc-menu li{
margin: 0;
padding: 10px 0 10px 0;
list-style: none;
}
a.mainlevel-welcome-cmsc-menu:link, a.mainlevel-welcome-cmsc-menu:visited, a.mainlevel-welcome-cmsc-menu:active{
margin: 0;
padding: 0 0 0 13px;
font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
display: block;
background: url(images/cub.gif) no-repeat top left;
}
.moduletable-quick-links-module {
widht: 480px;
padding: 18px 0 25px 0;
}
.home2-table td{
vertical-align: top;

}
.footer-mission {
background: #FFFFFF;
margin: 0 0 10px 0;
padding: 6px 10px 7px 10px;
border: 1px solid #ADADAD;
text-align: left;
font-size: 11px;
}

/*----------------------------------------------------------------------     crm stiles      -----------------------------------------------------------------------*/
.p_chapter {
font-weight: bold;
color: #666;
}
.p_pagenumber {
font-weight: bold;
color: #336699;
}
.p_article_title {
font-weight: bold;
}
.p_article_author {
font-style: italic;
}

.button-small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	background: #1069B5;

	color: #EFF3FF;
	border: solid 1 #ADADAD;
	cursor: hand;
	padding: 0px;
	height: 17px;
}
.button-small:hover {
	color: #393C42;
	background: #EFF3FF;
}

/*----------------------------------------------------------------------     table      -----------------------------------------------------------------------*/
table.forms-table {
	border-right: 1px solid #CCCCCC;
}
table.forms-table td{
	padding: 3px;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
table.forms-table th{
	padding: 3px;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	background-color: #E8F1FA;
	text-align: center;
	font-weight: bold;
}
table.forms-table td.forms-table-footer{
	padding: 1px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
table.moduletable-login-module td table td{
	font-size: 11px;
}

/*-------------------------------- Center Directory -------------------------*/
.sectiontablename {
background: #ccc;
}

.sectiontablename td{
background: #fff;
vertical-align: top;
}

td.sectiontableheader{
background: #E8F1FA;
font-weight: bold;
text-align: center;
}

.news-mission {
background: #EBF2F9;
padding: 6px 10px 15px 10px;
margin: 0px 0px 5px 0px;
border: 1px solid #ADADAD;
font-size: 11px;
}
.news-mission .news-mission {border:0 none;padding:5px 0 5px 0;}

table.moduletable-cmscnewsfeed {
width: 100%;
width: "90%";
}

.news-mission th, .moduletable-cmscnewsfeed th{
text-transform: uppercase;
text-align: left;
}

p.psmall{
padding: 0px;
margin: 10px 0px 3px 0px;
color: #7B7B7B;
}
p.headline{
padding: 0px;
margin: 0px 0px 7px 0px;
margin: "0px";
}

a p.headline {
padding: 0px;
padding-bottom: 5px;
border: 0;
border-bottom: 1px solid #DEDBDE;
}

table.moduletable-cmscnewsfeed a p.headline:link, 
table.moduletable-cmscnewsfeed a p.headline:visited, 
table.moduletable-cmscnewsfeed a p.headline:active{
color: #0066CC;
text-decoration: underline;
}
table.moduletable-cmscnewsfeed a:hover body{
background: #fff;
margin: 0;
padding: 0;
font: normal 11px Verdana;
}

table, div {
font: normal 12px Verdana;
}

#main-div{
margin: 0;
padding: 0;
text-align: center;
width: 100%;
}
.button{
margin-left: 3px;
margin-left: "4px";
padding: "0 5px 0 6px";
background: #106BB5;
border-top: 1px solid #75AAD4;
border-bottom: 1px solid #072D4C;
border-right: 1px solid #0A4472;
border-left: 1px solid #438AC5;
font: normal 11px arial;
color: #fff;
height: "18px";
}

.inputbox{
padding-left: 4px;
border: 1px solid #75AAD4;
font: normal 11px arial;
}

#wrapper{
margin: auto;
padding: 0;
text-align: left;
width: 750px;
}
.top-table, .main-table, .footer-table{
width: 750px;
}

a:link, a:visited, a:active{
color: #0066CC;
text-decoration: underline;
}
a:hover{
text-decoration: none;
}

.em, .source{
font-style: italic;
}

.small {
font-size: 9px;
}

/*--------------------------------------------------------------    header    -------------------------------------------------------------------*/
.date{
padding: 4px 0 0 0;
font: normal 10px Verdana;
color: #7B7B7B;
text-align: right;
vertical-align: top;
height: 35px;
width: 100%;
}
/*-------------------------------------------------------------    main menu   ------------------------------------------------------------------*/
.main-menu-td{
margin: 0;
padding: 0;
border-top: 1px solid #0f6bb4;
border-left: 1px solid #0f6bb4;
}

/*--------------------------------------------------------------   left menu  -------------------------------------------------------------------*/
.left-td-main-table{
vertical-align: top;
width: 177px;
}
a.mainlevel-ex-menu:link, a.mainlevel-ex-menu:visited, a.mainlevel-ex-menu:active{
display: block;
margin: 0;
padding: 7px 0 5px 14px;
font: bold 14px/16px Arial;
color: #DEDBDE;
text-align: left;
text-decoration: none;
width: 158px;
width: "170px";
border-bottom: 1px solid #DEDBDE;
}
.leftmenu-1-level{
padding-left: 13px;
font: bold 12px/18px Verdana;
background: url(images/cub.gif) no-repeat top left;
}
.leftmenu-2-level{
padding-left: 6px;
font: normal 11px/16px Verdana;
background: url(images/cub2.gif) no-repeat left 5px;
}
.leftmenu-3-level{
padding-left: 12px;
font: normal 11px/16px Verdana;
background: url(images/cub2.gif) no-repeat 6px 5px;
}
a.sublevel-ex-menu:link, a.sublevel-ex-menu:visited, a.sublevel-ex-menu:active{
display: block;
margin: auto;
color: #106BB5;
text-align: left;
text-decoration: none;
}
a.sublevel-ex-menu:hover{
color: #000;
}
#active_menu-ex-menu{
color: #000;
}
#mainlevel-left-menu{
background: #eff7ff;
margin: 10px 0 0 0;
padding: 0;
border-bottom: 1px solid #adadad;
width: 170px;
}
#mainlevel-left-menu li{
margin: 0;
padding: 0;

list-style: none;
}
a.mainlevel-left-menu:link, a.mainlevel-left-menu:visited, a.mainlevel-left-menu:active{
margin: 0 0 0 0;
padding: 3px 0 3px 13px;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
width: 155px;


width: "170px";
display: block;
background: url(images/left-menu-bg.png) no-repeat left;
border-top: 1px solid #adadad;
border-right: 1px solid #adadad;
border-left: 1px solid #adadad;
text-decoration: none;
}
a.mainlevel-left-menu:hover{
background: #b5d3ef	url(images/left-menu-bg.png) no-repeat left;
}
.cmscbuttonimg {
text-align:center;
padding-bottom:15px;
width:170px;
}
/*-----------------------------------------------------------------   content   ------------------------------------------------------------------*/
.main-td-main-table{
padding-top: 9px;
vertical-align: top;
width: 100%;
}
.main-td-main-table table.contentpaneopen{
width: 100%;
}
.main-td-main-table tr{
border-top: 1px solid #DEDBDE;
padding: 4px 0 0 0;
}
td.main-td-main-table h2{
padding: 4px 0 0 0;
margin: 0px;
font: normal 19px/19px Arial;
color: #DEDBDE;
text-align: left;
text-decoration: none;
}
.razd-td-main-table{
background: url(images/bg_razd.gif) repeat-y;
width: 10px;
}

.top-line-hr{
height: 1px;
color: #fff;
background: #fff;
border: 0;
border-top: 1px solid #DEDBDE;
}
td.main-td-main-table div.componentheading{
padding: 4px 0 0 0;
padding-bottom: 5px;
font: normal 19px/19px Arial;
color: #DEDBDE;
text-align: left;
text-decoration: none;
}
td.contentheading{
padding: 4px 0 0 0;
font: normal 19px/19px Arial;
color: #DEDBDE;
text-align: left;
text-decoration: none;
}
span.pathway{
margin: auto;
padding: 0;
font: normal 9px/14px Verdana;
color: #000;
text-align: left;
text-decoration: none;
}

/*-----------------------------------------------------------------   footer   ------------------------------------------------------------------*/
.footer-table td{
text-align: center;
}
.footer-div{
border-top: 1px solid #076bb6;
border-bottom: 1px solid #076bb6;
margin: 5px auto 24px auto;
padding: 3px 0 3px 0;
text-align: center;
width: 100%;
}
.moduletable-bottom-ex-module{
width: 100%;
text-align: center;
}
.mainlevel-bottom-ex-menu, .mainlevel-main-footer-menu{
margin: 0 1px 0 1px;
font: normal 11px Verdana;
color: #0066CC;
}
.moduletable-main-footer-module{
width: 100%;
text-align: center;
margin-bottom: 10px;
}

/*-----------------------------------------------------------------   welcome   ----------------------------------------------------------------*/
.home-top-div{
margin: 3px auto 0 auto;
padding-bottom: 3px;
text-align: center;
width: 100%;
}
.home1-table, .home2-table{
width: 100%;
border-top: 1px solid #ADADAD;
}
.home1-table td{
vertical-align: top;
}
/*.moduletable-welcome-cmsc-module th,*/
td.main-home-links{
width: 100%;
}

td.user-menu-home{
}

table.moduletable-welcome-cmsc-module th{
padding: 4px 0px 0px 0px;
text-transform: uppercase;
text-align: left;
}

td.quick {
font-weight: bold;
color: black;
text-align: left;
text-transform: uppercase;
padding: 7px 0 7px 0;
}
#mainlevel-welcome-cmsc-menu{
margin: 0;
padding: 0;



}
#mainlevel-welcome-cmsc-menu li{
margin: 0;
padding: 10px 0 10px 0;
list-style: none;
}
a.mainlevel-welcome-cmsc-menu:link, a.mainlevel-welcome-cmsc-menu:visited, a.mainlevel-welcome-cmsc-menu:active{
margin: 0;
padding: 0 0 0 13px;
font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
display: block;
background: url(images/cub.gif) no-repeat top left;
}
.moduletable-quick-links-module {
widht: 480px;
padding: 18px 0 25px 0;
}
.home2-table td{
vertical-align: top;

}
.footer-mission {
background: #FFFFFF;
margin: 0 0 10px 0;
padding: 6px 10px 7px 10px;
border: 1px solid #ADADAD;
text-align: left;
font-size: 11px;
}

/*----------------------------------------------------------------------     crm stiles      -----------------------------------------------------------------------*/
.p_chapter {
font-weight: bold;
color: #666;
}
.p_pagenumber {
font-weight: bold;
color: #336699;
}
.p_article_title {
font-weight: bold;
}
.p_article_author {
font-style: italic;
}

.button-small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	background: #1069B5;

	color: #EFF3FF;
	border: solid 1 #ADADAD;
	cursor: hand;
	padding: 0px;
	height: 17px;
}
.button-small:hover {
	color: #393C42;
	background: #EFF3FF;
}

/*----------------------------------------------------------------------     table      -----------------------------------------------------------------------*/
table.forms-table {
	border-right: 1px solid #CCCCCC;
}
table.forms-table td{
	padding: 3px;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
table.forms-table th{
	padding: 3px;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	background-color: #E8F1FA;
	text-align: center;
	font-weight: bold;
}
table.forms-table td.forms-table-footer{
	padding: 1px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
table.moduletable-login-module td table td{
	font-size: 11px;
}

/*-------------------------------- Center Directory -------------------------*/
.sectiontablename {
background: #ccc;
}

.sectiontablename td{
background: #fff;
vertical-align: top;
}

td.sectiontableheader{
background: #E8F1FA;
font-weight: bold;
text-align: center;
}

.news-mission {
background: #EBF2F9;
padding: 6px 10px 15px 10px;
margin: 0px 0px 5px 0px;
border: 1px solid #ADADAD;
font-size: 11px;
}

table.moduletable-cmscnewsfeed {
width: 100%;
width: "90%";
}

.moduletable-cmscnewsfeed th{
text-transform: uppercase;
text-align: left;
}

p.psmall{
padding: 0px;
margin: 15px 0px 3px 0px;
color: #7B7B7B;
}
p.headline{
padding: 0px;
margin: 0px 0px 7px 0px;
margin: "0px";
}

a p.headline {
padding: 0px;
padding-bottom: 8px;
border: 0;
border-bottom: 1px solid #DEDBDE;
}

table.moduletable-cmscnewsfeed a:link p, 
table.moduletable-cmscnewsfeed a:visited p, 
table.moduletable-cmscnewsfeed a:active p{
color: #0066CC;
text-decoration: underline;
}
table.moduletable-cmscnewsfeed a:hover p{
text-decoration: none;
}

table.contentpaneopen a:link p, 
table.contentpaneopen a:visited p, 
table.contentpaneopen a:active p{
color: #0066CC;
text-decoration: underline;
}
table.contentpaneopen a:hover p{
text-decoration: none;
}

.parchive {
padding: 10px 0px 0px 0px;
font: bold 12px Verdana, sans-serif;
color: #333;
}

.moduletable_mscare-cal
{
margin-bottom:15px;
margin-top:5px;

}


.moduletable_mscare-cal .mod_events_td_daywithevents a
{
background:#0099CC;
color:#FFFFFF;
padding:2px;
text-decoration:none;

}
.moduletable_mscare-cal .mod_events_td_todaynoevents a
{
background:#C2F3FE;
padding:2px;
text-decoration:none;

}

.moduletable_mscare-cal .mod_events_td_daynoevents a
{
padding:2px;
text-decoration:none;
}









.moduletable_mscare-cal .mod_events_td_daynoevents a:hover

{

background-color:#DAF2FE;

}


.moduletable-custom-login-module{
	width:260px;
	border :1px solid #CCCCCC;
}

.moduletable-custom-login-module td{
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
}

.pas-bg {
-x-system-font:none;
border:1px solid #75AAD4;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-left:4px;
background:transparent url(./images/pass_word1.jpg) no-repeat scroll left top !important;
}
