/*
                   RGB               Hex
blue dark	 44   59  146  	   #2C3B92
blue med	 57  134  205  	   #3986CD
blue light	105  208  255  	   #69D0FF
gray 40% black	153  153  153  	   #999999
gray 70% black	76    76   76	   #4C4C4C

*/


body {
	  margin     	    : 0;
	  padding    	    : 0;
	  font-family	    : "Arial";
	  font-size  	    : .7em !important;
	  color      	    : #000;
}


h1,h2,h3,h4,h5 {
	  font-family       : "Verdana";
	  text-align        : left;
	  color             : #3986CD;
}


a {
	  color             : #3986CD;
	  text-decoration   : none;
}

a:visited{
	  color             : #3986CD;
	  text-decoration   : none;
}

a:hover {
	  color             : #979797;
	  text-decoration   : underline;
}

a:active{
}

input {
	  border            : 1px solid #636363;
	  font-weight       : normal;
	  color             : #000000;
	  font-family       : Arial;
	  background-color  : #ffffff;
}

b{
	  font-weight       : 600;
	  color             :#404040;
}

select {
	  border            : 1px solid #636363;
	  font-weight       : normal;
	  color             : #000000;
	  font-family       : Arial;
	  background-color  : #ffffff;
	  margin            : 0;
	  padding           : 0;
}

.button {
	  background-color  : #3986CD;
	  color             : white;
	  border            : 1px solid #3986CD;
	  font-weight       : normal;
	  font-family       : Arial;
}

p{
	  text-align 	    : justify;
	  /* margin     	    : 0;
	  padding    	    : 0;
	  margin-right      : 10px;
	  padding     	    : 5px;*/
	  overflow-y  	    : auto;
	  overflow-x  	    : auto;
}


p .reduced{
	  font-size         : 0.85em;
}

.superscript{
	  font-size         : .75em;
	  vertical-align    : top;
}

.infoHover{
          color             : #3986CD;
}

.imgPara{
	  text-align        : justify;
	  text-justify      : distribute-all-lines;
	  margin            : 0;
	  padding           : 0;
	  margin-right      : 10px;
	  padding           : 5px;
	  overflow-y        : auto;
	  overflow-x        : auto;
}



ol{
	  padding     : 0;
	  margin-left : 30px;

}

ol li{
	  text-align : justify;
}

ul{
	 padding     : 0;
	 margin-left : 30px;
}



#container {
	  margin     	    : 0;
	  padding    	    : 0;
	  width      	    : 950px;
	  border     	    : 0;
	  height     	    : 690px;
	  margin-left	    : auto;
	  margin-right      : auto;
	  margin-top        : 20px;
}


#Menus{
          width             : 960px;
          height            : 70px;
	  top               : 10px;
	  padding           : 0;
	  margin            : 0;
	  left              : 5px;
}


#Home a {
          width             : 103px;
          height            : 65px;
          float             : left;
          background-image  : url(../images/SmallLogo.png);
	  background-repeat : no-repeat;
	  padding           : 0;
	  margin            : 0;
	  margin-top        : 6px;
	  margin-left       : 5px;
}



#CorpNav{
	  width             : 420px;
	  float             : left;
          text-align        : left;
          margin-left       : 25px;
          margin-top        : 35px;
}


#TagLine{
	  width             : 420px;
	  float             : left;
          text-align        : left;
          margin-left       : 25px;
          height            : 65px;

}

#TagLine p{
	  font-family       : "Verdana";
	  text-align        : left;
	  color             : #3986CD;
	  font-size         : 14pt;
	  line-height       : 150%;
}


#SiteNav{
	  width             : 300px;
	  float             : right;
	  padding           : 0;
	  margin            : 0;
	  margin-top        : 25px;
	  clear             : none;
}

#SiteNav ul{
          width             : 235px;
	  padding           : 0;
	  margin            : 0;
          list-style-type   : none;
          text-align        : right;
	  float             : right;
}

#SiteNav ul li{
	  display    	    : inline;
	  font-family	    : Arial;
	  font-weight	    : bold;
	  font-size         : 1.1em;
          list-style-type   : none;
	  padding-left      : 15px;
	  padding-right     : 0px;
}

