﻿
		/*HTML ELEMENTS */
body {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	TEXT-ALIGN:left;
	COLOR:#000000;
	BACKGROUND-COLOR:#f8f8f8;
	}
td {
	VERTICAL-ALIGN:top;
	TEXT-ALIGN:left;
	}

sup {
	MARGIN-TOP:0px;
	FONT-SIZE:10px;
	}
a sup {
	TEXT-DECORATION:none;
	}
img {
	BORDER:0px;
	}	
	
/* HEADINGS */
H1, H2, H3, H4, H5, DT, H6, TFOOT, THEAD, TH {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION:none;
	WORD-SPACING:normal;
	LETTER-SPACING:normal;
	TEXT-TRANSFORM:none;
	}
H1	{	
	FONT-SIZE:16px;
	FONT-WEIGHT:700;
	FONT-STYLE:normal;
	COLOR:#336699;
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:5px;
	}
H2	{	
	FONT-SIZE:14px;
	FONT-WEIGHT:700;
	FONT-STYLE:normal;
	COLOR:#336699;
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:0px;
	}			
H3	{	
	FONT-SIZE:13px;
	FONT-WEIGHT:500;
	FONT-STYLE:normal;
	COLOR:#336699;
	MARGIN-BOTTOM:0px;
	}			
H4	{	
	FONT-SIZE:12px;
	FONT-WEIGHT:700;
	COLOR:#ff0000;
	MARGIN-BOTTOM:15px;
	}			
H5, DT	{	
	FONT-SIZE:11px;
	FONT-WEIGHT:700;
	FONT-STYLE:normal;
	}			
H6	{	
	FONT-SIZE:10px;
	FONT-WEIGHT:700;
	FONT-STYLE:normal;
	}		
TFOOT, THEAD {	
	FONT-SIZE:12px;
	}			
TH	{
	VERTICAL-ALIGN:baseline;
	FONT-SIZE:14px;
	FONT-WEIGHT:bold;
	}

/* OTHER TEXT */
SMALL	{	
	FONT-SIZE:.7em;
	}	
BIG	{	
	FONT-SIZE:1.17em;
	}	

/* LIST */
UL LI	{	
	LIST-STYLE-TYPE:square;
	}	
UL LI LI	{	
	LIST-STYLE-TYPE:disc;
	}	
UL LI LI LI	{	
	LIST-STYLE-TYPE:circle;
	}		
OL LI	{	
	LIST-STYLE-TYPE:decimal;
	}	
OL OL LI	{	
	LIST-STYLE-TYPE:lower-alpha;
	}	
OL OL OL LI	{	
	LIST-STYLE-TYPE:lower-roman;
	}
OL UL LI {
	LIST-STYLE-TYPE:square ;
	}
	
/* LINKS */

	
		/*HTML ELEMENTS */	
	
	
		/* Element Classes */	
/* OUTLINE | DROP-SHADOW | REQUIRED */
.OUTLINE {
	BACKGROUND:#FFFFFF;
	BORDER-TOP:#9bc4d6 1px solid;
	BORDER-BOTTOM:#9bc4d6 1px solid;
	BORDER-RIGHT:#9bc4d6 1px solid;
	}	
.REQUIRED {
	COLOR:#FF0000;
	FONT-SIZE:16px;
	FONT-WEIGHT:700;
	}

/* IMAGES */

.ALEFT {
	Float:LEFT;
	PADDING-RIGHT:10px;
	PADDING-BOTTOM:10px;
	}
.ARIGHT {
	Float:RIGHT;
	PADDING-LEFT:10px;
	PADDING-RIGHT:10px;
	}

/* WIDTH */

.w50{width:50px;}
.w75{width:75px;}
.w100{width:100px;}
.w150{width:150px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px;}
.w550{width:550px;}
.w600{width:650px !important;}


/* HEIGHT */
.h50{height:75px;}
.h75{height:75px;}
.h100{height:75px;}
.h200{height:200px;}
.h275{height:275px;}
.h600 {HEIGHT:600px}

		/* End Element Classes */	

	

		/* TEMPLATED SECTIONS */
