/* GENERAL CSS START */

* {
	margin  : 0;
	padding : 0;
}

html {
}

body {
	font-family : 'Georgia', Arial;
	text-align  : center;
	color       : black;
	font-size   : 12px;
}

.all {
	margin     : 0 auto;
	text-align : center;
	width      : 990px;

}

h1 {
	color         : white;
	font-weight   : bold;
	font-size     : 13px;
	line-height   : 31px;
	text-align    : left;
	margin        : 0 0 0 0;
	font-family   : Georgia;
	background    : #DA251C;
	padding       : 2px 3px;
}

.h1Small {
	font-weight   : normal;
}

h2 {
	color         : #B68B00;
	font-weight   : bold;
	font-size     : 12px;
	line-height   : 18px;
	text-align    : left;
	margin        : 18px 0 0 0;
}

h3 {
	color         : white;
	font-weight   : bold;
	font-size     : 11px;
	line-height   : 42px;
	text-align    : center;
}

h4 {
	color         : #4e4e4e;
	font-weight   : bold;
	font-size     : 12px;
	line-height   : 21px;
	text-align    : left;
}

h5 {
	color         : #605f5f;
	font-weight   : normal;
	font-size     : 11px;
	line-height   : 18px;
	text-align    : left;
	margin        : 0 20px 4px 20px;
	padding       : 5px 0 0 0;
}

h6 {
	color         : white;
	font-weight   : normal;
	font-size     : 12px;
	line-height   : 18px;
	text-align    : left;
	margin        : 0 20px 4px 20px;
	padding       : 5px 0 0 0;
}

p {
	color         : black;
	font-weight   : normal;
	font-size     : 13px;
	line-height   : 18px;
	text-align    : justify;
	margin        : 5px 0 5px 0;
}

a {
	color           : #C71706;
	text-decoration : none;
	outline         : none;
}

a:hover {
	color           : #CECECE;
	text-decoration : none;
	outline         : none;
}

a img {
	padding : 0;
	margin  : 0;
	border  : 0;
}

hr {
	color  : white;
	height : 1px;
	margin : 2px 0 0 0;
}

th {
	background  : #FFFFFF;
	padding     : 5px;
	line-height : 20px;
}

table {
	margin          : 0 auto;
	text-align      : center;
	border-collapse : collapse; 
	border-spacing  : 0;
}

td, th { 
	padding: 0; 
}

.imgRight {
	float  : right;
	margin : 13px 0 13px 18px;
}

.imgLeft {
	float  : left;
	margin : 13px 18px 13px 0;
}

.clear {
	clear  : both;
}

li {
	margin     : 10px 0 0 20px;
	text-align : left;
}

.emphasize {
	color       : #f47920;
	font-weight : bold;
}

.emphasize a {
	color       : #f47920;
	font-weight : bold;
	display     : block;
}

a .emphasize:hover {
	color       : white;
	font-weight : bold;
}

.rightText {
	font-style : italic;
	text-align : right;
}

.contact td {
	padding : 10px;
}

input {
	background : white;
	border     : 1px solid black;
	padding    : 2px;
	color      : black;
}

input:hover {
	background : #DA251C;
	border     : 1px solid black;
	padding    : 2px;
	color      : white;
}

textarea {
	background : #EEEEEE;
	border     : 1px solid black;
	padding    : 2px;
	color      : black;
}

/* GENERAL CSS END */


/* BANNER CSS START */

.banner {
	border-right : 1px solid black;
}

.logo {
	width  : 427px;
	height : 138px;
}

.rightBanner {
	background : url('../images/bannerRight.jpg') top left no-repeat;
	width      : 563px;
	height     : 138px;
}

/* BANNER CSS END */


/* MENU CSS START */

.menu {
	height     : 30px;
	background : black;
}

.menuTable {
}

.menuLink a {
	line-height : 30px;
	color       : white;
	width       : auto;
}

.menuLink a:hover {
	line-height : 30px;
	color       : #CECECE
}

.separator {
	line-height : 30px;
	color       : white;
}

.menuLinkSelected a {
	color : #DB261D;
}

.menuLinkSelected a:hover {
	color : #DB261D;
}

/* MENU CSS END */


/* CONTENT CSS START */

.content {
}

.content .contentDiv {
	width   : 968px;
	border  : 1px solid black;
	padding : 15px 10px; 
}

.contentTable td {
	padding : 10px 0;
}

.contentTableInside td {
	padding    : 0;
	text-align : right;
}

.contentTableInside a {
	color       : #DA251C;
	font-weight : bold;
}

.contentTableInside a:hover {
	color       : #CECECE;
	font-weight : bold;
}

.contentTableInsideColumns {
	padding : 10px;
}

.paper {
	float       : left;
	font-size   : 11px;
	font-weight : bold;
	padding     : 10px 0 0 0;
}

.paper a {
	color : black;
}

.paper a:hover {
	color : #DA251C;
}

.paper img { 
	vertical-align: middle;
} 
/* CONTENT CSS END */


/* ARCHIVE CSS START */

.archive {
	text-align : left;
}

.archiveList {
	list-style : none;
}

.archiveList a {
	color : #DA251C;
}

.archiveList a:hover {
	color : #CECECE;
}

.archiveTitle {
	border-top    : 1px solid #DA251C;
}

.archiveTitleInside {
	border-bottom : 1px dotted #CECECE;
	height        : 20px;
	font-weight   : bold;
	text-align    : left;
}


/* ARCHIVE CSS END */



/* FOOTER CSS START */

.footer {
	background : black;
	width      : 990px;
	height     : 40px;
	color      : white;
}

.footer td { 
	padding: 10px; 
}

.rdc a {
	color       : #DA251C;
	font-weight : bold;
}

.rdc a:hover {
	color       : #CECECE;
	font-weight : bold;
}

.emphasize {
	color       : #DA251C;
	font-weight : bold;
}

/* FOOTER CSS END */


