bu/* 
================================
Skin styles for NCQA
================================
*/


/******** Create box for the admin area **/

.dropshadow2
{
    background: url(../../shadowAlpha.png) no-repeat bottom right !important;
    background: url(../../shadow.gif) no-repeat bottom right; /*margin: 10px 0 10px 5px;*/
    width: 600px;
    padding: 0px; /*margin: 0 auto 0 auto !important;*/
    position: absolute;
    top: 170px;
    _top: 220px !important;
    /*z-index: 7000;*/
    z-index:1; /*trying to fix the problem in admin can't move content to panes because of admin box w/shadow. ChrisZ*/
    margin-left: 23%; /*_margin-left: -250px;*/
}

span
{
    padding: 0px;
    margin: 0px;
}

.innerbox
{
    position: relative;
    bottom: 6px;
    right: 6px;
    border: 1px solid #999999;
    padding: 4px;
    margin: 0 auto 0 auto;
    background-color: #FFFFFF;
}

/********************/

body
{
    width: 100%;
    padding: 0 0 20px 0;
    margin: 0px;
    text-align: center;
    background: #fff url(../../bg_NCQA.jpg) repeat-x top left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #333;
}

* html body
{
    background: #fff url(../../bg_NCQA.jpg) repeat-x top left;
}

.footerBottom
{
    width: auto;
    margin: 0 auto;
    padding: 10px 0px 0px 0px !important;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif; /*color: #697074;*/
    font-size: 9pt;
    vertical-align: middle !important;
    background-color: #ffffff;
}

.footerBottom
{
    margin-bottom: 10px !important;
}

img, .img, img1
{
    border: 0;
}

.img
{
    margin: 5px 6px 5px 0px !important;
}

.img1
{
    margin: 5px 5px 5px 5px !important;
}

a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    color: #2861a3;
}

