body  {
  margin : 0;
  background : #EEEEEE;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.urbangreymenu{
  width: 170px; /*width of menu*/
}

.urbangreymenu .headerbar{
  font: bold 13px Verdana;
  color: white;
  background: #606060;
  margin-bottom: 2px; /*bottom spacing between header and rest of content*/
  text-indent: 10px;
  padding: 5px 0 5px 0; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
  padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
  font: normal 12px Arial;
  color: black;
  position: relative;
  background: #E9E9E9;
  display: block;
  padding: 4px 0;
  line-height: 17px;
  padding-left: 8px; /*link text is indented 8px*/
  text-decoration: none;
}

.urbangreymenu ul li a:visited{
  color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
  color: white;
  /*background: black;*/
  background: #1E4A73;
}
/* ---- */

.main {
  background : white;
  margin-top : 0px;
  width : 970px;
  min-height : 600px;
  display:block;
  padding-left : 5px;
  padding-right : 5px;
  padding-top : 5px;
  padding-bottom : 5px;
  margin-left : auto;
  margin-right : auto; 
}


.header {
  height : 75px;
}
.headerLogos {
  margin-left : 0px;
  width : 210px;
  float : left;
  padding : 0;
}
.headerLogosRight {
  margin-left : 0px;
  float : left;
  width : 100px;
  padding : 0;
}
.headerTitle {
  float : left;
  margin-left : 10px;
  margin-top : 10px;
/* 	width : 530px; */
  width : 566px;
  background-color : white;
  padding : 2px;
}
.headerTitle h1 , .headerTitle h2 {
  margin : 0;
  padding : 0;
  color : #1E4A73;
  font-family : Verdana, Arial, Helvetica, sans-serif;
}
.headerTitle h1 {
  margin-top : 0px;
  font-size : 18px;
}
.headerTitle h2 {
  font-size : 18px;
}
.footer {
  clear : both;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  height : 50px;
}
.footerLeft {
  margin-left : 210px;
  width : 360px;
  float : left;
  padding : 2px;
  font-size : 10px;
}
.footerRight {
  margin-left : 370px;
  padding : 2px;
  text-align : right;
  font-size : 10px;
  padding-top : 10px;
}
.sideBar {
  clear : left;
  float : left;
  width : 210px;
  margin-left : -2px;
  margin-top : 0;
}


.content {
  margin-top : 0;
  margin-left : 210px;
  margin-bottom : 10px;
  background-color : white;
  padding : 20px 0 0 5px;
  font-size : 14px;
  width : auto;
  text-align : justify;
  display:block;
}
.contentFlex {
  background-color : white;
  padding : 5px;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  font-size : 14px;
  width : auto;
  text-align : justify;
  display:block;
}
.content h1, .content h2 , .content h3 , .content h4 , .content h5 , .content h6, .contentFlex h4 {
  margin : 5px 0px 5px 0px;
  padding : 0px;
  font-family : Verdana, Arial, Helvetica, sans-serif;
}
.content h1 {
  color : black;
  font-size : 18px;
  vertical-align : middle;
}
.content h2 {
  color : #666666;
  font-size : 16px;
  vertical-align : middle;
}
.content h3 {
  font-size : 14px;
}
.content h4, .contentFlex h4 {
  font-size : 13px;
}
.content h5 {
  font-size : 13px;
  font-style : italic;
  font-weight : normal;
}
.content h6 {
  font-size : 12px;
}


.content p, .contentFlex p {
  padding : 0;
  margin : 0;
  color : black;
  font-family : verdana, arial, sans-serif;
  font-size : 13px;
  vertical-align : top;
}
.content a, .contentFlex a {
  font-family : verdana, arial, sans-serif;
  font-size : 13px;
  font-weight : bold;
}
.content a:visited, .contentFlex a:visited  {
  text-decoration : none;
  /*color : #a35dff;*/
  /*color :#674B93;*/
  color : #1E4A73;
}
.content a:link, .contentFlex a:link {
  text-decoration : none;
  /*color : #0caeff;*/
  /*color : #355B95;*/
  color : #1E4A73;
}
.content a:active, .contentFlex a:active {
  text-decoration : none;
  /*color : #0caeff;*/
  color : #1E4A73;
}
.content a:hover, .contentFlex a:hover {
  text-decoration : underline;
}
.content dl {
  padding : 0;
  vertical-align : middle;
}
.content li {
  list-style-type : none;
  padding : 2px 0;
  font-family : verdana, arial, sans-serif;
}
.contentItem {
  float : left;
  width : 752px;
  margin : 2px 0;
  padding : 0 0 10px;
  border-bottom : 1px solid #D1D1D1;
  margin-bottom: 10px;
}
.contentCol {
  float : left;
  width : 380;
  margin : 0;
  padding : 0;
}

.contentItem a h2, .contentItem a h3, .contentItem a h4 {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color : black;
  font-weight : bold;
}

/* added by PDN Oct-18-2007 to be able to make links to h1,h2 tags
   that dont look like links but like titles */