#SiteNav ul li a{
	  font-family       : Arial;
	 /* font-weight       : bold;
	  text-decoration   : none;
	  color      	    : #3986CD;*/
}

#SiteNav ul li a:hover{
        /*  text-decoration   : none;*/
}

#RSS a{
	  display           : block;
	  background-image  : url("../images/RSS.jpg");
	  background-repeat : no-repeat;
	  border            : 0;
	  height            : 18px;
	  width             : 18px;
	  float             : right;
	  clear             : none;
	  padding-left      : 20px;
}


#content {
	  width      	    : 966px;
	  height     	    : 580px;
	  margin            : 0;
	  padding           : 0;
	  border     	    : 0;
	  clear      	    : both;
	  background-image  : url('../images/screen_top.jpg');
	  background-repeat : no-repeat;
	  background-position: top left;
	  overflow          : hidden;
}

#contentNoNav {
	  width      	    : 966px;
	  height     	    : 580px;
	  margin            : 0;
	  padding           : 0;
	  border     	    : 0;
	  background-image  : url('../images/Screen_full.jpg');
	  background-repeat : no-repeat;
	  background-position: top left;
	  overflow          : hidden;
	  clear             : both;
}

#footerLinks {
	  float             : left;
	  margin-left       : 5px;
	  width             : 65%;
	  line-height       : 250%;
	  vertical-align    : bottom;
}



#col1Of1 {
	  position   	    : relative;
	  float      	    : left;
	  padding    	    : 0;
	  margin     	    : 0;
	  margin-top 	    : 20px;
	  margin-left	    : 30px;
	  padding-right     : 15px;
	  height     	    : 510px;
	  width      	    : 900px;
	  overflow-y 	    : auto;
	  overflow-x 	    : auto;
}



#col1Of2Thirds {
	  position   	    : relative;
	  float      	    : left;
	  margin     	    : 0;
	  padding    	    : 0;
	  margin-top 	    : 20px;
	  margin-left	    : 30px;
	  border-right      : 3px solid #3986CD;
	  height     	    : 510px;
	  width      	    : 208px;
	  overflow-y 	    : auto;
	  overflow-x 	    : hidden;
}


#col2Of2Thirds {
	  position   	    : relative;
	  float      	    : left;
	  height     	    : 510px;
	  margin-top 	    : 20px;
	  margin-left	    : 25px;
	  padding-right     : 10px;
	  width      	    : 665px;
	  overflow-y 	    : auto;
	  overflow-x 	    : auto;
}



#col1Of2ThirdsLong {
	  position   	    : relative;
	  float      	    : left;
	  padding    	    : 0;
	  margin     	    : 0;
	  margin-top 	    : 40px;
	  margin-left	    : 30px;
	  border-right      : 3px solid #3986CD;
	  height     	    : 495px;
	  width      	    : 208px;
	  overflow-y 	    : auto;
	  overflow-x 	    : hidden;
}


#col2Of2ThirdsLong {
	  position   	    : relative;
	  float      	    : left;
	  height     	    : 535px;
	  margin-top 	    : 20px;
	  margin-left	    : 25px;
	  padding-right     : 10px;
	  width      	    : 665px;
	  overflow-y 	    : auto;
	  overflow-x 	    : auto;
}

#col1Of3 {
	  position   	    : relative;
	  float      	    : left;
	  left       	    : 0;
	  width      	    : 208px;
	  height     	    : 505px;
	  margin     	    : 0;
	  padding    	    : 0;
	  margin-bottom     : 5px;
	  margin-top 	    : 20px;
	  margin-left	    : 30px;
	  border-right      : 3px solid #3986CD;
	  overflow-y 	    : auto;
	  overflow-x 	    : hidden;
}

#col2Of3 {
	  position   	    : relative;
	  float      	    : left;
	  width      	    : 212px;
	  margin     	    : 0;
	  padding    	    : 0;
	  margin-top 	    : 20px;
	  margin-left	    : 25px;
	  height     	    : 505px;
	  overflow-y 	    : auto;
	  overflow-x 	    : hidden;
	  border-right      : 3px solid #3986CD;
}

#col3Of3 {
	  position   	    : relative;
	  float      	    : left;
	  width      	    : 420px;
	  height     	    : 510px;
	  margin-top 	    : 20px;
	  margin-left	    : 25px;
	  margin-right      : 20px;
	  padding    	    : 0;
	  padding-right     : 10px;
	  overflow-y 	    : auto;
	  overflow-x 	    : hidden;
}