a:link, a:visited, a:hover, a:active
{
    color: #2861a3;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

.outerWrapper
{
    background: url(../../NCQA_Right_repeat.jpg) repeat-y;
    margin: 0 auto;
    padding: 0px;
    border: 0px;
    height: auto !important;
    height: 960px;
    min-height: 960px;
}

html > body .outerWrapper
{
    height: 960px !important;
    min-height: 960px !important;
}

.tableWrapper
{
    margin: 0 auto;
    padding: 0px;
    border: 0px;
    background-color: white;
}

.middleimage
{
    margin: 0 auto !important;
    padding: 0px !important;
    border: 0px !important;
    background: white repeat top left;
}

.topimage
{
    height: 40px;
    background-image: url(../../topshadwo.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-collapse: collapse;
}

.bottomimage
{
    height: 47px;
    margin: 0px;
    padding: 0px;
    border: 0;
    border-collapse: collapse;
    background: url(../../NCQA_bottom5.gif) no-repeat left bottom;
}

.leftimage
{
    background: url(../../leftshadwos.jpg) no-repeat top left;
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
    width: 9px;
}

.rightimage
{
    background: url(../../rightshadwos.jpg) no-repeat top left;
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-collapse: collapse;
    width: 12px;
}

/*
div #innerWrapper 
{
	text-align: left;
	width: 752px;
	height: 200px;
	padding: 40px 16px 14px 16px;
	background:  url(../../NCQA_bottom.jpg) no-repeat left bottom;

}
*/

#topFixedShadowImg
{
    position: absolute;
    top: 0;
    left: 0;
    width: 784px;
    height: 40px;
    z-index: 1;
    background-image: url(../../topshadwo.jpg);
    background-repeat: no-repeat;
    background-position: right;
}

#leftFixedShadowImg
{
    position: absolute;
    top: 6px;
    background: url(../../leftshadwos.jpg) no-repeat;
    left: 0px;
    width: 9px;
    height: 100%;
    z-index: 1;
}

#rightFixedShadowImg
{
    position: absolute;
    top: 6px;
    left: 772px;
    width: 11px;
    height: 100%;
    z-index: 1;
    background-image: url(../../rightshadwos.jpg);
    background-repeat: no-repeat;
    background-position: 0px;
}

#bottomFixedShadowImg
{
    width: 784px;
    text-align: left;
    width: 752px;
    background: url(../../NCQA_bottom.jpg) no-repeat left bottom;
}

#LeftPane, .ContentPane, .RightPane
{
    position: relative;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    font-size: 9pt;
    text-align: left;
    vertical-align: top;
}

#LeftPane
{
    width: 174px;
    border: 1px red dashed;
    float: left;
    clear: left;
    margin: 0px;
    padding: 0px;
}

.LeftPaneTop
{
    height: 11px;
    width: 174px;
    font-size: 9pt;
    background-image: url(../../topmenu.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
.LeftPaneMiddle
{
    background-color: #4A809B;
    width: 174px;
    margin: 0px;
    padding: 0px;
}

.LeftPaneBottom
{
    height: 13px;
    width: 174px;
    font-size: 9pt;
    background-image: url(../../bottommenu.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

.RightPane
{
    border: 1px red dashed;
    width: 126px;
    float: right;
    clear: right;
}

div #topLogo
{
    margin: 0px 0px 0px 10px;
    padding: 0px;
    border: 0px;
}

/*
div #topLogo 
{
	position: relative;
	background-position: top left;
	width: 143px;
	height: 83px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	border: 0px;
	background-image:  url(../../NCQAlogo3.jpg);
	background-repeat: no-repeat;
}

* html 	div #topLogo 
{
	padding-top: 0px;
	margin-top: 0px;
}

div #topLogo a
{
	position: absolute;
	top: 0;
	left: 0;
	width: 143px;
	height: 83px;
}

div #topLogo a h1
{
	display: none;		
}
*/

img #logoImg
{
    float: left;
    margin: 0px 0 0 26px;
}

#divisionshadow
{
    height: 7px;
    font-size: 2px;
    width: 749px;
    margin: 0px !important;
    padding: 0px !important;
    background: url(../../ruler.jpg) repeat-x top left;
    float: left;
    clear: left;
    margin-left: 5px !important;
    margin-right: 0px;
}

html > body #divisionshadow
{
    margin-left: 8px !important;
    margin-right: 0px !important;
    width: 747px !important;
}

/* Begin footerWrapper group */

#footerWrapper
{
    position: relative;
    margin: 0;
    height: 30px;
    width: 753px;
    clear: both;
    color: #fff; /*background-color: #345379;*/
    font: 8pt arial, helvetica, sans-serif;
}

.footerrightside
{
    display: block;
    float: right;
    padding-right: 30px;
    text-align: right;
    width: 304px;
    color: #2861a3;
    font: 8pt arial, helvetica, sans-serif;
}

.bottommenu a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #2861a3;
}

.bottommenu a:hover
{
    text-decoration: underline;
}

.footerleftside
{
    display: block;
    float: left; /*	width: 300px; */
    padding-left: 15px;
    color: #697074;
    font: 8pt arial, helvetica, sans-serif;
}

/* End footerWrapper group */

/* FORMS */
form
{
    margin: 0 0 1.5em;
}

input
{
    font-family: Arial, Helvetica, sans-serif;
    margin: 2px 0;
}

label
{
    display: block;
    padding: 5px 0;
}

label br
{
    clear: left;
}

#altNav
{
    /*position: relative; 	top: 10px;*/
    z-index: 400;
    float: right;
    clear: none;
    font-size: 7pt;
    margin: 10px 24px 8px 0px; /*width: 300px;*/
    vertical-align: middle;
    text-align: right;
}

html > body #altNav
{
    /*position: relative; 	top: 0px; */
    z-index: 400;
}

#altNav ul
{
    margin: 0px 8px 0px 0px;
    padding: 0px;
}

#altNav ul li
{
    display: inline;
    list-style: none;
}

#altNav a, hyp
{
    text-decoration: none;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #2861a3;
}

#altNav a:link, #altNav a:visited, #altNav a:hover, #altNav a:active
{
    color: #2861a3;
}

#altNav a:hover
{
    text-decoration: underline;
}

/* SEARCH */
#search form
{
    width: 210px;
}

#search
{
    color: #fff;
    font-weight: bold; /*position: relative; 	top: 23px; 	right: 0px; 	width: 221px; 	height: 22px;*/
    float: right !important;
    clear: right !important;
    vertical-align: middle; /*width: 300px;*/
    text-align: right;
    padding: 0px;
    margin: 0px 24px 0px 0px;
    height: 20px;
}

#search p
{
    margin: 0px;
    padding: 0px;
}

#search a, #search td
{
    font-size: 9px;
}

* html #search
{
    color: #fff;
    font-weight: bold; /*position: relative; 	top: 30px; 	right: 10px; 	width: 210px;*/
    float: right !important;
    clear: right !important;
}

#search form
{
    margin: 0;
}

#search input, .searchBox
{
    width: 12em;
    margin: 0px;
    border: 2px #e3e3e3 inset;
    background-color: #fff;
    font-size: 9pt;
    font-weight: normal !important;
    color: #999999;
}

#search label
{
    padding: 5px 0 0;
    display: inline;
}

#search .buttomsubmit
{
    font-size: 76%;
    height: 20px; /*background: url(../../bg_buttom.gif) no-repeat !important;*/
    cursor: pointer;
    border: 0px;
    color: white;
    width: 62px;
    font-weight: 900;
    margin: 0px !important;
    padding: 0px !important;
}

* html #search .buttomsubmit
{
    /*background: url(../../bg_buttom.gif) no-repeat !important;*/
    height: 20px;
    cursor: pointer;
    font-size: 76%;
    width: 62px;
    padding-bottom: 0px;
    border: 0px;
    margin: 0px !important;
    padding: 0px !important;
}

.fongrey
{
    color: #5E5F5F !important;
    font-weight: 400;
}


div #leftWrapper
{
    position: relative; /*top:  0px; 		left:  0px;*/
    width: 174px;
    overflow: hidden; /*margin-bottom :  42px;*/
    padding: 0 0px; /*border: 1px red dashed;*/
    height: 800px;
    background: url(../../bottomMenu.gif) no-repeat bottom left;
}

html > body div#leftWrapper
{
    margin: 0px 0px 0px 0px;
    float: left;
}

* html div #leftWrapper
{
    height: 800px;
    width: 174px;
    margin-top: 0px;
    margin-right: 4px;
}

#leftWrapperNavMenu
{
    background-color: #4A809B;
    margin-left: 0px;
    margin-right: 0px;
    height: 788px;
    background-image: url(../../topmenu.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
.leftWrapperNavMenuImg
{
    width: 137px;
    height: 75px;
    padding: 20px 0px 0px 17px;
}

#contentRechts
{
    float: left;
    overflow: hidden;
}

/*************************** Legacy Left Nav ********************************/



/*
.navtree
{
    background-color: #4a809b;
    margin: 0px;
    padding: 0px;
    margin-top: -1px;
    vertical-align: top;
    width: 174px;
}

.navtreenode1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 1.6em !important;
    margin-left: 6px !important;
    padding: 0.3em 0em 0.3em 0em !important;
    display: block;
    background: #4a809b; 
    border: 0px !important;
    width: 167px;
    _width: 167px;
    border-bottom: solid 1px #6d9ab2;
    -moz-border-bottom-colors: #6d9ab2;
}
Lance */
.navtreenode1
{
    line-height:1px;
    height: 1px;
    left: -1000px;
    position:relative;
}
/*
html > body .navtreenode1
{
    width: 161px;
}

.navtreenode1 a, .navtreenode1 a:link, .navtreenode1 a:visited, .navtreenode1 a:active
{
    text-decoration: none;
    color: #ffffff;
    font-size: 9pt;
    background-color: #72a6c1;
}

.navtreenode1 a:hover
{
    text-decoration: underline;
}
Lance */
.navtreechild1
{
    /*&
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    line-height: 2.0em !important;
    margin: 0px;
    padding: 0.3em 0 0.3em 0.5em;
    display: block;
    background: #72a6c1;
    background-position: top left;
    background-repeat: repeat;
    border: 0px !important;
    width: 167px;
    */
    
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    background-color:white;
    border-bottom:solid 1px #E0E0E0;
    text-decoration:none;
    width:220px;
    height:43px;
    border-bottom:solid 1px #E0E0E0;
    text-decoration: none;
}
/*
.navtreechild1 a
{
    text-decoration: underline;
    font-size: 9pt;
    border-bottom:solid 1px #E0E0E0;
}

.navtreechild1 a, .navtreechild1 a:link, .navtreechild1 a:visited, .navtreechild1 a:active
{
    font-size: 9pt;
}

.navtreechild1 a:hover
{
    text-decoration: underline;
}


.navtreenode
{
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
    line-height: 1.6em;
    margin: 0px;
    padding: 0.5em 0 0.5em 1.0em;
    display: block;
    color: #fff;
    background: #4a809b; 
    border-bottom: 1px #6d9ab2 solid;
    width: 170px;
    _width: 170px;
}

.navtreenodeselected, .navtreenodeselected td, .navtreenodeselected a, .navtreenodeselected td a
{
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
    line-height: 1.6em;
    margin: 0px;
    padding: 0.5em 0 0.5em 1.0em;
    display: block;
    color: #fff;
    background: #4a809b;
    border-bottom: 1px #6d9ab2 solid;
    width: 170px;
    _width: 170px;
}

.navvtreenode a
{
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
    line-height: 1.6em;
    margin: 0px;
    padding: 0.5em 0 0.5em 1.0em;
    display: block;
    color: #fff;
    background: #4a809b;
    border-bottom: 1px #6d9ab2 solid;
    width: 170px;
    _width: 170px;
}

.navtreenode a:hover
{
    text-decoration: underline;
    color: #ffffff;
    font-size: 9pt;
    background-color: #72a6c1;
}

.navtreenode a:visited
{
    color: white;
    font-size: 9pt;
}

.navtreechild a:link, .navtreechild a:visited, .navtreechild a:active
{
    color: #fff;
    font-size: 9pt;
    font-weight: 300;
    border-bottom: 1px #6d9ab2 solid;
    background-color: #72a6c1;
    display: block;
    padding-left: 27px;
    font-weight: normal !important;
    margin: 0px;
}

.navtreechild a
{
    _width: 274px;
    font-size: 9pt;
}

.navtreechild a:hover
{
    color: #275973 !important;
    _color: #275973 !important;
    padding-left: 29px;
    font-size: 9pt;
    font-weight: bold !important;
    text-decoration: none !important;
    border-bottom: 1px #6d9ab2 solid;
    background-color: #cbe1ec;
    background-image: url(../../arrows2.gif);
    background-repeat: no-repeat;
    background-position: 18px 12px;
    _background-position: 18px 14px;
}
*/
.navtreenodehover
{
    background-color: #cbe1ec;
}

.navtreenodehover a:hover
{
    text-decoration: underline !important;
}

/*
html > body .navtree, html > body .navtreenode1 .navtreenodehover, html > body .navtreenode1 td, html > body .navtreenode1
{
    background-color: #4a809b !important; 
    background-position: top left;
    background-repeat: repeat;
    color: #fff !important;
    font-weight: normal !important;
}

html > body .navtreechild1 .navtreenodehover
{
    background-color: #cbe1ec !important;
    background-position: top left;
    background-repeat: repeat;
}
*/

/*
.navtop
{
    background-color: #4a809b;
    margin: 0px;
    padding: 0px;
    height: 11px;
    background-image: url(../../topmenu.gif);
    background-repeat: no-repeat;
    background-position: top left;
    border-bottom: 1px #6d9ab2 solid;
    width: 174px;
}

html > body .navtop
{
    margin-bottom: 1px;
}

.navbottom
{
    background-color: #4a809b;
    margin: 0px;
    padding: 0px;
    height: 13px;
    background-image: url(../../bottommenu.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-top: -1px;
    border-top: 1px #6d9ab2 solid;
    width: 174px;
}

.navbl
{
    background: url(../../nav-bl.gif) 0 100% no-repeat #4a809b;
    width: 168px !important;
}

.navbr
{
    background: url(../../nav-br.gif) 100% 100% no-repeat;
}

.navtl
{
    background: url(../../nav-tl.gif) 0 0 no-repeat;
}

.navtr
{
    background: url(../../nav-tr.gif) 100% 0 no-repeat;
    padding: 10px;
}

.navclear
{
    font-size: 1px;
    height: 1px;
}
Lance */

/*************************** End Legacy Left Nav ********************************/

/*****************************************/
/*****	Leftwraper NavMenu, LEFT MENU ***/
/****************************************/
/*
.navlistold ul li a
{
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
    line-height: 1.6em;
    margin: 0px;
    padding: 0.5em 0 0.5em 1.0em;
    display: block;
    color: #FFF;
    background: #4A809B;
    border-bottom: 1px #6D9Ab2 solid;
    width: 174px;
    _width: 274px;
}

.navlistold ul li a:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}

.navlistold ul li a:visited
{
    color: white;
}


.navlistold ul, .navlistold li
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.navlistold ul ul li a:link, .navlistold ul ul li a:visited, .navlistold ul ul li a:active
{
    color: #fff;
    font-size: 10pt;
    font-weight: 300;
    border-bottom: 1px #6D9Ab2 solid;
    background-color: #72A6C1;
    display: block;
    padding-left: 27px;
    font-weight: normal !important;
    margin: 0px;
}

.navlistold ul ul li a
{
    _width: 274px;
}

.navlistold ul ul li a:hover
{
    color: #275973 !important;
    _color: #275973 !important;
    padding-left: 29px;
    font-size: 10pt;
    font-weight: bold !important;
    text-decoration: none !important;
    border-bottom: 1px #6D9Ab2 solid;
    background-color: #CBE1EC;
    background-image: url(../../arrows2.gif);
    background-repeat: no-repeat;
    background-position: 18px 12px;
    _background-position: 18px 14px;
}
Lance */

#active
{
    color: #fff;
    font-size: 10pt;
    font-weight: 300;
    font-weight: bold;
    background: url(../../arrows.gif)no-repeat 3px 14px;
    background-color: #4A809B;
}

/*****************************************/
/*****	Leftwraper NavMenu, LEFT MENU ***/
/****************************************/
/*
.navlist
{
    color: #ffffff;
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    display: block;
    background: #4A809B;
    vertical-align: bottom;
    border-collapse: collapse;
    table-layout: fixed;
}

.navlist tr, .navlist td, .navlist tbody
{
    color: #ffffff;
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    display: block;
    background: #4A809B;
    vertical-align: bottom;
}

.navlisttree, .DNNTree, .navlistbody
{
    background: #4A809B;
    padding: 0px;
    margin: 0px;
    color: #ffffff;
    vertical-align: bottom;
}

.LeftPaneMiddle table
{
    padding: 0px;
    margin: 0px;
}
Lance */

/*
.navlistbody span, .navlisttree div, .DNNTree div, .navlistbody div, .navlistbody td
{
	background: red;
	padding: 0px;
	margin: 0px;
	color: #ffffff;

	vertical-align: middle;
	z-index:0;
	border: 1px;
}
*/
.navlisthover
{
    color: #ffffff;
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
    height: 24px;
    vertical-align: bottom;
}

.navlistnode
{
    color: #ffffff;
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
    height: 24px;
    margin: 0px;
    display: block;
    background: #4A809B;
    border-bottom: 1px #6D9Ab2 solid;
    padding: 1px 0px 0px 12px;
    vertical-align: bottom;
}

.navlistnode a
{
    color: #ffffff;
    vertical-align: middle;
}

.navlistselected, .Child
{
    background-color: #72A6C1;
    background-repeat: repeat;
    display: block;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
    height: 24px;
    padding: 0px 0px 0px 12px;
    vertical-align: middle;
    color: #ffffff;
    border: 0px;
    border-bottom: 1px #6D9Ab2 solid;
    vertical-align: bottom;
}


.navlistbody
{
    border-bottom: 1px dotted #B2B2B2 !important;
}

.navlistbody span
{
    margin-left: 5px;
}

.navlistbody table
{
    border-top: 1px dotted #B2B2B2 !important;
}

.navlistbody span table
{
    border-bottom: none !important;
    border-top: none !important;
}

.navlistbody table td
{
    padding: 2px 0;
}


.navlistselected a, .navlist a, .navlistselected a, .navlistselected a:hover, .navlist a:hover, .navlistselected a:hover
{
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    vertical-align: bottom;
}

#active
{
    color: #fff;
    font-size: 9pt;
    font-weight: 300;
    font-weight: bold;
    background: url(../../arrows.gif)no-repeat 3px 14px;
    background-color: #4A809B;
}

/*Wrapper Content*/
.contentWrapper1, .contentWrapper2 /*, .RightWrapperGrey1 */
{
    margin: 1px 1px 0px 0px !important;
    padding: 0px !important;
    vertical-align: top;
    _border: solid 1px white;
}

.contentWrapper2
{
    _margin: -19px 0px 2px 0px !important;
}

.RightWrapperGrey1
{
    background-color: none;
    padding-right:4px;
    padding-left:4px;
}

.RightWrapperGrey1 p
{
    margin-bottom: 4px;
    color: #444;
    margin-top: 6px;
    margin-bottom: 6px;
}

.RightWrapperGrey1  ul
{
	padding-top: 5px;
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding-left: 0px !important;
	list-style-type: none !important; 
	list-style-position: outside;
}

.RightWrapperGrey1 h1
{
    margin-bottom: 4px;
    color: #265972;
    border-bottom: 3px solid #BBD2E4;
    padding-bottom: 8px;
}

.RightWrapperGrey1 h2
{
    color: #285A73;
    font-weight: bolder;
    border-bottom: 3px solid #BBD2E4;
    padding-bottom: 8px;
    margin-bottom: 8px !important;
}

.RightWrapperGrey1 h3
{
    color: #285A73;
    font-weight: bolder;
    border-bottom: 3px solid #BBD2E4;
    padding-bottom: 8px;
    margin-bottom: 8px !important;
}

.RightWrapperGrey1 a
{
    margin-bottom: 0px;
    color: #0077C5;
    text-decoration:none;
}

.RightWrapperGrey1 a:hover
{
    color: #285A73;
}

.RightWrapperGrey1 p a 
{
	font-size: 9pt;
	color:  #2861A3 !important;
	line-height: 1.2em !important;
	margin: 0px !important;
	padding: 0px !important;
}
	
.RightWrapperGrey1 p  a:hover 
{
	text-decoration: underline;
	color: #2861A3;
}
	
.RightWrapperGrey1 .more 
{
	padding-top: 3px !important;
}


	.contentWrapper1 a, /*.RightWrapperGrey1 a */
	{
		font-size: 9pt;
		color: #2861a3;
	}
	
	.contentWrapper1 a:hover, /*.RightWrapperGrey1 a:hover*/
	{
		text-decoration: underline;
		color: #2861a3;
	}
	
	.contentWrapperImg {
		margin: 0px 0px 5px 10px;
		padding: 0px;
	}
	
	.contentWrapper1 h2, .contentWrapper2 h2 /* , .RightWrapperGrey1 h2 */
	{
		color: #275973;
		font-size: 14.5pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 400;
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
		padding-top: 0px;
		padding-right: 5px;
		padding-bottom: 0px;
		padding-left: 5px;
	}
	
	.contentWrapper2 h2 
	{
		padding-left: 2px;	
	}
	
	.contentWrapper1 h3 /* , .RightWrapperGrey1 h3 */
	{
		color: #265972;
		margin: 0px;
		/*_padding: 5px 0px 7px 10px;*/
		font-size: 11pt;
		font-weight: normal;
		font-family: Arial, Helvetica, Sans-Serif;
		padding: 2px 0px 7px 5px !important;
		_padding: 0px 0px 0px 5px !important;
	}
	
	
	.contentWrapper1 p, .sel, .chk /* , .RightWrapperGrey1 p */
	{
		line-height: normal !important;
		font-size: 9pt; 
		margin: 0px !important;
		padding: 0px !important;
		margin-left: 5px !important;
		margin-right: 5px !important;
	}
	
	.sel input, .chk input
	{
		line-height: normal !important;
		margin: 0px !important;
		margin-right: 4px !important;
		_margin-right: 2px !important;
		text-align: left;
		vertical-align: middle !important;
		float: left;
		clear: left;
	}
	
	.sel label, .chk label
	{
		padding: 0px !important;
		padding-top: 4px;
		height: 20px;
		text-align: left;
		vertical-align: middle !important;
	}
	
	.sel br, .chk br
	{
		line-height: 14px !important;
		_line-height: 2px !important;
	}
	
	.contentWrapper1 p a /* , .RightWrapperGrey1 p a */
	{
		font-size: 9pt;
		color: #2861a3;
	}

	.contentWrapper1 p a:hover /* , .RightWrapperGrey1 p a:hover  */
	{
		text-decoration: underline;
	}
	
	.contentWrapper1 p a:visited /*, .RightWrapperGrey1 p a:visited */
	{
		color: #2861a3;
	}	

	
	.separator1 /*, .RightWrapperGrey1 */
	{
		 font-size: 1px;
		 padding: 0px !important;
		 height: 1px;
		 margin: 8px 0px 8px 0px !important;
		 _margin: 12px 0px 7px 0px !important;
		 color: #E0E0E0;
	}
	
	.image {
		float: left;
		margin: 0px 10px 0px 10px;
	}
	
	* html .contentWrapper {
		margin:  0px 0px 5px 7px;
		width:  367px;
	}	

	.contentWrapper .picture{
		width: 86px;
		height: 85px;
		float: left;
		margin: 0px 10px 30px 10px;
	}
	
	.containerInformation {
		margin-top: 10px;
	}
	
	.containerInformation p  {
	    line-height: 1.3em !important;
	}
	
	.bluefont
	{
		color: #333;	
	}
	
	.titleCenter, .titleCenterLarge 
	{
		background-image: url(../../titlecenter1.jpg);
		height: 30px;
		background-repeat: no-repeat;
		width: 100%;
		color: #ffffff;
		font-size: 12pt;
		padding-top: 5px;
		padding-left: 5px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		margin-top: -19px;
	}
	
	.titleCenterLarge 
	{
		background-image: url(../../titlecenterLarge3.jpg);
	}	
	
	html > body .titleCenter, html > body .titleCenterLarge
	{
		margin-top: -2px;
	}
		
	.contentWrapperDivision, .contentWrapperDivision1
	{
		/*width: 100%;
		height: 4px;
		font-size: 2px;
		padding: 0px !important;
		background: url(../../ruler.jpg) repeat-x top left;
		float: left;
		clear: both;
		margin: 0 auto !important;	
		/*border: solid 1px green;*/
		margin-top: 2px !important;
		margin-bottom: 2px !important;
	}
	
	.contentWrapperDivision
	{
	/*	margin: 0px 2px 0px 2px !important;	*/
	}
	
/* lance */

	
.contentWrapperGrey   {
    background-color: #eff4f6;
    border-top: 5px #E0E0DE solid;
    font-size: 8.5pt !important;
    line-height: 1.3em;
    padding-bottom: 25px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 10px;
    width: 95%;
}
	
.contentWrapperGrey  a  
{
	font-size: 8pt;
	color: #2861a3 !important;
	padding-bottom: 52px;
}

.contentWrapperGrey  a: hover  
{
	text-decoration: underline;
}

.contentWrapperGrey h2 
{
	padding : 0px 5px 7px 0px !important;
	color: #275973;
	font-size: 9pt !important;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 15px 0px 5px 0px !important;
}

.contentWrapperGrey p 
{
	padding : 0px !important;
}

.contentWrapperGrey .more 
{
	padding-top: 8px !important;
}

.RightWrapper .more 
{
	padding-top: 8px;
}

.article, .bannerBlue
{
	position: relative;
	display: block;
	float: left !important;
	clear: left !important;
	margin: 0px !important;
	padding: 0px !important;
}



.bannerBlue
{
	background-color: #e5f3fa;
	background-image: url(../../bluegrad.gif);
	background-repeat: repeat-x;
	background-position: top left;
	border: 1px;
	border-color:  #e0e0e0;
}


.article h3, .bannerBlue h3
{
	color: #275973;
	margin: 0px;
	padding: 0px 0px 7px 0px;
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;		
}

.bannerBlue h3
{
	font-size: 14pt;
}

.article p, .bannerBlue p 
{
	color: #5E5F5F;
	margin: 0px !important;
	padding: 0px !important;
	font-size: 9pt;
}	

.article p
{
	color: #333;
}

.bannerBlue p 
{
	font-weight: normal;
	font-size: 9pt;
	line-height: normal;
	padding: 2px !important;
}	

.article div a, .bannerBlue div a 
{
	font-size: 9pt;
	color: #2861a3 !important;
}

.article div a:hover,  .bannerBlue div a:hover 
{
	text-decoration: underline;
	color: #2861a3 !important;
}

.article div a:visited,  .bannerBlue div a:visited 
{
	color: #2861a3 !important;
}

.readMore
{
	margin-bottom: 6px !important;	
}



.t 
{

}

.b 
{
	/*background: url(../../dot.gif) 0 100% repeat-x;*/
}

.l 
{
	/*background: url(../../dot.gif) 0 0 repeat-y;*/
}

.r 
{
	/*background: url(../../dot.gif) 100% 0 repeat-y;*/
}

.bl 
{
	/*background: url(../../bl.gif) 0 100% no-repeat;*/
}

.br 
{
	/*background: url(../../br.gif) 100% 100% no-repeat;*/
}

.tl 
{
	/*background: url(../../tl.gif) 0 0 no-repeat;*/
}

.tr 
{
	/*background: url(../../tr.gif) 100% 0 no-repeat; */
	
}


	.RightWrapper  {
		position: relative;
		right:  5px;
		width :  196px;
		/*border: 1px red dashed;*/
		height: 400px;
		margin: 0px;
		font-size: 9pt;

	}
	
	* html .RightWrapper  {
		right: 0px;
		left: 550px;
		width :  196px;
	}	
	
	.RightWrapper .separator {
		 background: url(../../boxGreyDivision.jpg) repeat-x;
		 font-size: 4px;
		 padding: 0px;
		 height: 1px;
		 margin: 12px 0px 11px 0px;
		 _margin: 12px 0px 7px 0px;
	}

	
	
	
	.RightWrapper h5 {
		color: #275973;
		padding :  10px 5px 0px 10px;
		margin: 0px 0px 4px 0px;
		color: #3F6B82;
		font-weight: bold;
		font-size: 8.5pt;
		font-family:  Arial, Helvetica, sans-serif;
	}
	
	.RightWrapper h3 {
		padding : 0px 5px 7px 10px;
		color: #275973;
		font-size: 9pt !important;
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: bold;
		margin: 10px 0px 5px 0px !important;

	}
	
	.RightWrapper h4 {
		padding : 0px 5px 4px 10px;
		color: #275973;
		font-size: 8.5pt !important;
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: bold;
		margin: 10px 0px 5px 0px !important;
	
	}
	
	.greyStrong 
	{
		color: #333;
		font-weight: 900;
		font-size: 8.5pt !important;
	}
	
	.RightWrapper p {
		color: #5E5F5F;
		margin: 0px 5px 0px 10px;
		padding: 0px 0px 0px 0px;
		font-size: 8pt;
		line-height: 12pt;
	}
	
	
	div#RightWrapperGrey p  a {
		font-size: 8pt;
		color:  #2861A3 !important;
		line-height: 1.2em !important;
		margin: 0px !important;
		padding: 0px !important;
	}
	div#RightWrapperGrey p  a: hover {
		text-decoration: underline;
	}
	
div#RightWrapperGrey .more {
	padding-top: 3px;

}
	
	
div#RightWrapperGrey .sepator {
		 background: url(../../boxGreyDivision.jpg) repeat-x;
		 font-size: 4px;
		 padding: 0px;
		 height: 1px;
		 margin: 12px 0px 11px 0px;
		 _margin: 12px 0px 7px 0px;
	}
	
	#RightWrapperGrey  {
		/*background-color: #F5F4F2; 
		border-top: 5px #E0E0DE solid;
		margin-top: 2px;*/
	}
	
	#breadCrumb 
	{
		font-size: 7pt !important;
		padding: 0px !important;
		margin-top: 0px !important;
		_margin-top: 0px !important;
		margin-right: 0px !important;
		margin-bottom: 0px !important;
		margin-left: 25px !important;
	}
	
/*		* html  div#breadCrumb {
		margin: 5px 0px 5px 20px;
		padding: 0px;
	}*/
	
	#breadCrumb a 
	{
		color:  #2861A3;
		font-size: 7pt !important;
		margin: 0px;
		padding: 0px;
	}
	
	#breadCrumb a:hover 
	{
		text-decoration: underline;
	}
	
	.bluefont {
		color: #2861A3;
	}
	
	
	div.row {
		clear:  both;
		padding-top:  3px;
		margin: 0px;
		text-align: left;
		font-size: 8.5pt;
		padding-left: 14px;
		color: #2868A3;
	}
	
	div.row span.label {
		float:  left;
		width: 45px;
		text-align: left;
	}
	* html  div.row span.label {
		width: 8px;
	
	}
	div.row span.formw {
		width:  202px;
		text-align:  right;
		padding-left: 10px;
	} 
	#contentWrapperHome{
		position:  relative;
		top:  210px;
		left:  174px;
		margin:  0px 0px 5px 8px;
		width:  365px;
		color: #5E5F5F;
		/*border: 1px red solid;*/
	}
	
	#contentWrapperHome .picture{
		width: 86px;
		height: 85px;
		float: left;
		margin: 0px 10px 30px 10px;
	}
	
	
	* html  #contentWrapperHome{
		margin:  0px 0px 5px 7px;
		width:  367px;
	}
	
	
	/*List style of the centerWraper */
	
		
	#contentWrapper ul  {
	/*	list-style-image: url(../../listStylebgwhite.jpg);*/
		background-repeat: no-repeat;
		margin: 0px;
		padding: 0px 0px 0px;
		list-style-position: inside;
	}
	#contentWrapper li  {
		margin: 0px 0px 0px 10px;
		_margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 15px;
		_padding: 0px;

		list-style-type: none;
		background: url(../../listStylebgwhite.jpg)  0px 5px no-repeat; 
	}
	
	#contentWrapper li a {
		margin: 0px;
		text-decoration: none;
		color: #2861A3;
		padding: 0px;
	}
	
	#contentWrapper li a: hover {
	text-decoration: underline;
	}
	
	.contentWrapper1 .allListCenter, .allListCenter1 
	{ 
		display: block !important;
		margin: 0px !important;
		padding: 0px !important;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.0em;
		/*width: 350px;*/
		margin-top: -15px !important;
		color: #2861A3;
		background:none;
	}
		

	.contentWrapper1 .allListCenter ul, .allListCenter1 ul
	{
		margin-left: 20px;
		padding-left: 0;
		list-style-position: outside;
	}
	
	.contentWrapper1 .allListCenter li p,	.allListCenter1 li p, .allListCenter1 ul li p
	{
		margin: 0px !important;
		padding: 0px !important;
		margin-top: 5px !important;
		color: #5e5f5f;
		line-height: normal !important;
	}
	
	.allListCenter ul .allListCenter1 ul
	{
		margin-top: 0px !important;
		margin-left: 5px !important;
		margin-right: 5px !important;
		padding-left: 0px !important;
		list-style-type: none !important; 
		list-style-position: outside;
	}
	
	html > body .contentWrapper1 .allListCenter, html > body .allListCenter1 
	{
		margin-top: -10px !important;
	}
	
	html > body .allListCenter ul, html > body .allListCenter1 ul
	{
		color: white;
		list-style-type: none !important; 
	}
	
	#container
	{
		width: 356px;
		float: left;
		margin-right: 7px;
	}
		
	#container  a 
	{
		font-size: 8pt;
		color: #2861a3;
		padding-bottom: 52px;
	}

	#container  a: hover 
	{
		text-decoration: underline;
	}
		
	#containerRight 
	{
		width: 193px;
		float: left;
		margin-left: 7px;
		margin-top: 10px;

	}
	
	#containerRight p {
			color: #5E5F5F;
			margin: 0px 5px 0px 10px;
			padding: 0px 0px 0px 0px;
			font-size: 8pt;

	}	
	#containerRight h5  {
			color: #275973;
			padding :  10px 5px 0px 10px;
			margin: 0px 0px 4px 0px;
			color: #3F6B82;
			font-weight: bold;
			font-size: 9.5pt;
			font-family:  Arial, Helvetica, sans-serif;
		}
	
	#container p {
		margin: 0px;
		padding: 0px;
		font-size: 8.5pt;
 
	}

	#container .picture {
		float: left; 
		margin: 0px 10px 10px 2px;
	}
	
			/* CSS Document */
	
	div#contentWrapperRight {
		position:  absolute;
		top:  0px;
		left:  174px;
		margin:  0px 0px 5px 8px;
		width:  565px;
		color: #5E5F5F;
		font:  9pt normal Arial, Helvetica, sans-serif;
		color: #5E5F5F;
		/*border: 1px red solid;*/
	}
	
	div#contentWrapperRight .inputshadow {
	margin:  0 0 1px;
	_margin:  0 0 -1px;
	height: 1.4em;
	border: 2px #e3e3e3 inset;
	background-color: #fff;
	font-size: 9pt;
	font-weight: normal !important;
	color:  #999999;
}		
	
