*************************************************************/
/*   Design:   satcan                                        */
/*   File:     Global Styles Tables Version                  */
/*-----------------------------------------------------------*/
/*   Date:     September 8, 2008                             */
/*   Version:  0.5.0                                         */
/*************************************************************/


/*  Global
************************************************************/

/* Used to reset browser defaults */
body { margin: 0; padding: 0; }


/* Text Styles */
body { font: 11px Arial, Helvetica, sans-serif; }

h1 { font-size: 25px; }

h2 { 
	font-size: 25px;
	text-transform: uppercase;
}

h3 {
	font-size:25px;
}

/* Table Styles
************************************************************/

table#main {
	background-color: #fff;
}

.leftSideBar {
	background-color: #017BAC;
}

.rightSideBar {
	background-color: #c5d7ad;
	vertical-align: top;
}

.topNavCell {
	background-color: #a1b5ca;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	vertical-align: middle;
}

.topNavImgLeft {
	padding-right: 5px;
}

.topNavImgRight {
	padding-left: 5px;:
}

.topDateCell {
	background-color: #b0c5d8;
	padding-left: 12px;
	color: #fff;
	border-left: 1px solid #fff;
	vertical-align: middle;
	font-size: 22px;
	font-weight: bold;
}


.footer {
	background-color: #a1b5ca;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	color: #fff;
	padding-left: 13px;
	vertical-align: middle;

	
}

.tagLine {
	background-color: #C5D7AD;
	text-transform: uppercase;
	color: #fff;
	padding-left: 13px;
	margin: auto;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	vertical-align: middle;

}

.returnToHomePage {
	background-color: #15689c;
	text-transform: uppercase;
	color: #fff;
	padding-left: 13px;
	margin: auto;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	vertical-align: middle;
}

/* Left Side Bar
************************************************************/

hr {
	width: 162px;
	text-align: center;
	margin: 0 auto 0 auto;
	height: 1px;
}


.solidHR {
	border: none 0;
	color: #fff;
	background-color: #fff;
	border-top: solid 1px;
	width: 162px;
	
}

.leftSideText {
	padding: 5px 13px 5px 13px;
	color: #fff;
	
}

.objectRidicule {
	padding-left: 13px;
	padding-top: 25px;
}

.objectRidiculeTitle {
	text-transform: uppercase;
	color: #fff;
}

.objectRidiculeSubTitle {
	text-transform: uppercase;
	color: #c5d7ad;
}


/* Left Side Bar Table Begins */

table.objectRidTable {
  border-collapse: collapse;
  border: 1px solid #017bac;
  background: #3882b0;
  }
table.objectRidTable td, th  {
  border: 1px solid #017bac;
  padding: .4em;
  color: #363636;
  }

table.objectRidTable tbody td a {
  background: transparent;
  text-decoration: none;
  color: #fff;
  }
table.objectRidTable tbody th a {
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #fff;
  }
table.objectRidTable tbody th a:hover {
  background: transparent;
  color: #fff;
  }
table.objectRidTable tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
.odd {
  background: #5093bc;
  }
table.objectRidTable tbody tr:hover  {
  background: #017bac;
  border: 1px solid #03476F;
  color: #FFFFFF;
  }
table.objectRidTable tbody tr:hover th,
table.objectRidTable tbody tr.odd:hover th  {
  background: #017bac;
  color: #FFFFFF;
  }
  

/* Left Side Table Ends */ 


ul.sideLinksList {
	margin-left:1px;
	list-style-type: none;
	padding-right: 25px;
	line-height: 20px;	
	color: #fff;
	padding-left:13px;
	padding-top:14px;
}

ul.sideLinksList li {
	border-bottom: dotted  1px #fff;
}

.sideLinksList ul li {

}

.sideLinksList a {
	text-decoration: none;
	color: #fff;
}
.sideLinksList a:hover {
	text-decoration: underline
}

a.sideLinksList:visited 
{
	color:White;
}

a.sideLinksList 
{
	text-decoration: none;
	color: #fff;
}

a.sideLinksList:hover
{
	text-decoration: underline;
}




/* Main Content Area
************************************************************/
.bodyText {
	padding-bottom: 20px;
	height: 200px;
	overflow: auto;
}

.bodyText2 {
	padding-bottom: 20px;
}

.bodyContent {
	padding-top: 15px;
	padding-left: 14px;
	padding-right: 14px;
	vertical-align: top;
}


.backgroundDots {
	background: url(../images/dottedBackground.gif) no-repeat;
}
/* Right Side Bar
************************************************************/

.rightSideBarTitle {
	text-transform: uppercase;
	color: #fff;
	font-size: 15px;
	padding-left: 14px;
	padding-top: 5px;
	padding-bottom: 25px;
	font-weight: bold;
}

.subTitlesRightSide {
	text-transform: uppercase;
	padding-left: 14px;
}

.rightSideBarText {
	padding-left: 14px;
	padding-right: 10px;
}

.rightSideBarText a {
	text-decoration:none ;
	color: #15689c;
}
.rightSideBarText a:hover {
	text-decoration:underline ;
}



.rightSideBarSmallTitle {
	text-transform: uppercase;
	padding-bottom: 25px;
	padding-top: 10px;
	font-weight:bold;
}

.rightSideBarSmallTitleLast {
	text-transform: uppercase;
	padding-bottom: 20px;
	padding-top: 10px;
	font-weight: bold;
}

.whiteLink {
	color:#FFFFFF; text-decoration:none;
}

.blackLink 
{
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}