

@charset "utf-8";
/* Combine all FIP Public stylesheets */

/*
1 - style_new.css
2 - style_new_menu.css
3 - css/ticker.css
*/

/* style_new.css */

body {

	background-image: url(../images/new_home/bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: "Trebuchet MS", Arial, helvetica, sans-serif;
	font-size: 12px;
}

body p {
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, helvetica, sans-serif;
}

h1 {
 font-size: 22px;
	font-weight: normal;
	color: #315DA7;
}

h2 {
	font-size: 18px;
	font-weight: normal;
	color: #854433;
	margin: 0px;
	clear: both;
}

a:link, a:visited {
	color: #2270BE;
	text-decoration: none;
	outline: none;
}

a:hover {
	color: #905D50;
}

a:active {
	outline: none;
}

img {
	border: none;
}

#wapper {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#content {
	width: 950px;
	float: left;
}
#header {
	width: 950px;
	float: left;
}

#logo {
	width: 200px;
	float: left;
	margin-top: 5px;
}

#signin {
	width: 525px;
	float: right;
	margin-top: 0px;
	font-size: 11px;
	color: #666666;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;
}

#signin p{
	font-size: 11px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	text-transform: none;
	text-align: right;
	padding: 0px;
}

#signin form {
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#signin img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -5px;
	margin-left: 0px;
}

#signin input {
	font-size: 11px;
	border: 1px solid #854433;
	margin-left: 5px;
	margin-right: 15px;
}

#signin input image{

}

#nav {
	float: right;
	width: 860px;
	margin: 0px;
	padding-top: 10px;
	background-color: #F3F6FD;
	background-image: url(../images/new_home/bg_nav.gif);
	background-repeat: repeat-y;
	padding-bottom: 10px;
}

#nav ul {
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	float: right;
}

#nav li {
	display: inline;
	margin-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 10px;
}

#nav a:link, #nav a:visited {
	color: #A35133;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}

#nav a:hover {}
#maincontent {
	float: left;
	width: 970px;
	background-image: url(../images/new_home/bg_main.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 30px;
}



#maincontent2 {
	float: left;
	width: 930px;
	background-image: url(../images/new_home/bg_main2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 1;
	padding-left: 10px;
	height: 580px;
}

#maincontent3 {
	float: left;
	width: 970px;
	background-image: url(../images/new_home/bg_main3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 30px;
}

#maincontent4 {
	float: left;
	width: 970px;
	background-image: url(../images/new_home/bg_main4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 30px;
}



#maincontent5 {
	float: left;
	width: 970px;
	background-image: url(../images/new_home/bg_main5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 30px;
}


#maincontent6 {
	float: left;
	width: 970px;
	background-image: url(../images/new_home/bg_main6.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 30px;

}



#maincontent7 {	float: left;	width: 920px;	background-image: url(../images/new_home/bg_main7.jpg);	background-repeat: no-repeat;	background-position: center top;	padding-left: 30px;}



#maincontent_inner {
	float: left;
	width: 930px;
	background-image: url(../images/inner/bg_main.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 20px;

}

#rightside {
	float: right;
	width: 232px;
	margin-top: 25px;
    font-family: "Trebuchet MS", Arial, helvetica, sans-serif;
	font-weight:12px; 

}

#rightside2 {
	float: right;
	width: 200px;
	margin-top: 25px;
}



#theft-news { width: 210px; height: 125px; }

#theft-news > li { height: 150px; }



#ticker {

	float: left;	
	margin-bottom:50px;	/*  Leave space for ticker */
	width: 232px;

}



#ticker p {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, helvetica, sans-serif;

}



.tickergreen {
	font-size: 14px;
	color: #009900;
	font-family: "Trebuchet MS", Arial, helvetica, sans-serif;

}



.tickerred{

	font-size: 42px;
	color: #FF0000;
    font-family: "Trebuchet MS", Arial, helvetica, sans-serif;
}


.new {

	float: left;
	width: 212px;
	background-color: #F9F9F9;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;

}

.new h2 {
	padding: 0px;
	margin: 0px;
	font-size: 18px;
	font-weight: normal;
	color: #214D7A;
}

.new h3 {
	padding: 10px 0 5px 0;
	margin: 0px;
	color: #333333;
	font-size: 18px;
	font-weight: normal;
}

.new ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.new li {
	font-family: "Trebuchet MS", Arial, helvetica, sans-serif;
	margin-top: 8px;
	margin-bottom: 8px;
	background-image: url(../images/new_home/built.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 10px;
	font-size: 12px;	
}

.new a:link, .new a:visited {
	color: #40709F;
}

.new a:hover {
	color: #FF0000;
}

#mainpara {
	width: 650px;
	float: left;
	margin-top: 10px;
	line-height: 1.8em;
	font-size: 11px;
	padding-left: 10px;
}

#mainpara_txt {
	width: 370px;
	float: left;
	font-size: 16px;
	padding-top: 45px;
}

#mainpara_txt p{
	font-size: 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#mainpara_txt a:link, #mainpara_txt a:visited {
	color: #006699;
	padding: 2px;
	text-decoration: underline;
}