.contentItem a:visited h2, .contentItem a:visited h3, .contentItem a:visited h4 {
  text-decoration : none;
  color : black;
}
.contentItem a:link h2, .contentItem a:link h3, .contentItem a:link h4 {
  text-decoration : none;
  color : black;
}
.contentItem a:active h2, .contentItem a:active h3, .contentItem a:active h4 {
  text-decoration : none;
  color : black;
}
.contentItem a:hover h2, .contentItem a:hover h3, .contentItem a:hover h4 {
  text-decoration : underline;
  color : black;
}

.contentItem blockquote {
  font-size : 13px;
}
.contentItem li {
  list-style-type : none;
  font-size : 13px;
}
.contentItem ul li {
  /*color : #969595;*/
  color : black;
  list-style-type : square;
  list-style-image: url(graysquare.png);
}
.contentItem ol li {
  list-style-type : decimal;
}
.contentItem ol li li {
  list-style-type : square;
}
.contentItem p {
  padding : 0 0 10px 0px;
}
.contentItemTable table {
  font-size : 12px;
  font-family : verdana, arial, sans-serif;
  border : 1px solid #D1D1D1;
  border-collapse : collapse;
  margin-top : 20px;
  margin-bottom : 20px;
}
.contentItemTable td {
  width : inherit;
  border : 1px solid #D1D1D1;
  vertical-align : middle;
  padding: 5px;
}
.contentItemTable th {
  border : 1px solid #D1D1D1;
  vertical-align : middle;
  padding: 5px;
  background : #F5E9F5;
}
.contentItemForm {
  float : left;
  width : 600px;
  margin : 10px 0 0;
  padding : 0 0 10px;
  vertical-align : middle;
  height : 16px;
  background-color : #e6e6e6;
}
.contentItemForm td {
  font-size : 12px;
  font-family : verdana, arial, sans-serif;
}
.contentItemForm input {
  height : 19px;
  background-color : #e3e3e3;
  border-style : solid;
  border-color : gray;
  font-size : 12px;
  font-family : verdana, arial, sans-serif;  
}
.contentItemForm select {
  height : 18px;
  border-style : solid;
  border-color : gray;
  font-size : 12px;
  font-family : verdana, arial, sans-serif;
}
.contentItemList {
  float : left;
  margin : 15px 0 0;
  padding : 0;
  border-bottom : 1px dotted gray;
}
.contentItemList a {
  font-family : verdana, arial, sans-serif;
  font-size : 12px;
}
.contentItemList a:visited {
  text-decoration : none;
}
.contentItemList a:link {
  text-decoration : none;
}
.contentItemList a:active {
  text-decoration : none;
}
.contentItemList a:hover {
  text-decoration : underline;
}
.contentItemListItem {
  width : 600px;
  border-top : 1px dotted gray;
  padding-top : 2px;
}
.contentItemListItem p {
  font-size : 12px;
}
.contentImgCentered {
  margin-left : 0;
  width : 760px;
  float : both;
  padding : 10px 0;
}
.contentImg2 {
  margin-left : 0;
  width : 760px;
  float : both;
  padding : 10px 0;
}
.contentImgCentered img {
  border : 0;
  display:block;
  margin-left : auto;
  margin-right : auto; 
  max-width : 760px;
  width: expression(this.width > 760 ? 760 : true);
}
.contentImg2 img {
  border : 0;
  max-width : 760px;
  width: expression(this.width > 760 ? 760 : true);
}
.contentImg {
  margin-left : 0;
  width : 150px;
  float : left;
  padding : 0;
}
.contentImg img {
  width : 150px;
  border : 0;
}

.thumb, .icon, .iconFW {
  float : left;
  margin : 5px 10px 5px 0px;
  padding : 0px 0px 0px 0px;
}
.icon {
  width : 360px;
}
.thumb, .iconFW {
  width : 543px;
  width : 744px;
}
.thumb h3, .icon h3, .iconFW h3 {
  margin : 0;
  padding : 0px 0px 5px 0px;
  font-family : Verdana, Arial, Helvetica, sans-serif;
}
.thumb h3 {
  font-size : 16px;
}
.thumb a h3, .icon a h3, .iconFW a h3 {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color : black;
  font-weight : bold;
}
.thumb a:visited h3, .icon a:visited h3, .iconFW a:visited h3 {
  text-decoration : none;
  color : black;
}
.thumb a:link h3, .icon a:link h3, .iconFW a:link h3,{
  text-decoration : none;
  color : black;
}
.thumb a:active h3, .icon a:active h3, .iconFW a:active h3 {
  text-decoration : none;
  color : black;
}
.thumb a:hover h3, .icon a:hover h3, .iconFW a:hover h3 {
  text-decoration : underline;
  color : black;
}

.thumb p, .icon p, .iconFW p {
  padding : 0;
  margin : 0;
  color : black;
  font-family : verdana, arial, sans-serif;
  font-size : 13px;
  vertical-align : top;
  text-align : justify;
}