div#contentWrapperRight h3 {
		color: #275973;
		margin: 0px;
		padding: 0px 0px 7px 0px;
		font-size: 11pt;
		font-weight: normal !important ;
		font-family:  Arial, Helvetica, sans-serif;
	}

	*html div#contentWrapperRight {
		margin:  0px 0px 5px 7px;
		width:  567px;
	}
	
	.leftWrapperLargeImg {
		width: 137px;
		height: 75px;
		padding: 20px 0px 0px 17px;
		border: 0px;

	}	
	
	#leftWrapperNavMenuLarge {
		background-color: #4A809B;
		margin-left: 0px;
		margin-right: 0px;
		height: 1010px;
		background-image:  url(../../topmenu.gif);
		background-repeat: no-repeat;
		background-position: top left;
	}
	
	
	div#leftWrapperLarge {
		position:  absolute;
		top:  0px;
		left:  0px;
		width : 174px;
		overflow :  hidden;
		/*margin-bottom :  42px;*/
		padding :  0 0px;
		/*border: 1px red dashed;*/
		height: 1020px;
		background:  url(../../bottomMenu.gif) no-repeat bottom left;
	}	
	
	

	
	div#contentWrapperRight h2 {
		padding : 0px 5px 0px 10px;
		color: #275973;
		font-size: 14.5pt;
		font-family:  Arial, Helvetica, sans-serif;
		font-weight: 400;
		margin: 5px 0px 5px 0px;
	}
	
	.SearchResultPage 
	{
		padding : 0px; 
		font-size: 8pt;
		font-family:  Arial, Helvetica, sans-serif;
		margin-left: 0px;
		margin-top: 5px;
	}
	
	.SearchResultPageRight {
		position: absolute; 
		top: 95px;
		left: 390px;
		margin-top: 5px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.resultColor {
		background-color: #EFF4F6;
		margin: 0px 20px 0px 10px;
		line-height: 1.3em;	
	}	
	
	.resultColorWhite {
		background-color: #fff;
		margin: 0px 20px 0px 10px;
		line-height: 1.3em;	
	
	}	
	
	.itemResult
	{
		float: left;
		clear: left;
		text-align: left;	
	}
	
	.itemResult a  
	{
		color: #2861A3;
		font-weight: bolder;
	}
	
	.itemResult a:hover  
	{
		text-decoration: underline;
	}
	
	.itemResultNextPage a  {
		color: #2861A3;
	}
	
	.itemResultNextPage a: hover  {
	text-decoration: underline;
	}
	
	.nextResult {
		font-size: 8pt;
	
	}
	.SearchResultBottomRight {
		float: right;
		margin: 10px 20px 0px 0px;

	}
	
	* html .SearchResultBottomRight {
		margin: 10px 10px 0px 0px;
	}
	
	
	/*Refernces of the SiteMap page */
	
	.colsitemap {
		width: 257px;
		float: left;
		margin: 5px 20px 0px 0px;
	}
	.colsiteMapRight {
		width: 257px;
		float: Right;
		margin: 5px 3px 0px 0px;
	}
	
	.itemSiteMap  
	{
		background-color: #EFF4F6;
		width: 100%;
		padding: 0px 4px 0px 4px !important;
		color: #2861A3;
		font-weight: bold;
		margin: 4px 0px 4px 0px !important;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		vertical-align: middle;
		text-align: left;
		line-height: normal;
	}
	
	html > body .itemSiteMap
	{
		padding: 4px 4px 4px 4px !important;
	}
	
	.itemSiteMap a, .itemSiteMap a:link, .itemSiteMap a:visited, .itemSiteMap a:hover, .itemSiteMap a:active
	{
		color: #2861A3;
		text-decoration: none;
	}
	
	.itemSiteMap  a:hover 
	{
		text-decoration: underline;
	}
	
	.pageLinkSiteMap 
	{
		margin: 0px;
		padding: 0px;
		margin: 4px 0px 4px 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: normal;
	}
	
	.pageLinkSiteMap a, .pageLinkSiteMap a:link, .pageLinkSiteMap a:visited, .pageLinkSiteMap a:hover, .pageLinkSiteMap a:active 
	{
		color: #2861A3;
		text-decoration: none;
	}
	
	.pageLinkSiteMap a:hover 
	{
		text-decoration: underline;
	}

a.urllinkresults, a.urllinkresults:link, a.urllinkresults:visited, a.urllinkresults:hover, a.urllinkresults:active  
{ 
	color: #5E5F5F; 
	text-decoration: none;
}

a.urllinkresults:hover 
{
	text-decoration: underline;
}
	
.sdmenu 
{
  width: 184px;
  font-family: Sans-Serif;
  font-size: 12px;
  padding-bottom: 10px;
  color: #FFF;
	background : #4A809B;
}

.sdmenu .title, .sdmenu .titlehidden
{
  display:  block;
  padding:  5px 0;
  color: white;
  cursor: pointer;
}

.sdmenu .title a: hover 
{
	text-decoration: underline;
}

.sdmenu .arrow 
{
	margin-left:  8px;
	margin-right:  1px;
}

.sdmenu .titlehidden 
{
    border-bottom:  none;
}

.sdmenu #top 
{
	background: #4A809B;
}

.sdmenu .submenu 
{
  overflow: hidden;
}

.sdmenu .submenu ul  
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.sdmenu .submenu li  a 
{
	display: block;
	width: 184px;
	padding: 0.5em 0em 0.5em 2.8em;
	color: #FFF;
	text-decoration: none;
	background: #4A809B;
	border-top: 1px #6D9Ab2 solid;
}

.sdmenu .submenu li  a: hover 
{
  color: #FFF;
  text-decoration: underline;
}

.sdmenu .normal ul  
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 184px;
}

