/* CSS Document by Dieter Schneider for www.csstemplateheaven.com */

* {margin: 0;
    padding: 0;
}

body { font-family:Arial, Helvetica, sans-serif;
       font-size: 75%;
}

#header {
	background-image: url(../images/redstorm.gif);
	background-repeat: no-repeat;
	height: 125px;
  background-color: #000000;
  background-position: left
}

#header_menu{
	background-image: url(../images/header_menu.jpg);
	background-repeat: repeat-x;
	text-align: right;
	height: 63px;
	padding-top: 10px;
}

#ticker {
    height: 20px;
  text-align: center;
  width: 100%
}

#container {
	font-size: 1.2em;
}

#left {
	float: left;
	width: 161px;
	margin-left: 20px!important;
	margin-left: 10px;
    padding-top: 10px;
}

#right {
	float: right;
	width: 210px;
	margin-right: 5px;
	padding-top: 27px;
}

#content {
	margin-right: 250px;
	margin-left: 210px;
	padding: 5px;
}

#footer {
   	height: 23px;
	text-align: center;
	font-size: .9em;
	padding-top: 60px;
}

p{  margin-top: 8px;
	margin-bottom: 8px;
}

h1{
	color: #FFFFFF;
	font-size: 3em;
	padding-top: 70px;
	padding-left: 50px;
}

.heading_color{
	color: #FF0000;
}


h2 {
    font-size: 2em;
	margin-bottom: 15px;
	border-bottom: 1px solid #A7AAB3;
}

h3 {margin-top: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #A7AAB3;
}

h4 {
	background-image: url(../images/menu_tab.jpg);
	height: 31px;
	width: 146px;
	padding-top: 5px;
	padding-left: 15px;
    font-size: 1.25em;
     color: #FFFFFF
}

h5 {
   font-size: 1.25em;
    margin-top: 15px;
	margin-bottom: 15px;
}

.images_right {float: right;
    margin: 6px;
    border: 4px solid #EBE9EA;

}

.images_left {float: left;
    margin: 6px;
    border: 4px solid #EBE9EA;

}
 .images_reg {
    margin: 2px;
    border: 0px;

}
.thumbs {border: 1px solid gray;
         margin: 5px;
		 padding: 1px;
}

a:link {color: #000000}     /* unvisited link */
a:visited {color: #333333}  /* visited link */
a:hover {color: #FF0000}   /* mouse over link */
a:active {color: #FF0000}   /* selected link */

/***********************************'   Left side Menu  *******************************/

#navlist
{
	padding-left: 0;
	margin-left: 0;
	border-bottom: 1px solid #C2C2CA;
	width: 161px;
}

#navlist li
{
list-style: none;
font-size: 1.25em;
margin: 0;
padding: 0.25em;
border-top: 1px solid #C2C2CA;
}

#navlist li a {
	text-decoration: none;

}

/***********************************'  Header Menu  ****************/

.navlist li
{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	font-weight: bold;
	font-size: 1.1em;
}
/* Table Styling */

table {

	border-collapse: collapse;

	margin: 5px 5px;
  width: auto
}

.table_main {

	border-collapse: collapse;

	margin: 0px 0px;
  width: 100%
}

th strong {

	color: #fff;

}

th {

	background: #717170;

	background-image:url(../images/table-bg.jpg); background-repeat:repeat-x;

	height: 19px;

	padding-left: 5px;

	padding-right: 5px;

	color: #fff;

	text-align: left;

	border-left: 1px solid #999999;

	border-bottom: solid 2px #FFF;
    font-size: 10px
}

.th_main {

	background: #717170;

	background-image:url(../images/table-bg.jpg); background-repeat:repeat-x;

	height: 19px;

	padding-left: 5px;

	padding-right: 5px;

	color: #fff;

	text-align: left;

	border-left: 1px solid #999999;

	border-bottom: solid 2px #FFF;
    font-size: 1.2em;
}

tr {
     font-size: 10px;
     height: 20px;

}

td {

	padding-left: 5px;

	padding-right: 5px;

	/* border-left: 1px solid #FFE1C3; */

	border-left: 1px solid #FFF;

	border-bottom: solid 1px #ffffff;

}

td.first,th.first {

	border-left: 0px;

}

tr.row-a {

	background: #EFEFEF;
    font-size: .9em;

}

tr.row-b {

	background: #EFEFEF;
    font-size: .9em;

}