/*

    NewTarget CSS standard for HTML rendering. 

    Copyright (C) 2008  NewTarget Inc. (www.newtarget.com)

*/

/*

-----------------------------

common

-----------------------------

*/

body{

	background-image: url(../images/body_bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

.bodycontainer{

	width: 960px;

	margin-right: auto;

	margin-left: auto;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

}

.boxfloatrightborder {

	float:right; 

	width:35%;

	padding:.5em 1em; 

	border:1px solid #ccc;background-color:#F5F4F4

} 



#logoheader{

	margin-right: auto;

	margin-left: auto;

	clear: both;

	height: 74px;

}

.logo {

	float: left;

	padding-top: 24px;

}





.utilityblock{

	padding-right: 6px;

	text-align: right;

	padding-top: 38px;

	float: right;

}

#topheader{

	border-top-width: 3px;

	border-top-style: solid;

	border-top-color: #111111;

	clear: both;

	background-image: url(../images/nav_bg.gif);

	background-repeat: repeat-x;

	background-color: #050404;

	background-position: left top;

	color: #FFFFFF;

	padding-left: 17px;

	padding-right: 17px;

	height: 34px;

}

.searchblock{

	width:150px;

	text-align: center;

	float: right;

	background-image: url(../images/search_bg.gif);

	background-repeat: no-repeat;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.conceptheader {

	clear: both;

}

.searchblock input{

	color: #999999;

}

.brownbar {

	background-color: #4a3d2d;

	clear: both;

	height: 7px;

	line-height: normal;

}

.rightblock {

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}

.rightblocktext {

	padding: 15px;

	background-image: url(../images/rightblocktext_bg.gif);

	background-repeat: repeat-x;

}

.rightblocktext p{

	margin-top: 1em;

	margin-bottom: 1em;

}

.rightblocktext a:link { text-decoration: underline; color: #4b6693; }

.rightblocktext a:visited { text-decoration: underline; color: #4b6693; }

.rightblocktext a:hover { text-decoration: underline; color: #df7a00; }

.rightblocktext a:active, .contentright a:focus { text-decoration: underline; color: #df7a00; }



.titlebg{

	background-image: url(../images/titlebg.gif);

	background-repeat: repeat-x;

	line-height: 1.3em;

	background-color: #F1F1F1;

}





.datatable th {

	background-color: #E5E5E5;

}

.datatable th, .datatable td {

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	margin: 0px;

	border-top-style: none;

	border-right-style: none;

	border-left-style: none;

}

a.underline{

	text-decoration:underline!important;

	color: #be8b27!important;

}

.clearboth{

	clear: both;

}

img.floatright {

	margin-left: 10px;

	float: right;

}

img.floatleft {

	float: left;

	margin-right: 10px;

	margin-bottom: 5px;

}

.more_link{

	text-align: right;

	line-height: 1em;

}

.more_link a:link, .more_link a:visited {

	color: #2f81a7;

	background-image: url(../images/more_button.gif);

	background-repeat: no-repeat;

	padding-left: 15px;

	background-position: 6px 6px;

	text-align: right;

	list-style-type: square;

}

.more_link a:hover, .more_link a:active {

	color: #FF3300;

	background-image: url(../images/more_button.gif);

	background-repeat: no-repeat;

	padding-left: 15px;

	background-position: 6px 6px;

	text-align: right;

	list-style-type: square;

}

.section_block {

	font-family: "Times New Roman", Times, serif;

	color: #990000;

	font-size: 0.9em;

	text-transform: uppercase;

	width: 160px;

	padding: 8px;

	float: right;

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #990000;

	font-weight: normal;

	line-height: normal;

	margin-right: 5px;

	margin-left: 5px;

	margin-top: 0px;

	margin-bottom: 0px;

	position: static;

	clear: left;

}

.section_block:first-letter {

	font-size: 1.5em;

}

.smalltext {

	font-size: 0.9em;

	line-height: 1.2em;

}

.padding {

	padding: 8px;

}

#pagefooter {

	background-image: url(../images/footer_bg.png);

	clear: both;

	line-height: 1.4em;

	font-size: 1em;

	color: #515151;

	border-top-width: 4px;

	border-top-style: solid;

	border-top-color: #fab321;

	background-repeat: no-repeat;

	background-position: center top;

	padding: 14px;

}

#pagefooter a:link, #pagefooter a:visited {

	color: #515151;

	text-decoration: none;

}

#pagefooter a:hover, #pagefooter a:active {

	color: #da8500;

	text-decoration: none;

}

#pagefooter li{

	list-style-type: none;

	padding-left: 5px;

	font-weight: bold;

}

.copyright {

	float: left;

	width: 326px;

	padding-top: 4px;

	text-align: center;

	background-image: url(../images/footer_separator_bg.gif);

	background-repeat: no-repeat;

	background-position: center;

}

.copyrighttext {

	float: left;

}

.footerlinks {

	float: left;

	width: 30%;

	color: #CCCCCC;

	padding-top: 10px;

	padding-right: 20px;

}

a.designby {

	color: #da8500 !important;

	text-decoration: underline !important;

}