.sdmenu .normal li  a 
{
	display: block;
	width: 167px;
	_width: 184px;
	padding: 0.5em 0em 0.5em 1.4em;
	color: #FFF;
	text-decoration: none;
	background: #4A809B;
	border-bottom: 1px #6D9Ab2 solid;
}

.sdmenu .normal li  a: hover 
{
	text-decoration: underline;
}

#underLineMenu 
{
	border-top: 1px #6D9Ab2 solid;
}

.sdmenu .submenu li.active a 
{
color: #fff;
font-size: 9pt;
font-weight: 300;
padding: 0.3em 0em 0.3em 1.4em;
background-color: #72A6C1;
}

.sdmenu .submenu li.active a: hover 
{
	background-image: url(../../arrows2.gif);
	background-position: 10px;
	color: #275973;
	font-weight: bold;
	background-repeat: no-repeat;
	background-color: #CBE1EC;
}

.sdmenu .submenu  li.activeUp a 
{
	color: #275973;
	font-size: 9pt;
	font-weight: bold;
	font-weight: 300;
	padding: 0.5em 0em 0.5em 2.8em;
	background-color: #CBE1EC;
}

/* Start Box Sing In background color grey  */

#bgBox 
{
	background-image: url(../../bg_box.jpg);
	width: 190px;
	_width: 196px;
	height: 134px;
	font-size: 8pt;
	color: #5E5F5F;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em; 
	padding: 2px;
	background-repeat: no-repeat;
}