#col2Of3Plans {
	  position   	    : relative;
	  float      	    : left;
	  width      	    : 437px;
	  margin     	    : 0;
	  padding    	    : 0;
	  padding-right	    : 5px;
	  margin-top 	    : 20px;
	  margin-left	    : 25px;
	  margin-bottom     : 5px;
	  height     	    : 505px;
	  overflow-y 	    : auto;
	  overflow-x 	    : hidden;
}

#col3Of3Plans {
	  position   	    : relative;
	  float      	    : left;
	  width      	    : 200px;
	  height     	    : 505px;
	  border-left	    : 3px solid #3986CD;
	  padding-left      : 20px;
	  margin-top        : 20px;
	  margin-left       : 10px;
	  margin-right      : 20px;
	  margin-bottom     : 5px;
	  overflow-y        : auto;
	  overflow-x        : hidden;
}

#col3Of3Plans p{
          width             : 165px;
}

#col3Of3Plans h3{
          width             : 165px;
          text-align        : right;
          margin-top        : 5px;
}

#col3Of3Plans h3{
          margin-right      : 25px;
}

#col3Of3Plans li{
          width             : 135px;
}

#col1Of3Long {
	  position   	    : relative;
	  float      	    : left;
	  left       	    : 0;
	  margin     	    : 0;
	  padding    	    : 0;
	  margin-top 	    : 20px;
	  margin-left	    : 30px;
	  border-right      : 3px solid #3986CD;
	  width      	    : 208px;
	  height     	    : 535px;
	  overflow-y 	    : auto;
	  overflow-x 	    : hidden;
}

#col2Of3Long {
	  position   	    : relative;
	  float      	    : left;
	  width      	    : 208px;
	  margin     	    : 0;
	  padding    	    : 0;
	  margin-top 	    : 20px;
	  margin-left	    : 25px;
	  border-right      : 3px solid #3986CD;
	  height     	    : 535px;
	  overflow-y 	    : auto;
	  overflow-x 	    : hidden;
}

#col3Of3Long {
	  position   	    : relative;
	  float      	    : left;
	  width      	    : 420px;
	  height     	    : 535px;
	  padding-right     : 10px;
	  margin-top 	    : 20px;
	  margin-left	    : 25px;
	  margin-right      : 20px;
	  overflow-y 	    : auto;
	  overflow-x 	    : hidden;
}

.TextCol1{
          width             : 320px;
          float             : left;
          margin-top        : -15px;
 }

.TextCol2{
          width             : 320px;
          float             : right;
          margin-top        : -15px;
}


.ContentSubMenu
{
	  width             : 100%;
	  padding           : 0px;
	  margin            : 0px;
	  margin-bottom     : 1em;
	  text-align        : left;
}

.ContentSubMenu ul
{
	  list-style        : none;
	  margin            : 0px;
	  padding           : 0px;
	  border            : none;
}

.ContentSubMenu li
{
          margin            : 0;
          width             : 100%;
}


.ContentSubMenu li b
{
	  font-family	    : "Verdana";
	  font-size  	    : 9pt;
	  color             : #ffffff;
	  background-color  : #3986CD;
	  display           : block;
	  margin            : 0;
	  padding-left      : 10px;
	  width             : 100%;
	  line-height	    : 180%;
}


.ContentSubMenu li a
{
	  font-family	    : "Verdana";
	  font-size  	    : 9pt;
	  display           : block;
	  margin            : 0;
	  padding-left      : 10px;
	  text-decoration   : none;
	  width             : 100%;
	  color      	    : #5f5f5f;
	  line-height	    : 180%;
}

.ContentSubMenu li a:hover
{
          background-color  : #e6e6e6;
}

.ContentSubMenu li a:active
{
          color      	    : #5f5f5f;
}


.ContentSubMenu li li
{
	  border-bottom     : 0;
	  margin            : 0;

}

.ContentSubMenu li li b
{
	  color             : #ffffff;
	  margin            : 0;
	  margin-left       : 0.5em;
	  padding-left      : 15px;
	  font-family	    : "Verdana";
	  font-size  	    : 9pt;
	  background-color  : #3986CD;
	  line-height	    : 180%;
}