#MainTable
{	BACKGROUND-COLOR:#f8f8f8;}	
/* TOPNAV */
#TopCol
{}

.TOPNAV {
	TEXT-ALIGN:right;
	FLOAT:left;
	POSITION:relative;
	padding-bottom:10px;
	PADDING-TOP:0px;
	PADDING-RIGHT:0px;
	WIDTH:856px;
	height:118px;
	background-image:url(../images/header-bg.gif); background-repeat:no-repeat;
	}
.TOPNAV, .TOPNAV a, .TOPNAV a:hover, .TOPNAV a:visited, .TOPNAV a:link{
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	TEXT-DECORATION:none;
	FONT-WEIGHT:700;
	}
	
#logo {width:300px; height:29px; margin:50px 0 0 35px; float:left; display:inline;}
.head-phone {font-size:24px; color:#094e94; font-weight:bold; background-image:url(../images/incon-phone.gif); background-repeat:no-repeat; padding:0 0 0 30px; margin:20px 30px 5px 0px; float:right; display:inline; }

#nav {background-image:url(../images/nav-bg.gif); background-repeat:no-repeat; width:300px; height:48px; float:right;display:inline; margin:0 30px 0 0; clear:right; padding:0 0 0 3px;}

#nav li {display:inline; float:left; margin:0px 1px 0 0; padding:3px 0 0 0; text-align:center; }
#nav li a:link, #nav li a:active, #nav li a:visited {display:block; float:left;  text-align:center; color:#ffffff; font-size:12px; font-weight:normal;}

#nav1, #nav4 {width:60px; background-image:url(../images/nav1-bg.gif) ; background-repeat:no-repeat; padding:4px 3px 0 3px; height:19px; }
#nav2, #nav3 {width:73px; background-image:url(../images/nav2-bg.gif) ; background-repeat:no-repeat; padding:4px 3px 0 3px; height:19px;}
#nav li a:hover {background-position:0 -23px;}
#nav li a.selected {background-position:0 -23px;}



/* LEFTNAV  */
#LeftCol
{vertical-align:top; width:228px;}

	
.LEFTNAV {
	LINE-HEIGHT:12px;
	}
	
.ln-top { width:228px; height:6px; background-image:url(../images/ln-top.gif); background-repeat:no-repeat; float:left; display:inline; line-height:1px;}
.ln-mid {width:228px; background-image:url(../images/ln-mid.gif); background-repeat:no-repeat; float:left; display:inline; background-color:#e0e1e1; }
.ln-bot {width:228px; height:7px; background-image:url(../images/ln-bot.gif); background-repeat:no-repeat; float:left; display:inline; margin:0 0 10px 0; line-height:1px;}

.ln-mid p {
	text-align: center;
	margin:5px 0px 5px 5px;
	color: #094e94;
	font-weight: bold;
	font-size: 11px;
}
.ln-mid input {display:inline;}


.LEFTNAV h2 {background-image: url(../images/ln-h2.gif); background-repeat:no-repeat; width:181px ;height:22px; margin:0 0 0 5px; padding:12px 0 0 35px; color:#ffffff;}
.LEFTNAV ul {padding:0; margin:0 0 10px 8px; list-style:none;  }
.LEFTNAV li {background-image:url(../images/ln-li-bg.gif); background-repeat:no-repeat; width:174px;  padding:7px 0 0 35px; margin:3px 0px; list-style:none; float:left; display:inline;  }
.LEFTNAV li a:link, .LEFTNAV li a:active, .LEFTNAV li a:visited {color:#767c81 ; display:block; width:174px; text-decoration:none; font-size:12px; height:17px;}
.LEFTNAV li a:hover {color:#0d3673;}

ul.leftmenu_submenu {padding:0 0 0 35px !important; margin:5px 0 0px -35px !important; list-style:none !important; display:inline; float:left; background-image:url(../images/submenu-bg.gif); background-repeat:no-repeat; width:175px; }
ul.leftmenu_submenu li { width:154px; padding:0px 0 0 0px; margin:4px 0px; list-style:none; background-image:none !important; }
ul.leftmenu_submenu li a:link, ul.leftmenu_submenu li a:active, ul.leftmenu_submenu li a:visited {color:#252729 ; display:block; width:154px; text-decoration:none; font-size:11px;}
ul.leftmenu_submenu li a:hover {color:#074a8e;}

ul.leftmenu_submenu ul.leftmenu_submenu li{padding-left:15px;}

h2.browse {background-image:url(../images/browse-h2.gif); background-repeat:no-repeat; color:#FFFFFF; font-size:13px; height:22px; margin:0 0 0 7px; padding:12px 0 0 20px; width:208px;}

#input-search {display:inline; margin:10px 0 0 15px; padding:2px; border:none; float:left; width:167px; border:1px solid #e7e8e9;  }
#btn-go, #btn-ok {display:inline; margin:6px 0 0 3px; float:left;}
.p-ln {margin:10px 0 0 20px; padding:0; float:left; display:inline; clear:both; color:#454545; font-size:11px; width:200px;}
.inp-pln {float:left; display:inline; margin:0px 10px 0 0; padding:0;}
.p-ln p {float:left; display:inline; margin:3px 3px 0 0; padding:0;}
#as {clear:both; float:left; display:inline; margin:15px 10px 10px 0; color:#0d3673; font-size:11px; text-decoration:none; width:210px; text-align:right; padding:0 0 10px 0;}

#input-subscribe {display:inline; margin:10px 0 20px 15px; padding:2px; border:none; float:left; width:167px; border:1px solid #e7e8e9; }

	
/*  MAIN CONTENT TABLE */
#RightCol
{vertical-align:top;padding:0; margin:0 0 0 0px;
	}


/* MAIN CONTENT COLUMN */

#RightCol td
{vertical-align:top; }

#BodyTable
{}

#BodyCol
{ padding:0; margin:0; float:left; display:inline;}


.CONTENT {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	margin:0 0 0 8px; 
	padding:0;
	width:425px;
	float:left; display:inline;
	}
#home .CONTENT {width:630px;}

#home-hero {width:418px; height:299px; background-repeat:no-repeat; background-image:url(../images/home-hero4.jpg); /*display:inline; float:left;*/ margin:0 0 0px 0; padding:0;}
#home-hero h1 {color:#FFFFFF; font-size:22px; margin-bottom:5px; margin-left:15px; margin-top:65px; background-image:url(none);}
#home-hero h2 {color:#FFFFFF; font-size:19px; margin-left:15px;}
#btn-vm {float:left; margin:40px 20px 20px 25px; padding:0;}

#hm-content {float:left; margin-top:95px; width:419px; position:relative;}
#hm-content-top {background:transparent url(/images/home-content-top.gif) no-repeat scroll 0 0; height:10px;}
#hm-content-mid {background:transparent url(/images/home-content-mid.gif) repeat-y scroll 0 0; padding:10px 10px;}
#hm-content-bot {background:transparent url(/images/home-content-bot.gif) no-repeat scroll 0 0; height:10px; margin-bottom:10px;}
#hm-content-top2 {background:transparent url(/images/home-content-top2.gif) no-repeat scroll 0 0; height:10px; width:419px;}
#hm-content-mid2 {background:transparent url(/images/home-content-mid2.gif) repeat-y scroll 0 0; padding:10px 10px; width:400px; font-size:12px;}
#hm-content-bot2 {background:transparent url(/images/home-content-bot2.gif) no-repeat scroll 0 0; height:10px; margin-bottom:10px; width:419px;}

#home-rn { /*float:right;*/ width:195px; margin:0 0 0px 0px; padding:0 10px 0px 5px; /*display:inline;*/}
#rn-top, #rt-top { width:195px; height:6px; background-image:url(../images/rn-top.gif); background-repeat:no-repeat; float:left; display:inline; clear:both; margin:0; padding:0; line-height:1px;}
#rn-mid { width:195px; background-image:url(../images/rn-mid.gif); background-repeat:repeat-y; float:left; display:inline; clear:both; margin:0; padding:0; font-size:11px;}
#rt-mid { width:195px; background-image:url(../images/rn-mid.gif); background-repeat:repeat-y; float:left; display:inline; clear:both; margin:0; padding:5px 10px;}
#rn-mid p {margin-left:8px; margin-right:8px;}
#rn-mid a, #rn-mid a:active, #rn-mid a:hover, #rn-mid a:link, #rn-mid a:visited {font-weight:700; color:#084C92;}
#rt-mid ul {padding-left:10px; padding-top:10px; width:160px;}
#rn-bot, #rt-bot { width:195px; height:6px; background-image:url(../images/rn-bot.gif); background-repeat:no-repeat; float:left; display:inline; clear:both; margin:0; padding:0; line-height:1px;}

#rt-top2 { width:195px; height:6px; background-image:url(../images/rn-top2.gif); background-repeat:no-repeat; float:left; display:inline; clear:both; margin:0; padding:0; line-height:1px;}
#rt-mid2 { width:195px; background-image:url(../images/rn-mid2.gif); background-repeat:repeat-y; float:left; display:inline; clear:both; margin:0; padding:5px 10px;}
#rt-bot2 { width:195px; height:6px; background-image:url(../images/rn-bot2.gif); background-repeat:no-repeat; float:left; display:inline; clear:both; margin:0; padding:0; line-height:1px;}

#home-rn h2 {background-image: url(../images/rn-h2-bg.gif); background-repeat:no-repeat; width:145px; margin:5px 0 0 8px; padding:3px 0 10px 30px; color:#0d3673; font-size:17px; display:inline; float:left;}
#home-rn ul {padding:15px 0 0 25px; margin:0; display:inline; float:left; width:140px;}
#home-rn li {background-image:url(../images/rn-li-bg.gif); background-repeat:no-repeat; list-style:none; margin:0; padding:0 0 0 16px; background-position:0 3px;}
#home-rn li a:link, #home-rn li a:active, #home-rn li a:visited	{color:#454545; font-size:12px; text-decoration:none;}
#home-rn li a:hover {color:#0d3673;}

#sub-rn, .SIDEBAR { float:right; width:195px; margin:0 0 0px 0px; padding:0 10px 0 0 ; display:inline;}
#sub-rn h2, .SIDEBAR h2 {background-image: url(../images/rn-h2-bg.gif); background-repeat:no-repeat; width:145px; margin:5px 0 0 15px; padding:3px 0 0 30px; color:#0d3673; font-size:17px; display:inline; float:left;}
#sub-rn ul, .SIDEBAR ul {padding:15px 0 0 25px; margin:0; display:inline; float:left; width:140px;}
.SIDEBAR ul {padding:15px 0 0 0px; margin:0; display:inline; float:left; width:140px;}
#sub-rn li, .SIDEBAR li {background-image:url(../images/rn-li-bg.gif); background-repeat:no-repeat; list-style:none; margin:0; padding:0 0 0 16px; list-style-position:outside; background-position:0 3px;}
#sub-rn li a:link, #sub-rn li a:active, #sub-rn li a:visited, .SIDEBAR li a:link, .SIDEBAR li a:active, .SIDEBAR a:visited	{color:#454545; font-size:11px; text-decoration:none;}
#sub-rn li a:hover, .SIDEBAR li a:hover {color:#0d3673;}


.vm {float:left; clear:both; margin:15px 25px 10px 100px ; padding:0 0 0 14px; text-decoration:none !important; background-image:url(../images/plus.gif); background-repeat:no-repeat; background-position:0px 2px; color:#094e94; width:70px;}
.vm2 {float:right; clear:both; margin:15px 25px 10px 0px ; padding:0 0 0 14px; text-decoration:none !important; background-image:url(../images/plus.gif); background-repeat:no-repeat; background-position:0px 2px; color:#094e94; width:70px;}
.vm3 {float:right; clear:both; margin:42px 25px 10px 0px; padding:0 0 0 14px; text-decoration:none !important; background-image:url(../images/plus.gif); background-repeat:no-repeat; background-position:0px 2px; color:#094e94; width:70px;}
.vm:hover, .vm2:hover, .vm3:hover {color:#767c81;}

#rn-call-us {width:194px; height:116px; background-image:url(../images/call-us-bg.jpg); background-repeat:no-repeat; float:left; display:inline; clear:both; margin:12px 0 0 0; padding:0; }
#rn-call-us h4 {margin:10px 0 0 15px; color:#ffffff; font-size:17px; padding:0; float:left; display:inline; width:135px;}
#rn-call-us h3 {margin:0 0 0 15px; color:#ffffff; font-size:19px;  padding:0;float:left; display:inline; clear:both; width:135px;}
#click-here {margin:35px 0 0 100px; padding:0;float:left; display:inline; font-size:12px; text-decoration:underline; color:#ff0000; font-weight:700;}

.content-block {width:306px; height:177px; background-image:url(../images/content-block-bg.gif); background-repeat:no-repeat; margin:10px 0 0 0; padding:0; clear:both; float:left; display:inline;}

.content-block h2 {margin:10px 0 0 15px; padding:4px 0 0 30px;background-image: url(../images/rn2-h2-bg.gif); background-repeat:no-repeat; font-size:15px;}
.content-block p {margin:5px 15px; padding:0; font-size:12px;}

.content-block2 {width:306px; height:177px; background-image:url(../images/content-block-bg.gif); background-repeat:no-repeat; margin:10px 10px 0 0; padding:0; float:right; display:inline;}

.content-block2 h2 {margin:10px 0 0 15px; padding:4px 0 0 30px;background-image: url(../images/rn2-h2-bg.gif); background-repeat:no-repeat; font-size:15px;}
.content-block2 p {margin:5px 15px; padding:0; font-size:12px;}


#sub-left-content {width:418px; display:inline; float:left; margin:0 0 0px 0; padding:0;}
.sub-cont h5, .sub-cont h1 {width:373px; height:35px; display:inline; float:left; margin:0px 0 0px -10px; *margin-top:0px; padding:20px 0 10px 45px; background-image:url(../images/sub-cont-top.gif); background-repeat:no-repeat !important; color:#0d3673; font-size:16px; font-weight:bold;}

.sub-cont {background-image:url(../images/sub-cont-mid.gif); background-repeat:repeat-y; padding:0px 30px 10px 10px; *padding-top:0px; margin:0; width:378px; font-size:12px; clear:both;}
.sub-cont p {clear:both;}
#sub-left-content img {padding:0 10px 10px 0px; margin:0;}

.sub-cont a, .sub-cont a:active, .sub-cont a:hover, .sub-cont a:link, .sub-cont a:visited {font-weight:700; color:#084C92; font-size:12px;}

#sub-left-content ul {padding:5px 0 0 25px; margin:0; width:350px; clear:both;}
#sub-left-content li {background-image:url(../images/rn-li-bg.gif); background-repeat:no-repeat; list-style:none; margin:0; padding:0 0 0 16px; background-position:0 3px;}
.sub-content-bot {background-image:url(../images/sub-cont-bot.gif) ; background-repeat:no-repeat ; height:6px; width:418px; margin:0 0 10px 0; padding:0;}

table.browsetable p {margin:5px; font-size:12px;}
/* BOTTOMNAV | DISCLAIMER */
#FooterCol
{}

/*.BOTTOMNAV, .BOTTOMNAV a, .BOTTOMNAV a:hover, .BOTTOMNAV a:visited, .BOTTOMNAV a:link{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:9px;
	FONT-WEIGHT:700;
	COLOR:#003366;
	TEXT-DECORATION:none;
	}
*/	
.BOTTOMNAV { width:857px; height:76px; background-image:url(../images/footer1-bg.gif); background-repeat:no-repeat; text-align:center; margin:10px 0 0 0; padding:10px 0px;	}
.BOTTOMNAV img {margin:0 40px 0 0;}
#FooterCol p { color:#666666; font-size:11px; margin:10px auto 5px !important; text-align:center;}
#FooterCol p a:link, #FooterCol p a:active, #FooterCol p a:visited {font-size:11px; color:#666666; text-decoration:none;}
.BOTTOMNAV a, .BOTTOMNAV a:active, .BOTTOMNAV a:hover, .BOTTOMNAV a:link, .BOTTOMNAV a:visited {font-size:11px; color:#666666; text-decoration:none;}
.BOTTOMNAV a:hover {text-decoration:underline;}
#FooterCol p a:hover {color:#074b8f;}

.copy {text-align:left !important;font-size:11px; color:#666666; padding:15px 0 0 0;}
	
.DISCLAIMER {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:10px;
	FONT-STYLE:italic;
	FONT-WEIGHT:700;
	COLOR:#FFFFFF;
	BACKGROUND:#CC0000;
	HEIGHT:20px;
	MARGIN-TOP:10px;
	PADDING-LEFT:10px;
	PADDING-TOP:5px;
	PADDING-BOTTOM:5px;
	}

#Categories .sub-left-content {width:600px;}
#Categories .sub-cont {width:600px; background-image:url(../images/sub-cont-mid-large.gif)}
#Categories .CONTENT {width:620px;}
#Categories .sub-cont h5, #Categories .sub-cont h1 {width:100%; height:35px; display:inline; float:left; margin:-17px 0 0px -10px; *margin-top:0px; padding:20px 0 10px 45px; background-image:url(../images/sub-cont-top-large.gif); background-repeat:no-repeat !important; 
color:#0d3673; font-size:17px; font-weight:bold;}
#Categories .sub-cont h1{margin-top:0px}
#Categories #SideBarCol {display:none;}
#Categories .sub-content-bot {background-image:url(../images/sub-cont-bot-large.gif); width:620px;}

		/*HTML ELEMENTS */
	


/* Cms admin styles */

/* Admin sections */
.adminHeader
{
	text-align:center;
	padding-top:20px;
	margin-top:20px;
}

.admintable, .head
{
		BACKGROUND:#334433;
	WIDTH:600PX;
		font-weight:700;
		font-size:13px;
		
}
.admintable strong, #DataList1
{
	
		color:#334433;
		font-weight:700;
		font-size:13px;
		
}
.admincol
{
	text-align:center;
	color:White;
	font-weight:bold;
}
.admincol, .admincol h1
{
	text-align:center;
	width:550px;
	color:White;
	font-weight:bold;
}
.smallCopy
{
	color:#334433;
}

#Pagebody_4_1, #Pagebody_4_1, #pageLeftnav_4_1, #pageleftnav_4_1, #pageSideBar_4_1,  #pagesidebar_4_1,   #CTA_4_1, #intro_4_1
{
	width:200px;
	overflow:hidden;
}	
#errlab
{
	font-weight:bold;
	color:Red;
}
#Leftnav1_admindiv
{
	line-height:20px;
}

/*Visual Editor */
.bgwhite, body.bgwhite
{
	background-color:White;
	background-image:none;
}
.Pagebody_EndTab, .Pagebody_EndTab, .pageLeftnav_EndTab, .pageleftnav_EndTab, .pageSideBar_EndTab,  .pagesidebar_EndTab,   .CTA_EndTab, .intro_EndTab 
{
	display:none;
}

/* End Cms admin styles */


/* Browser Specific HACKS: IF Needed place at end of style sheet, so errors do not
	prevent cross-browser CSS from being applied */

/* Make Margins safe on MAC as in Windows*/
html>body p {margin: 15px 0;}