#bgBox h4 
{ 
	font-family: Arial, Helvetica, sans-serif;
	color: #275973;
	margin: 0px;
	font-size: 13.5pt !important;
	padding: 5px 0px 0px 12px;
	font-weight: normal;
	word-spacing: 1px; 
}

#bgBox p 
{
	 padding-left: 12px;
	 margin: 8px 0px 0px 0px;
	 line-height: 1.1em !important;
 }

#bgBox .buttomLogin  
{
	 width: 99px;
	 position: absolute;
	 height: 25px;
	 text-align: center;
	 font-size: 9pt;
	 color: red;
	 left: 50px;
	  top: 99px;
	 padding: 0px; 
}

/* Start Box Sing In background color blue   */
					
#bgBoxBlue 
{
	/*
	 background-image: url(../../bg_box_login.jpg);
	 width: 195px;
	 height: 150px;*/
	 font-size: 8pt;
	 color: #275973;
	 font-family: Arial, Helvetica, sans-serif;
	 line-height: 1.3em;
	 padding: 0px !important;
	 background-repeat: no-repeat;
	 margin: 0px !important;
	 /*position: absolute;
	 top: 140px;*/
}

#bgBoxBlue p 
{
	margin: 0px;
	padding: 0px;
}

#bgBoxBlue a:link, #bgBoxBlue a:visited, #bgBoxBlue a:active 
{
	font-size: 7pt;
	font-weight: 800;
	text-decoration: none;
	color: #2861A3 !important;
}

