
table {
	font-size: 9pt;
	font-family: arial, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #595959;
}

p {
	line-height:125%;
}

li {
	line-height:125%;
}

ul.ulMargin li {
    margin-bottom:8px;
}

ol {
	line-height:125%;
}

.leftBorder {
    border-left: 1px #D3D3D3 solid;
}

.rightBorder {
    border-right: 1px #D3D3D3 solid;
}

.topBorder {
	border-top: 1px #D3D3D3 solid;
}

.bottomBorder {
    border-bottom: 1px #D3D3D3 solid;
}

.allBorder {
    border: 1px #D3D3D3 solid;
}

.mainPic {
     margin-left:20px;
     margin-bottom:10px;
}


.topBack {
    background-color:#E5E4E9;
    color:#6C6C6C;
}


.topTitle {
    background-color:#173961;
    color:#EFEFEF;;
}



.sideMenu {
	background-color: #F4F4F4;
    font-weight:bold;
	font-family: arial, sans-serif;
	font-size: 10pt;
	color: #6C6C6C;
}

a.sideMenu:HOVER {  
	color: #3C2E70; 
}

.sideMenu:visited {
    text-decoration: none;
}

.sideMenu:link {
	text-decoration: none;
}

.bottomMenu {
	font-family: arial, sans-serif;
	font-size: 9pt;
}


.imageBorder {
    border: 2px #E7E7E7 solid;
}

.coloredTitle {
	color: #3C21B2;
}

h1 {
    font-weight: bold;
    font-size:14pt;
	font-family: arial, sans-serif;
}

h2 {
    font-weight: bold;
    font-size:12pt;
	font-family: arial, sans-serif;
}

h3 {
    font-weight: none;
    font-size:9pt;
	font-family: Arial, sans-serif;
    margin-bottom:0px;
}

.adTitle {
    color:#FF7800;
}

.backgroundGif {
    backgroundimage:url(images/background.gif);
}

.whiteBack {
    background-color:white;
}

.searchBack {
    background-color:#E7E7E7;
}

.searchText {
    font-family:Arial;
    font-size:11;
}

.titleText  {
    font-family: helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
}


.margin10 {
    margin-right: 10px;
}


ul.compact {
    margin-left:15px;
    margin-top:5px;
    margin-bottom:6px;
    padding-left:2px;
}

ul.searchUl {
    margin-left:15px;
    margin-top:0px;
    margin-bottom:6px;
    padding-left:2px;
}


.center{
	text-align: center;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.justify {
	text-align: justify;
}

/* grid*/
table.grid {
    margin:  0;
    margin-width: 0;
    margin-height:  0;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    background: white;
    vertical-align:  middle;
    text-align: left;
    border-collapse: collapse;
}

/* Makes each subgrid table cell have a border */
table.grid td {
    border: 1px #D4D4D4 solid;
}

table.noBorder {
    border: none;
}

table.noBorder td {
    border: none;
}

ul.smallMargins {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:25px
}

ul.noMargins {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:15px
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
 	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #777777;
}

A.headerNavigation {  
  	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #777777;
	text-decoration: none;
}

A.headerNavigation:hover {
  color: #AABBDD;
}

span.headerNavigation { 
  	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #777777;
}

tr.topBar {
	background-image: url(images/topGradient.jpg);
	background-color: #4454A1;
}

fieldset {
  padding: 1em;
  border: 1px #D4D4D4 solid;
}

legend {
	font-weight:bold;
}
legend {
  padding: 0.2em 0.5em;
  border:1px solid #D4D4D4;
  font-weight:bold;
  text-align:right;
  }

label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:none;
}

.highlight {
    background-color:#E7E7E7;
}

.tableHeader {
    background-color:#9791BA;
    color:white;
}