#mainpara_txt a:hover {
	color: #990000;
}

#mainpara_img {
	width: 220px;
	float: right;
	margin-left: 25px;
	text-align: right;
	margin-top: 75px;
}
#mainfooter2 {
	margin-top: 25px;
	margin-bottom: 25px;
	text-align: left;
	float: left;
	width: 930px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EAEAEA;
	padding-top: 10px;
	padding-left: 20px;
}

#footer {
	font-family: "Trebuchet MS", Arial, helvetica, sans-serif;
	float: left;
	width: 680px;
	font-size: 12px;
}

#footer ul, #dashfooter  ul {
	margin: 0px;
	padding: 0px;
}

#footer li,  #dashfooter li  {
	list-style-type: none;
	display: inline;
	margin-right: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#footer p {}

#footer a:link, #footer a:visited {}

#footer a:hover {}

#demoxi {
	float: right;
	width: 200px;
	margin-top: 0px;
	margin-left: 10px;

}



#demoxi_txt {
	font-weight: normal;
	float: left;
	width: 90px;
	margin-top: 10px;
	font-size: 10px;
	text-align: right;

}



#demoxi_logo {
	font-weight: normal;
	float: right;
	width: 100px;

}

#inner_content_area {
	width: 420px;
	float: left;
	margin-top: 25px;
}


#inner_content_area2 {
	width: 700px;
	float: left;
	margin-top: 25px;
}

#inner_content_area3 {
	width: 900px;
	float: left;
	margin-top: 25px;
}
#inner_content_area4 {
	width: 600px;
	float: left;
	margin-top: 25px;
}

#inner_content_area4 p {
	font-size: 14px;
}


#inner_content_area p, #inner_content_area2 p, #inner_content_area3 p, .inner_area_formbox p {
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#newsbox ul {}

#newsbox li {
	background-image: url(../images/built01.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	list-style-type: none;
	padding-left: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 14px;
}

#left_content {
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 10px;
}

#right_content {
	width: 510px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 20px;
}

.partnerboxmain {
	width: 460px;
	float: left;
	margin-bottom: 10px;

}

.partnerboxmain {
	width: 460px;
	float: left;
	margin-bottom: 10px;
}

.mangementboxes {
	background-image: url(../images/backgrounds/managmentboxes.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 20px;
	margin-bottom: 25px;
	padding-bottom: 20px;
	width: 420px;
}

.img_anareports {
	float: left;
	width: 75px;
	margin-right: 10px;
	margin-bottom: 10px;
	clear: both;
}



.small {
	font-size: 10px;
	color: #999999;

}

#contentdash{
	width: 1000px;
	float: left;

}



#dashholder {
	background-image: url(../images/bg_dashholder.gif);
	background-repeat: repeat-x;
	background-position: center top;
	float: left;
	width: 850px;
	padding-left: 150px;
}



#newdashholder {	background-image: url(../images/bg_dashholder.gif);	background-repeat: repeat-x;	
background-position: center top;	
float: left;	
width: 750px;	
padding-left: 200px;}

.dash_green, .dash_red, .dash_yellow, .dash_gray {
	float: left;
	width: 120px;
	text-align: center;
	font-size: 13px;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-weight: bold;
	color: #3B6EAC;
	text-transform: uppercase;
	padding-top: 5px;
	line-height: 1.1em;
	margin-top: 5px;
}

.dash_green p, .dash_red p, .dash_yellow p, .dash_gray p{
	margin-top: 100px;
}

.dash_green {
	background-image: url(../images/dash_green.gif);
	background-repeat: no-repeat;
	background-position: center 50px;
}



.dash_red {
	background-image: url(../images/dash_red.gif);
	background-position: center 50px;
	background-repeat: no-repeat;

}



.dash_gray {
	background-image: url(../images/dash_gray.gif);
	background-repeat: no-repeat;
	background-position: center 50px;

}



.dash_yellow {
	background-image: url(../images/dash_yellow.gif);
	background-position: center 50px;
	background-repeat: no-repeat;
}

#dash {
	float: left;
	width: 750px;

}



.dash_txt_green {
	font-size: 15px;
	color: #57B00F;
	font-weight: bold;
	text-transform: uppercase;

}

#dash p {

}



.dash_txt_yellow {
	font-size: 13px;
	color: #F2C409;
	font-weight: bold;
	text-transform: uppercase;

}



.dash_txt_red {
	font-size: 15px;
	color: #F90303;
	font-weight: bold;
	text-transform: uppercase;
}



.dash_txt_set {
	font-size: 15px;
	color: #006699;
	font-weight: bold;
	text-transform: uppercase;
}



.dashbanner {
	float: left;
	width: 900px;
}







.background_gray {
	background-color: #EAEAEA;
}

  #xheader2 {
	float: left;
	width: 300px;
	padding-left: 40px;
	padding-right: 40px;
	margin: 0px;
	padding-bottom: 0px;
	height: 33px;
	padding-top: 0px;
  }



#xheader2 ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
  }