#bgBoxBlue a:hover 
{
	font-size: 7pt;
	font-weight: 800;
	color: #2861A3 !important;
	text-decoration: underline;
}

#bgBoxBlue h4 
{ 
	font-family: Arial, Helvetica, sans-serif;
	color: #275973;
	margin: 0px;
	font-size: 13.5pt !important;
	padding: 8px 0px 8px 13px;
	font-weight: normal;
	word-spacing: 1px; 
	text-align: left;
}

#bgBoxBlue p 
{
	 padding-left: 5px;
	 margin: 5px 0px 10px 2px;
}

#bgBoxBlue .buttonLogin 
{
	 background: url(../../bg_bt_GO.jpg) no-repeat left;
	 width: 16px;
	 height: 15px;
	 text-align: center;
	 font-size: 6pt;
	 color: white;
	 font-weight: bold;
	 margin: 0px;
	 padding: 0px;
	 border: 0px;
	 cursor: pointer;
}

.singIninput 
{
	width: 140px;
	margin-left: 8px;
	height: 20px;
	border: 2px #e3e3e3 inset;
	background-color: #fff;
}

* html .singIninput 
{
	margin-left: 6px;
	height: 20px;
}


#boxGrey   
{
	background-color: #f5f4f2; 
	border-top: 5px #E0E0DE solid;
	padding-top: 10px;
	position: absolute;
	top: 300px;
	height: auto;
	padding-bottom: 30px;
	width: 196px;
	font-size: 8.5pt;
	line-height: 1.3em;
}

* html #boxGrey   
{  
	padding-bottom: 20px;
}

#boxGrey  h5 
{
	color: #275973;
	padding: 0px 5px 0px 10px;
	margin: 0px 0px 4px 0px;
	color: #3F6B82;
	font-weight: bold;
	font-size: 8.5pt;
	font-family: Arial, Helvetica, sans-serif;
}

#boxGrey .more  
{	
	padding-top: 8px;
}

#boxGrey  p  a   
{
	color: #2861A3;
	font-size: 8.5pt;
	padding-top: 10px;
	text-decoration: none;
}

#boxGrey  p  a: hover 
{
	text-decoration: underline;
}

.link  
{
	color: #2861A3;
	font-size: 8.5pt;
	font-weight: 900;
	padding-top: 10px;
	text-decoration: none;
}
	
#boxGrey  p  
{
	color: #5E5F5F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1.3em !important;
}

#boxGrey  h4  
{
	font-family: Arial, Helvetica, sans-serif;
	color: #275973;
	margin: 0px;
	font-size: 8pt !important;
	padding: 0px 0px 0px 10px;
	font-weight: normal;
	word-spacing: 1px; 
} 	

#boxGrey  h1  
{
	font-family: Arial, Helvetica, sans-serif;
	color: #275973;
	margin: 0px;
	font-size: 9pt;
	padding: 0px;
	margin: 0px 0px 5px 10px; 
	font-weight: normal;
	word-spacing: 1px; 
} 	

.iconAcrobetReader
{
	width: 12px;
	height: 12px;
	border: 0px;
	padding: 0px 0px 0px 7px;
	margin: 0px;
}
 
#boxGrey .sepator 
{
 background: url(../../boxGreyDivision.jpg) repeat-x;
 font-size: 4px;
 padding: 0px;
 height: 1px;
 margin: 12px 0px 11px 0px;
 _margin: 12px 0px 7px 0px;
}

.markermenu
{
	margin: 5px 0px 0px 5px;
	padding: 0px;
	width:  140px;
	list-style-type: none !important;
	list-style-image: none !important;
}

.markermenu li 
{
	list-style-type: none !important;
	list-style-image: none !important;
}

.markermenu li a
{
	background:  #f5f4f2 url(../../listStyle.jpg) no-repeat 2px center;
	font: 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	width:  auto;
	color: #2861A3 !important;
	font-size: 7.5pt;
	padding:  4px 0;
	padding-left:  17px;
	text-decoration:  none;
}


html .markermenu li a
{ 
	width: 150px;
}

.markermenu li a: hover
{
	text-decoration: underline;
}

.markermenu li a: visited
{
	color: #2861A3 !important;
}

.bottomBoxinformation 
{
	background: url(../../bg_bottomBox.jpg) repeat-x top left;
	height: 85px;
	width: 360px;
	border-bottom: 1px #c5c5c4 solid;
	border-top: 1px #c5c5c4 solid;
	text-align: center;
	color: #275973;
	font-weight: 900;
	font-size: 9.5pt;
	padding-top: 15px;
	margin-top: 20px;
}

.bottomBoxinformation span  
{
	font-weight: normal !important; 
	font-size: 8.5pt;
}

#bannerPromoRight 
{
	background-image: url(../../banner_promoRight2.jpg);
	background-repeat: no-repeat;
	width: 184px; 
	height: 136px;
}

#bannerPromoRight .bttom 
{
	/*background-image: url(../../bt_learnMore.jpg);*/
	width: 99px;
	height: 25px;
	background-repeat: no-repeat;
	position: relative;
	top: 105px; 
	left: 85px;
}

#bannerPromoBottom 
{
	background-image: url(../../banner_promo_bottom.jpg); 
	width: 330px; 
	height: 105px; 
	margin-top: 35px;
}

#bannerPromoBottom .bttom 
{ 
	background-image: url(../../bt_order.jpg);
	width: 99px;
	height: 34px;
	position: relative;
	top: 60px;
	left: 80px;
	background-repeat: no-repeat;
}

