/* CSS Document */

a img {border: none;
}
/*IE6, IE7*/

body {
	background-color: #942424;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/bkg.jpg);
	background-repeat:repeat-x;
}
.pagewidth {
	width: 1024px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	
}
#header {
	width:1024px;
	height:105px;
	float:left;
	background-image:url(images/header_bkg.gif);
	
	
}
#headerleft {
	width: 399px;
	height: 105px;
	float: left;

}
#headerrighttop {
	width: 241px;
	height: 94px;
	float: right;
}
#pagemain {
	width: 1024px;
	height: auto;	
	float: left;
}
#pageleft {
	width: 379px;
	height: auto;	
	float: left;
	padding-left:20px;
	
}
#pagerightwhole {
	width: 625px;
	height: auto;	
	float: left;
	background-image:url(images/main_cont_bkg.gif);
	min-height: 488px;
	background-repeat:repeat-y;
	
	
}
#pageright {
	width: 625px;
	height: auto;	
	float: left;
	min-height: 488px;
	
}
#pagerightshow {
	width: 625px;
	height: auto;	
	float: left;
	min-height: 488px;
	position:relative;
	
}
#pagerightshow-title{
	width: 585px;
	height: auto;	
	float: left;
	padding-right:40px;
	padding-top:20px;
	
}
#site_map_text {
	width: 585px;
	height: auto;	
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b02b2c;
	font-size: 0.9em;
	
	
}
#pagerightpic {
	width: 220px;
	height: auto;	
	float: left;
	background-color: #ffffff;
}
#pagerightall {
	width: 365px;
	height: auto;	
	float: left;
	min-height: 488px;
	padding-right:40px;
	padding-bottom:5px;
}
#video {
	width: 425px;
	height: auto;	
	float: left;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 0.7em;
	background-image:url(images/video_load_bkg.gif);
}
#video-list {
	width: 140px;
	height: auto;	
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b02b2c;
	font-size: 0.9em;
	font-weight:bolder;
	padding-bottom:5px;
	padding-right:20px;
}
#clients_column_text1 {
	width: 265px;
	height: auto;	
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
	line-height: 1.3em;
}
#clients_column_pic {
	width: 120px;
	height: auto;	
	float: left;
	padding-bottom:5px;
}
#video_page_text {
	width: 140px;
	height: auto;	
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 0.7em;
	padding-bottom:5px;
	padding-right:20px;
}
#red-line-small {
	background-color: #ffffff;
	width: 140px;
	height: 34px;
	background-image:url(images/RED-LINE.gif);
	background-repeat:repeat-x;	
	float: left;
}
#pagerightall-show {
	width: 585px;
	height: auto;	
	float: left;
	min-height: 523px;
	text-align:justify;
	padding-right:40px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 0.7em;

}
#pagerightall-show_clients {
	width: 585px;
	height: auto;	
	float: left;
	background-image: url(images/clients_bkg.jpg);
	background-repeat:no-repeat;
	min-height: 523px;
	text-align:justify;
	padding-right:40px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 0.7em;

}
#pagerightwhole-show {
	width: 625px;
	height: 528px;	
	float: left;
	background-image:url(images/main_cont_bkg.gif);
	min-height: 528px;
	background-repeat:repeat-y;
	
	
}
#righttitle {
	width: 365px;
	height: auto;	
	float: left;
	align:right;
	padding-bottom:5px;
	padding-top:20px;
}
#righttitle_sm {
	width: 365px;
	height: auto;	
	float: left;
	align:right;
	padding-bottom:5px;
	padding-top:5px;
}
#rightflash {
	width: 405px;
	height: auto;
	right:0px;
	bottom:0px;
	
	
}
#righttext {
	width: 365px;
	height: auto;	
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 0.7em;
	text-align:justify;
	padding-bottom:5px;
}
#bullet_text {
	width: 350px;
	height: auto;	
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding-left:5px;
	
	
}
#bullet {
	width: 10px;
	height: auto;	
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 0.7em;
	text-align:justify;
	
}
#rightlogo {
	width: 365px;
	height: auto;	
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 0.7em;
	text-align:justify;
	padding-bottom:5px;
}

#rightform {
	width: 365px;
	height: auto;	
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding-bottom:5px;
}
#red-line {
	background-color: #ffffff;
	width: 365px;
	height: 34px;
	background-image:url(images/RED-LINE.gif);
	background-repeat:repeat-x;	
	float: left;
}
#red-line-full {
	background-color: #ffffff;
	width: 585px;
	height: 30px;
	background-image:url(images/RED-LINE.gif);
	background-repeat:repeat-x;
	float:left;
}
#red-line-small {
	background-color: #ffffff;
	width: 130px;
	height: 34px;
	background-image:url(images/RED-LINE.gif);
	background-repeat:repeat-x;	
	float: left;
}
#whitegap {
	width: 40px;
	height: 34px;
	float: left;
}

#sidenav{
	width: 199px;
	height: 147px;
	float: left;
	background-color: #002D59;
}
#sidenavspacer{
	width: 46px;
	height: 147px;
	float: left;
	background-color: #002D59;
}	
#mainnav {
	background-color: #002D59;
	width: 563px;
	height: 148px;	
	float: left;
}
#headline {
	background-color: #002D59;
	width: 563px;
	height: 36px;	
	float: left;
}
#headlinespacer {
	background-color: #002D59;
	width: 563px;
	height: 25px;	
	float: left;
}
#pagerightcolumn1 {
	width: 273px;
	height: auto;
	background-color: #002D59;
	float: left;
	padding-right:15px;
	text-align:justify;
}
#pagerightcolumn2{
	width: 275px;
	height:auto;
	background-color: #002D59;
	float: left;
}
#pagefullcolumn{
	width: 563px;
	height:auto;
	background-color: #002D59;
	float: left;
}
#pagebottom {
	width: 563px;
	height: 5px;
	background-color: #002D59;
	float: left;
}
#pagebottomnav {
	width: 563px;
	height: auto;
	background-color:#002D59;
	float: left;
	text-align:right;
	padding-top:5px;
}
#footnote {
	width: 563px;
	height: auto;
	background-color:#002D59;
	float: left;
	text-align:right;
	padding-top:1px;
}
#pageflip {
	position: relative;
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0;
	top: 0;
	background: url(subscribe.gif) no-repeat right top;
	text-indent: -9999px;
}