#xheader2 li {
	list-style-type: none;
	display: block;
	width: 133px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
  }



#mainnav {
	float: left;
	width: 1000px;
	background-image: url(../images/new_home/bg_nav2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}



#nav2 {
	float: right;
	width: 600px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;

}



#nav2 ul {
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	float: right;
}



#nav2 li {
	display: inline;
	margin-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 10px;

}



#nav2 a:link, #nav2 a:visited {
	color: #A35133;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}



#nav2 a:hover {}



#contentphoto {
	float: left;
	width: 200px;
	margin-top: 60px;
	margin-left: 25px;

}



#navholder2 {
	width: 750px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}



#aboutgallery {
	font-weight: normal;
	width: 430px;
	margin-bottom: 25px;
}



#aboutgallery ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#aboutgallery li {
	list-style-type: none;
	display: inline;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

#aboutgallery img {
	list-style-type: none;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 0px;

}



#header2 {
	float: left;
	width: 750px;
}

.memberlogin {
	font-size: 20px;
	text-transform: none;
	text-align: right;

}

.inner_area_formbox {
	width: 250px;
	float: left;
	margin-left: 30px;
	margin-top: 50px;
}

.bios {
	width: 450px;
	float: left;
	margin-top: 25px;
	margin-left: 30px;
}



#loginbox {
	width: 400px;
	font-size: 20px;
	font-weight: normal;
	float: left;
	background-color: #FFFFFF;
	padding-top: 25px;
	padding-bottom: 25px;
	height: 300px;
	background-image: url(../images/inner/bg_login.gif);
	background-repeat: no-repeat;
	background-position: center top;

}

#loginbox form {
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}

#loginbox input {
	font-size: 28px;
	margin-bottom: 10px;

}

#maincontent_inner_login {
	float: left;
	width: 800px;
	background-image: url(../images/inner/bg_main.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 150px;

}

.small2 {
	font-size: 12px;
	color: #999999;
	text-align: center;

}

.large01 {
	font-size: 16px;
	color: #333333;
	text-align: left;

}

#loginbox_pic {
	width: 250px;
	float: left;
}

#loginbox_holder {
	width: 660px;
	float: left;
	margin-top: 35px;
}



.videogallery {
	width: 330px;
	float: left;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.videogallery ul{
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}

.videogallery li{
	list-style-type: none;
	display: block;
	width: 130px;
	float: left;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 0px;
}



.videogallery img{
	margin: 0px;
	padding: 0px;

}



.videoimg {
	width: 130px;
	float: left;
	margin-right: 10px;
}

.videotxt {
	width: 170px;
	float: left;
}

.videotgallery_p {
	width: 170px;
	float: left;
	font-size: 10px;

}



.video_galleryholder {
	width: 700px;
	float: left;
	margin-bottom: 20px;
}

.qoute  {
	font-size: 10px;
	background-color: #EEEEEE;
	padding: 10px;
}



#blogsubnav {
	float: right;
	width: 232px;
	margin-top: 25px;
}



#blogsubnav ul {
	margin: 0px;
	padding: 0px;

}

#blogsubnav li {

	list-style-type: none;

}

#blogsubnav ul ul {}

#blogsubnav li li {

	margin-top: 5px;
	margin-bottom: 5px;

}

#blogsubnav h2 {

	font-size: 16px;

	font-weight: normal;

	margin-top: 15px;

}
/* END style_new */

/* style_new_menu */
.chromestyle{

	float: right;
	width: 600px;
	font-family: "Trebuchet MS", Arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;

}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/

	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	float: right;

}

.chromestyle ul{

	background: url(chromebg.gif) center center repeat-x;
	margin: 0;
	text-align: center;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	float: right;

}



.chromestyle ul li{

display: inline;

}

.chromestyle ul li a {

font-weight: bold;
font-size: 12px;
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;

}

.chromestyle a:link, .chromestyle a:visited {
color: #494949;
}


.chromestyle ul li a:hover{

background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/

}



.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/

content: " ";

/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/

}





/* ######### Style for Drop Down Menu ######### */



.dropmenudiv{

position:absolute;

top: 0;

border: 1px solid #BBB; /*THEME CHANGE HERE*/

border-bottom-width: 0;

font-size: 12px;

line-height:18px;

z-index:100;

background-color: white;

width: 200px;

visibility: hidden;

filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/

}





.dropmenudiv a, .dropmenudiv a:visited, .dropmenudiv a:link  {

width: auto;

display: block;

text-indent: 3px;

border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/

padding: 2px 0;

text-decoration: none;

font-weight: bold;

color: #494949;

}



* html .dropmenudiv a{ /*IE only hack*/

width: 100%;

}



.dropmenudiv a:hover{ /*THEME CHANGE HERE*/

background-color: #F0F0F0;

}
/* Ticker.css */
#count{
	position:relative;
	background-color: transparent;
	text-align: left;
} 
#old{
	position:relative;
	background-color: transparent;
} 

#odometer {
   background-color: transparent;
}
#odometer_title {
 	background-color: transparent;
}
#odometer_title a {
}