#bannerPromoHome
{
	position: relative;
	background-image: url(../../banner_promo_home3.jpg);
	width: 554px;
	height: 205px;
	background-repeat: no-repeat;
	vertical-align: top;
	background-position: top left;
	top: -38px;
	_top: -36px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#bannerPromoHome .bttom 
{
	width: 152px;
	height: 97px;
	background-repeat: no-repeat;
	position: relative;
	top: 95px;
	left: 385px;
}

.heightHeader 
{
	width: 100%;
	/*height: 60px;*/
	margin: 0px !important;
	padding: 0px !important;
	position: relative;
}

html > body .heightHeader 
{
	width: 100%;
	/*height: 60px; */
	position: relative;
}

.blueColorStrong
{
	color: #275973;
}

/* style for module titles */
.Head   
{
	color: #ffffff;
	font-size: 12pt;
	padding-top: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
}

/* style of item titles on edit and admin pages */
.SubHead    
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:  bold;
  color: black;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled, .NormalLeft
{
    font-weight: normal !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 9pt !important;
	line-height: normal !important; 
	vertical-align: top !important;
	border: 0px !important;
	margin: 5px !important;
	padding: 0px !important;
	line-height: 10.5pt;
}

.Normal a
{
	font-size: 9pt
}

.NormalLeft
{
	margin: 0px !important;
}

.Normal ul, .NormalLeft ul, .BulletedList
{
	margin-top: 0px !important;
	margin-left: 18px !important;
	margin-right: 5px !important;
	padding-left: 0px !important;
	list-style-position: outside;
	/*color: #333;*/
}


/* Styles for Google Search Module */

.titleLink {
	color: #2861A3;
}

.gs-title, .gs-result .gs-title, .gs-result .gs-title * {
	color: #2861A3;
}

.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {
	Color: #5E5F5F
}

.domainLink {
	Color: #5E5F5F
}

.sl-table a {
	Color: #5E5F5F
}
.gsc-branding {
	display: none;
	visibility: hidden;
}
.gcsc-branding {
	display: none;
	visibility: hidden;
}
.gs-visibleUrl-short {
	display: none;
	visibility: hidden;
}
input.gsc-search-button {
	font-size: 76%;
	height: 20px; 
	background: url(../../bg_buttom.gif) no-repeat !important;
	cursor: pointer;
	border: 0px;
	width: 62px; 
	margin: 0px !important;
	padding: 0px !important;

	color: transparent; /* Fix for Firefox */     
	border-style: none;     
	border-width: 0;     
	padding: 0 0 0 62px !important; /* Fix for Internet Explorer */ 
}






/*********************  Chris' Work ****************************/

body 
{
	width: 100%;
	padding: 0;
	margin: 0px;
	/*text-align: center;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	 background: url('images/bg.png') repeat-x;
	
}

#ControlPanelWrapper #dnnCPWrap
{
    /*filter:none !important;*/
}


/*--typography*/
h1
{
    font-size: 24px;
    line-height: 28px;
    color: #265972;
    margin-bottom: 12px;
}

h2
{
    font-size: 16px;
    line-height: 19px;
    color: #265972;
}

h3
{
    font-size: 14px;
    line-height: 12px;
    color: #0077c5;
}


p
{
    font-size: 12px;
    line-height: 14px;
    color: #444;
    margin-bottom: 12px;
    text-align: left;
}

.h2linebelow
{
    font-size: 16px;
    line-height: 19px;
    color: #265972;
    border-bottom: 3px solid #bbd2e5;
}


#wrapper
{
    margin: 0 auto;
    position:relative;
    width:960px;
    padding: 0;
    height: 100%;
    background-color: #e2e1de;
    background: url('images/bg.png') repeat-x;
}

h1
{
    font-size: 26px;
    margin: 0 0 10px 0;
}
h2, .Head
{
    font-size: 22px;
    margin: 0 0 10px 0;
}
h3
{
    font-size: 18px;
    margin: 0 0 10px 0;
}

/* Fonts */
.Normal
{
    font-size: 12px;
    line-height: 16px;
}
.SubHead
{
    color: #333;
}

/*Layout */
#header
{
    text-align:left;
    margin: 0 auto;
    width: 960px;
    padding: 0;
    height: 116px;
    background: url('images/headerBG.png') no-repeat;
}

#Logo
{
position:absolute;
margin-top:4px;
margin-left:0;
height:103px;
    width:172px;
}


#topnav
{ 
    margin-top: 0px;
    float:right;
    width: 682px;
    height: 42px;
}


#topnav li, #topnav a
{
    height: 42px;
    display: block;
}

#topnav li
{
    float: left; /*padding-left:1px; padding-right:1px;*/
    list-style: none; /*display: inline;*/ /*text-indent: -9999em;*/
}

#info
{
    width: 74px;
}
#clinicians
{
    width: 86px;
}
#consumers
{
    width: 95px;
}
#employers
{
    width: 90px;
}
#healthplans
{
    width: 102px;
}
#other
{
    width: 235px;
}

#info
{
    background: url("images/topnav.png") 0px 0px no-repeat;
}
#clinicians a
{
    background: url("images/topnav.png") -75px 0px no-repeat;
}
#consumers a
{
    background: url("images/topnav.png") -163px 0px no-repeat;
}
#employers a
{
    background: url("images/topnav.png") -259px 0px no-repeat;
}
#healthplans a
{
    background: url("images/topnav.png") -350px 0px no-repeat;
}
#other a
{
    background: url("images/topnav.png") -454px 0px no-repeat;
}

#clinicians a:hover
{
    background: url("images/topnav.png") -75px -46px no-repeat;
}
#consumers a:hover
{
    background: url("images/topnav.png") -163px -46px no-repeat;
}
#employers a:hover
{
    background: url("images/topnav.png") -259px -46px no-repeat;
}
#healthplans a:hover
{
    background: url("images/topnav.png") -350px -46px no-repeat;
}
#other a:hover
{
    background: url("images/topnav.png") -454px -46px no-repeat;
}



#altNav
{
    position: absolute;
    z-index: 400;
   clear:none;
    font-size: 12px;
    margin-top: 75px;
    margin-left: 340px;
    width: 320px;
    height:20px;
    color: #888;
}


#altNav ul
{
    margin: 0px 8px 0px 0px;
    padding: 0px;
}

#altNav ul li
{
    display: inline;
    list-style: none;
}

#altNav li
{
    padding: 5px 0px 5px 0px;
}

#altNav a
{
    text-decoration: none;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #777;
    font-weight: bold;
}

#altNav a:link, #altNav a:visited, #altNav a:hover, #altNav a:active
{
    color: #777;
}

#altNav a:hover
{
    text-decoration: none;
    color: #222;
}

#search
{
    display:block;
    position:absolute;
    height: 27px;
    width: 284px;
    margin-top: 70px;
    margin-left: 675px;
    border: none;
    text-align:left;
    background: url('images/search-bg.png') no-repeat;
    text-align:center;
}

#search .NormalTextBox 
{
    margin-top:4px;
    margin-left:0;
    border:none;
    width:218px;
    height:20px;
    float:left;
    background:none;
}



/*Style dnn search button */

#search a
{
    display:block;
    width:56px;
    height:27px;
    font: Arial, Sans-Serif;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    float:right;
    padding-top:6px;

}
#search a:hover
{
    color: #f5e59c;
}

#navbar
{
    position: relative;
    width: 960px;
    height: 59px;
    margin: 8px auto;
    border-top: 1px solid #5a99bc;
    border-left: 1px solid #5a99bc;
    border-right: 1px solid #5a99bc;
    z-index: 2000;
    text-align:left;
}

#breadcrumbs
{
    font-size: 11px;
    text-decoration: none;
    color: #0077c5;
    position: relative;
    padding-top: 5px;
    width: 720px;
    height: 15px;
    margin-top: 5px;
    margin-left: 259px;
    z-index: 1900;

}


#contentwrapper
{
    width: 960px;
    min-height: 750px; 
  background: url('images/bgtop.png') no-repeat;
    background-position: top;
    background-color: #fff;
    margin: -16px auto;
    border: 1px solid #bab9b5;
    padding-bottom: 20px;
    z-index: 1;
    position:relative;
    text-align:left;
}

#maincontent /* wraps the panes ------------------------------*/
{
    padding-top: 0px;
}

/* panes -------------------------------------------------------------------*/





/* end adjustments start of 969 panes not changed*/

#c1 #c2 #al #sl1 #sl2 #sl3 #hp #al_alt
{
    width: 960px;
    margin: auto;
}
#leftcolumn
{
    /*width:260px; padding-left:8px; float:left;*/
}

.container_12, .container_16
{
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16
{
    display: inline;
    float: left;
    margin-left: 9px;
    margin-right: 10px;
}
.container_12 .grid_3, .container_16 .grid_4
{
    width: 220px;
}
.container_12 .grid_6, .container_16 .grid_8
{
    width: 460px;
}
.container_12 .grid_9, .container_16 .grid_12
{
    width: 700px;
}
.container_12 .grid_12, .container_16 .grid_16
{
    width: 940px;
}
.alpha
{
    margin-left: 0;
}
.omega
{
    margin-right: 0;
}
.container_12 .grid_1
{
    width: 60px;
}
.container_12 .grid_2
{
    width: 140px;
}
.container_12 .grid_4
{
    width: 300px;
}
.container_12 .grid_5
{
    width: 380px;
}
.container_12 .grid_7
{
    width: 540px;
}
.container_12 .grid_8
{
    width: 620px;
}
.container_12 .grid_10
{
    width: 780px;
}
.container_12 .grid_11
{
    width: 860px;
}
.container_16 .grid_1
{
    width: 40px;
}
.container_16 .grid_2
{
    width: 100px;
}
.container_16 .grid_3
{
    width: 160px;
}
.container_16 .grid_5
{
    width: 280px;
}
.container_16 .grid_6
{
    width: 340px;
}
.container_16 .grid_7
{
    width: 400px;
}
.container_16 .grid_9
{
    width: 520px;
}
.container_16 .grid_10
{
    width: 580px;
}
.container_16 .grid_11
{
    width: 640px;
}
.container_16 .grid_13
{
    width: 760px;
}
.container_16 .grid_14
{
    width: 820px;
}
.container_16 .grid_15
{
    width: 880px;
}
.container_12 .prefix_3, .container_16 .prefix_4
{
    padding-left: 240px;
}
.container_12 .prefix_6, .container_16 .prefix_8
{
    padding-left: 480px;
}
.container_12 .prefix_9, .container_16 .prefix_12
{
    padding-left: 720px;
}
.container_12 .prefix_1
{
    padding-left: 80px;
}
.container_12 .prefix_2
{
    padding-left: 160px;
}
.container_12 .prefix_4
{
    padding-left: 320px;
}
.container_12 .prefix_5
{
    padding-left: 400px;
}
.container_12 .prefix_7
{
    padding-left: 560px;
}
.container_12 .prefix_8
{
    padding-left: 640px;
}
.container_12 .prefix_10
{
    padding-left: 800px;
}
.container_12 .prefix_11
{
    padding-left: 880px;
}
.container_16 .prefix_1
{
    padding-left: 60px;
}
.container_16 .prefix_2
{
    padding-left: 120px;
}
.container_16 .prefix_3
{
    padding-left: 180px;
}
.container_16 .prefix_5
{
    padding-left: 300px;
}
.container_16 .prefix_6
{
    padding-left: 360px;
}
.container_16 .prefix_7
{
    padding-left: 420px;
}
.container_16 .prefix_9
{
    padding-left: 540px;
}
.container_16 .prefix_10
{
    padding-left: 600px;
}
.container_16 .prefix_11
{
    padding-left: 660px;
}
.container_16 .prefix_13
{
    padding-left: 780px;
}
.container_16 .prefix_14
{
    padding-left: 840px;
}
.container_16 .prefix_15
{
    padding-left: 900px;
}
.container_12 .suffix_3, .container_16 .suffix_4
{
    padding-right: 240px;
}
.container_12 .suffix_6, .container_16 .suffix_8
{
    padding-right: 480px;
}
.container_12 .suffix_9, .container_16 .suffix_12
{
    padding-right: 720px;
}
.container_12 .suffix_1
{
    padding-right: 80px;
}
.container_12 .suffix_2
{
    padding-right: 160px;
}
.container_12 .suffix_4
{
    padding-right: 320px;
}
.container_12 .suffix_5
{
    padding-right: 400px;
}
.container_12 .suffix_7
{
    padding-right: 560px;
}
.container_12 .suffix_8
{
    padding-right: 640px;
}
.container_12 .suffix_10
{
    padding-right: 800px;
}
.container_12 .suffix_11
{
    padding-right: 880px;
}
.container_16 .suffix_1
{
    padding-right: 60px;
}
.container_16 .suffix_2
{
    padding-right: 120px;
}
.container_16 .suffix_3
{
    padding-right: 180px;
}
.container_16 .suffix_5
{
    padding-right: 300px;
}
.container_16 .suffix_6
{
    padding-right: 360px;
}
.container_16 .suffix_7
{
    padding-right: 420px;
}
.container_16 .suffix_9
{
    padding-right: 540px;
}
.container_16 .suffix_10
{
    padding-right: 600px;
}
.container_16 .suffix_11
{
    padding-right: 660px;
}
.container_16 .suffix_13
{
    padding-right: 780px;
}
.container_16 .suffix_14
{
    padding-right: 840px;
}
.container_16 .suffix_15
{
    padding-right: 900px;
}

#formaincntpane
{
    width: 960px;
}






/* adjustments for ncqa*/

#hp .grid_4
{
    width: 254px;
    margin-left: 15px;
    border-left: 1px solid #d6d6d4; 
    padding-left:0;
   
}


.marginleft0                /* move column to left such as c1 right column*/
{
    margin-left:0;
}

#hp .grid_12
{
    width: 654px;
    margin-left: 8px;
}

.panebundle720
{
    width: 720px;
    float: left;
}

.panebundle720_right
{
    width: 720px;
    float: right;
    /*border-left: 1px solid #d6d6d4;*/
    margin-top: 0px;
}


ht100
{
 height:100%;   
}
/* end of pane's code ------------------------------*/


.horz_spacer
{
    /*height: 3px;      background: #666;      margin: 10px;*/
}


.floatright
{
    float: right;
}

.floatleft
{
    float: left;
}



.footer
{
    position: relative;
    padding-top:10px;
    padding-bottom:20px;
    margin: 0 auto;
    display:block;
    width: 960px;
    background: #f3f2f1;
    border-bottom: 1px solid #bbb9b5;
    border-right: 1px solid #bbb9b5;
    border-left: 1px solid #bbb9b5;
    text-align:left;
}


.clearleft
{
    clear: left;
}


.clearright
{
    clear: right;
}


.clear
{
    clear: both;
}


.borderright
{
    border-right: 1px solid #d6d6d4; 
}


.borderleft
{
    border-left: 1px solid #d6d6d4; 
}




.homeContentWrapper h1
{

}
	
.bg-yellow
{
 background:yellow;   
}

.bg-blue
{
 background:blue;   
}


.bg-green
{
 background:green;   
}

.bg-purple
{
 background:purple;   
}


.bg-orange
{
 background:orange;   
}

.bg-gray
{
 background:gray;   
}


/******************************* Banner Control *******************************/

.banner h3, .banner div h3
{
	color: #265972;
	margin: 0px;
	padding: 0px 0px 7px 0px;
	font-weight: bold;
	font-size: 12pt;
    line-height: 19px;
    margin-top:5px;
}

.banner p
{
	color: #5E5F5F;
	margin: 0px !important;
	font-size: 9pt;
	font-weight: normal;
	line-height: normal;
	padding: 2px !important;
}	

.banner div a
{
	font-size: 9pt;
	color: #2861a3 !important;
}

.banner div a:hover
{
	text-decoration: underline;
	color: #2861a3 !important;
}

.banner div a:visited
{
	color: #2861a3 !important;
}


/*----------------------Mega Menu New Non DNN Menu----------------------*/

ul, li {
	/*font-size:13px; */
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	text-align:left;
}

#menu {
	list-style:none;
	width:960px;
	position:absolute;
	margin:0px auto 0px auto;
	height:52px;
	padding:0;
	text-align:left;

	/* Rounded Corners */
	/*-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;*/

	/* Background color and gradients */
	background:url('images/nav_bg.png') repeat-x;
	
	
	/* Borders */
	/*border: 1px solid #002232;*/
	/*-moz-box-shadow:inset 0px 0px 1px #edf9ff;
	-webkit-box-shadow:inset 0px 0px 1px #edf9ff;
	box-shadow:inset 0px 0px 1px #edf9ff;*/
}

#menu li {  /*effects every li on all parts of the menu*/
	float:left;
	display:block;
	text-align:left;
	position:relative;
	padding: 0px 0px 0px 0px;
	margin-right:5px;
	margin-top:0px;
	border:none;
	background:url('images/divider.png');
	background-repeat:no-repeat;
	background-position:bottom right;

}