.ContentSubMenu li li a
{
	  color      	    : #5f5f5f;
	  margin            :0;
	  margin-left       : 0.5em;
	  padding-left      : 15px;
	  font-family	    : "Verdana";
	  font-size  	    : 9pt;
	  line-height	    : 180%;

}

.ContentSubMenu li li a:active
{
	  color      	    : #5f5f5f;
          border            : 0;
}


.listPoint, .listPointBold {
          color             : #3986CD;
          margin-left       : -5px;
          margin-right      : 10px;
}

.listPoint {
          color             : #3986CD;
}

.listPointBold {
          color             : #ffffff;
}

#ContentNav {
	  height     	    : 50px;
	  width      	    : 990px;
	  margin     	    : 0;
	  padding    	    : 0;
	  color             : white;
	  border            : 0;
	  font-size         : 1.2em;
	  font-weight       : bold;
	  clear             : both;
	  z-index           : 10;
}

#ContentNav .middle {
	  width      	    : 240px;
	  height     	    : 49px;
	  margin     	    : 0;
	  padding    	    : 0;
	  background-image  : url(../images/ContentNavMiddleGray.jpg);
	  background-repeat : no-repeat;
	  background-position: center left;
	  float             : left;
 }

#ContentNav .middleCurrent{
	  width      	    : 240px;
	  height     	    : 49px;
	  margin     	    : 0;
	  padding    	    : 0;
	  background-image  : url(../images/ContentNavMiddleBlue.jpg);
	  background-repeat : no-repeat;
	  background-position: center left;
	  float             : left;
 }




#ContentNav .left {
	  width      	    : 240px;
	  height     	    : 49px;
	  margin     	    : 0;
	  padding           : 0;
	  background-image  : url(../images/ContentNavLeftGray.jpg);
	  background-repeat : no-repeat;
	  background-position: center left;
	  float             : left;
 }

#ContentNav .leftCurrent {
	  width      	    : 240px;
	  height     	    : 49px;
	  margin     	    : 0;
	  padding           : 0;
	  background-image  : url(../images/ContentNavLeftBlue.jpg);
	  background-repeat : no-repeat;
	  background-position: center left;
	  float             : left;
 }


#ContentNav .right {
	  width      	    : 246px;
	  height            : 49px;
	  margin            : 0;
	  padding           : 0;
	  background-image  : url(../images/ContentNavRightGray.jpg);
	  background-repeat : no-repeat;
	  background-position: center left;
	  float             : left;
 }

#ContentNav .rightCurrent {
          width             : 246px;
	  height    	    : 49px;
	  margin    	    : 0;
	  padding   	    : 0;
	  background-image  : url(../images/ContentNavRightBlue.jpg);
	  background-repeat : no-repeat;
	  background-position: center left;
	  float             : left;
 }

#ContentNav a {
	  display      	    : block;
	  padding-top  	    : 17px;
	  padding-left 	    : 17px;
	  color        	    : white;
	  text-decoration   : none;
	  width        	    : 95%;
	  height       	    : 95%;
	  line-height	    : 150%;
}

#ContentNav a:visited{
	  color             : white;
	  text-decoration   : none;
}

#ContentNav a:hover {
	  color             : white;
	  text-decoration   : none;
}


#portNumber{
	  width             : 180px;
	  height            : 75px;
	  background        : url(../images/port.png) no-repeat;
	  padding-top       : 2px;
	  padding-left      : 1px;
	  text-align        : center;
	  margin            : 0;
	  margin-left       : 5px;
	  border            : 0;
	  position          : absolute;
	  top               : -2px;
	  background-position: bottom right;
}

#portNumber p{
          width             : 100%;
}


.submitArrow
{
	  background        : url(../images/go.jpg) no-repeat;
	  height            : 26px;
	  width             : 26px;
	  border            : none;
}
.custom2 {
	margin-top          : -2px;
	list-style-type     : none;
}

.Footnote{
        position     	    : absolute;
        top          	    : 470px;
        left         	    : 2px;
        width        	    : 93%;
        margin       	    : 0;
        padding      	    : 0;
}

 .SubHeading{
       font-size            : 1.25em;
       margin-bottom        : 30px;
       margin-top: -16px;
 }