#menu li a:hover, #menu li .current /*this used to effect all links on the entire menu inclduing drop down*/
{
    background:#326a85;
    background:url('images/divider.png');
	background-repeat:no-repeat;
	background-position:bottom right;
}

#menu li:hover /*this controls the menu bar links*/
{
	/*border: 1px solid #777777;*/
	/*padding: 4px 9px 4px 9px;*/
	
	max-width:160px; 

	/* Background color and gradients */
	/*background: #F4F4F4;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));*/
	
	/* Rounded corners */
	/*-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;*/
}

#menu li a 
{
    height:44px;
	padding-top:8px; /*--changes height of navbar--*/
	/*padding-bottom:10px;*/
	padding-left:5px;
	padding-right:5px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
	color: #fff;
	display:block;
	outline:0;
	text-decoration:none;
	line-height:16px;
}

#menu li:hover a /*color of the hover text on nav bar*/

{
	color:#f5e59c;
}

#menu li .drop {
	padding-right:21px;
	/*background:url("images/drop.png") no-repeat right 8px;*/

}

#menu li:hover .drop 
{
	/*background:url("images/drop.png") no-repeat right 7px;*/
}

.dropdown_1column,    /*----this controls the backgournd color and position of the drop down container------*/
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns 
{
	margin:0px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
   /* background:url('images/transpixel90blue.png') repeat;*/
   background:#326A85;
	/* Gradient background */
	/*background:#F4F4F4;
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));*/

	/* Rounded Corners */
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}

.dropdown_1column  {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}

#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns 
{
	left:-1px;
	top:auto;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

#menu .menu_right {
	float:right;
	margin-right:0px;
}

#menu li .align_right {
	/* Rounded Corners */
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}

#menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}

#menu p, #menu h2, #menu h3, #menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	line-height:13px;
	font-size:13px;
	text-align:left;
}

#menu h2 {
	font-size:21px;
	/* font-weight:400; */
	letter-spacing:-1px;
	margin:0px 0 0px 0;
	padding-bottom:4px;

}

#menu h3 {
	font-size:14px;
	margin:0px 0 0px 0;
	padding-bottom:0px;
}

#menu p {
	line-height:14px;
	margin:0 0 0px 0;
}

#menu li:hover div a    /*color of all link text on drop down*/
{
	font-size:12px;
	font-weight:bold;
	line-height:13px;
	color:#fff;
	width:130px;
	padding-bottom:0px;
	padding-top:0px;
}

#menu li:hover div a:hover           /*color of all hover text on drop down*/
{
	color:#f5e59c;
	width:130px;
	background:none;
}

.strong {
	font-weight:bold;
}

.italic {
	font-style:italic;
}

.imagesshadow { /* Better style on light background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}

.images_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}

#menu li .black_box {
	background-color:#333333;
	color: #eeeeee;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 0px 0;
}

#menu li ul li {
	font-size:13px;
	line-height:16px;
	position:relative;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}

#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

#menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

#menu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}

#menu .dropdown_3columns li, #menu .dropdown_3columns ul, #menu .dropdown_3columns li a,
#menu .dropdown_3columns li a:hover,  #menu .dropdown_3columns ul a
{
    background:none; 
}

#menu .dropdown_2columns li, #menu .dropdown_2columns ul, #menu .dropdown_2columns li a, #menu .dropdown_2columns ul a
{
    background:none; 
}

#menu .dropdown_1column li, #menu .dropdown_1column ul, #menu .dropdown_1column li a, #menu .dropdown_column ul a
{
    background:none; 
}



#menu .col_1 li, #menu .col_1 ul
{
    width:130px;   
}



/*******************************table1 control***************************************/

table.table-style-1

{
border-width: 0 0 1px 1px;
border-spacing: 0;
border-collapse: collapse;
border-style: solid;
border-color:#000;
}



.table-style-1 td

{
margin: 0;
padding: 4px;
border-width: 1px 1px 0 0;
border-style: solid;
border-color:#000;
}


.table-style-1 th

{
margin: 0;
padding: 4px;
border-width: 1px 1px 0 0;
border-style: solid;
border-color:#365f91;
background:#365f91;
}
.tabletextbfcenter
{
font-family: arial, sans-serif; font-size: 10pt; color: #0070c0;
font-weight:bolder;
text-align:center;

}

.table-style-1 th
{

font-family: arial, sans-serif; font-size: 16px; color: #fff;
font-weight:bolder;
text-align:center;
line-height:8px;
margin:0;
padding:0;

}

.table-smalltxt
{
       font-size:10px;
       line-height:8px;
       padding:0;
       margin-top:-8px;

}