﻿@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
}

a
{
  outline: none;  
}

html {height:100% !important;min-height:100%;}

body {
	background:url(../images/Colt45_background.jpg) top repeat-x #002e6c;
	text-align: center;
	margin:0;padding:0;
	font-family:Arial, Helvetica, sans-serif; 
	min-height:100%;
	height:100% !important;

	}

body > form > div:first-child + div {
	height:100% !important;
	min-height:100%;
}

/*
body > form {
    height:100% !important;
	min-height:100%;
}
*/
/*-------------- Clearfix (fixes div height problems) -----------------*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/*-------------- END Clearfix -----------------*/
	

.container {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background:url(../images/scolls.gif) top center no-repeat;
	min-height:100%;
	height:100% !important;
}	
.red_swirl {
	z-index: 1;
	position: absolute;
	left: -29px;
	top: 0px;
	width: 29px;
	height:240px;

}
.red_endcap {
	z-index: 1;
	position: absolute;
	left: 316px;
	top: 50px;
	width: 7px;
	height:31px;

}

.content_container {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width:988px;
	min-height:100%;
	height:100% !important;

	}
.content_holder {
	padding:0;
	float:left;
	min-height:100%;
	height:100% !important;
	}
.content_left {
	width:670px;
	float:left;
	position:relative;
	background-color:#002b64;
	/*
	min-height:100%;
	height:100% !important;
*/
	}
.content_right {
	float:left;
	width:316px;
	position:relative;
	/*
	min-height:100%;
	height:100% !important;
*/
	}
.stretch {
	width: 985px;
	}

/* TOP NAV */

#header_navigation {
	width:670px;
	height:31px;
	position:relative;
	top:0px;
	left: 0px;
}
#header-homefb {
	width:307px;
	height:31px;
	position:relative;
	top:0px;
	left: 0px;
}
#header-prodfb {
	width:315px;
	height:31px;
	position:relative;
	top:0px;
	left: 0px;
}
#header_navigation ul, #header-homefb ul, #header-prodfb ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#header_navigation li, #header-homefb li, #header-prodfb li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	position: absolute;
}
#header_navigation li a, #header-homefb li a, #header-prodfb li a {
	height: 31px;
	display: block;
}
#header_navigation-left {
	left: 0;
	width: 175px;
}
#header_navigation-bdw {
	left: 175px;
	width: 133px;
	background:url(../images/topnav-bdw.gif) no-repeat top;
}
#header_navigation-bdw-v2 {
	left: 175px;
	width: 133px;
	background:url(../images/topnav-v2-bdw.gif) no-repeat top;
}
#header_navigation-tw {
	left: 308px;
	width: 83px;
	background:url(../images/topnav-tw.gif) no-repeat top;
}
#header_navigation-bm {
	left: 391px;
	width: 101px;
	background:url(../images/topnav-bm.gif) no-repeat top;
}
#header_navigation-w45 {
	left: 492px;
	width: 71px;
	background:url(../images/topnav-w45.gif) no-repeat top;
}
#header_navigation-mm {
	left: 444px;
	width: 109px;
	background:url(../images/topnav-mm.gif) no-repeat top;
}
#header_navigation-cs {
	left: 563px;
	width: 107px;
	background:url(../images/topnav-cs.gif) no-repeat top;
}
#header_navigation-bdw a:hover {
	background:  url(../images/topnav-bdw.gif) 0 -31px no-repeat;
}
#header_navigation-bdw-v2 a:hover {
	background:  url(../images/topnav-v2-bdw.gif) 0 -31px no-repeat;
}
#header_navigation-bm a:hover {
	background:  url(../images/topnav-bm.gif) 0 -31px no-repeat;
}
#header_navigation-mm a:hover {
	background:  url(../images/topnav-mm.gif) 0px -31px no-repeat;
}
#header_navigation-tw a:hover {
	background:  url(../images/topnav-tw.gif) 0px -31px no-repeat;
}
#header_navigation-w45 a:hover {
	background:  url(../images/topnav-w45.gif) 0px -31px no-repeat;
}
#header_navigation-cs a:hover {
	background:  url(../images/topnav-cs.gif) 0px -31px no-repeat;
}

#header_navigation-cs-v2 {
	left: 563px;
	width: 107px;
	background:url(../images/topnav-v2-cs.gif) no-repeat top;
}
#header_navigation-cs-v2 a:hover {
	background:  url(../images/topnav-v2-cs.gif) 0px -31px no-repeat;
}

#header-homefb-left {
	left:0px;
	width:211px;
	}
#header-homefb-fb {
	left:211px;
	width:96px;
	background:url(../images/Colt45_HomePage_08.gif) no-repeat top;
	}
#header-homefb-fb a:hover {	background:  url(../images/Colt45_HomePage_08.gif) 0px -32px no-repeat;	}	

#header-policyfb-left {
	left:0px;
	width:216px;
	}
#header-policyfb-fb {
	left:216px;
	width:99px;
	background:url(../images/Colt45_PolicyPage_04.gif) no-repeat top;
	}
#header-policyfb-fb a:hover {	background:  url(../images/Colt45_PolicyPage_04.gif) 0px -31px no-repeat;	}	

#header-prodfb-left {
	left:0px;
	width:217px;
	}
#header-prodfb-fb {
	left:217px;
	width:98px;
	background:url(../images/Colt45_PolicyPage_04.gif) no-repeat top;
	}
#header-prodfb-fb a:hover {	background:  url(../images/Colt45_PolicyPage_04.gif) 0px -31px no-repeat;	}	

		
.left_border {
	width:4px;
	display:block;
	float:left;
	/*
	background:url(../images/Colt45_HomePage_03.gif) top no-repeat;
	*/
	background:url(../images/Colt45_HomePage_03b.gif) top;
	background-repeat: repeat-y;
    height:100%;
	min-height:100%;
	}	
.right_content {
	width:307px;
	float:left;
	}	
.right_border {
	padding:0; margin:0;
	width:4px;
	float:left;
	/*
	background:url(../images/Colt45_HomePage_05.gif) top no-repeat;
    */
    background:url(../images/Colt45_HomePage_05b.gif) top;
    background-repeat: repeat-y;
	height:100%;
	min-height:100%;
	}		
.top_sub_nav {
	width:288px;
	height:43px;
	padding-left:19px;
	background:url(../images/Colt45_HomePage_04.gif) top no-repeat;
	text-align:left;
	padding-top:6px;
	}
.top_sub_nav a:link, .prod_top_sub_nav a:link {color:#806a21; font-size:9px; padding-right:18px; text-decoration:none; letter-spacing:.02em; }	
.top_sub_nav a:visited, .prod_top_sub_nav a:visited  {color:#806a21; font-size:9px; padding-right:18px; text-decoration:none; letter-spacing:.02em; }	
.top_sub_nav a:hover, .prod_top_sub_nav a:hover {color:#0066cc; font-size:9px; padding-right:18px; text-decoration:none; letter-spacing:.02em; }	
.top_sub_nav a:active, .prod_top_sub_nav a:active {color:#0066cc; font-size:9px; padding-right:18px; text-decoration:none; letter-spacing:.02em; }	

.right_nav {
	width:307px;
	height:32px;
	display:block;
	text-align:left;
	}
.newyork {
	height:auto;
	width:307px;
	text-align:left;
	background-color:#001b3c;
	padding-bottom:18px;
	}
.right_content_body {
	width:284px;
	margin-left:13px;
	margin-right:10px;
	margin-bottom:6px;
	margin-top:4px;
	padding: 1px 0;
	color:#ffffff;
	font-size:11px;

	}
.right_content_body a:link {color:#0066cc;  text-decoration:none; }	
.right_content_body a:visited {color:#0066cc;  text-decoration:none; }	
.right_content_body a:hover {color:#806a21;  text-decoration:none; }	
.right_content_body a:active {color:#0066cc;  text-decoration:none; }	

	
.right_content_body h5 {
	font-size:10px;
	color:#e9a500;
	margin:0;
	padding:0;
	font-weight:normal;
	}
.right_content_body img {
	border:1px solid #0066cc;
	}	
	
	.right_content_body2 {
	width:284px;
	margin-left:13px;
	margin-right:10px;
	margin-bottom:6px;
	margin-top:4px;
	padding: 1px 0;
	color:#ffffff;
	font-size:11px;

	}
.right_content_body2 a:link {color:#0066cc;  text-decoration:none; }	
.right_content_body2 a:visited {color:#0066cc;  text-decoration:none; }	
.right_content_body2 a:hover {color:#806a21;  text-decoration:none; }	
.right_content_body2 a:active {color:#0066cc;  text-decoration:none; }	

	
.right_content_body2 h5 {
	font-size:10px;
	color:#e9a500;
	margin:0;
	padding:0;
	font-weight:normal;
	}
.right_content_body2 img {
	/* border:1px solid #0066cc; */
	border:0px;
	}	
	
.losangeles {
	height:auto;
	width:307px;
	text-align:left;
	background-color:#002350;
	padding-bottom:18px;
	}	
.right_col_footer {
	width:306px;
	color:#00408a;
	text-align:left;
	font-size:12px;
	margin-bottom:30px;
	
	}
	
/*----------------- Dropdown -----------------*/
.dropdownbox {
	left:202px;
	position:relative;
	z-index:99;
}
#dropdown {
	height:20;
	width:259px;
	position:absolute;
	left: 35px;
	top:0px;
	z-index:99;
	visibility:hidden;
}
#dropdown ul, #dropdown2 ul, #dropdown3 ul, #dropdown3-prod ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#dropdown li, #dropdown2 li, #dropdown3 li, #dropdown3-prod li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	position: absolute;
}
#dropdown li a, #dropdown2 li a, #dropdown3 li a, #dropdown3-prod li a {
	height: 20px;
	display: block;
}

#dropdown-us {
	left: 0px;
	width: 87px;
	background:url(../images/bdw-dropdown-bb.gif) no-repeat top;
}
#dropdown-ny {
	left: 87px;
	width: 79px;
	background:url(../images/bdw-dropdown-ny.gif) no-repeat top;
}
#dropdown-la {
	left: 166px;
	width: 93px;
	background:url(../images/bdw-dropdown-la.gif) no-repeat top;
}
#dropdown-us a:hover {
	background:  url(../images/bdw-dropdown-bb.gif) 0 -20px no-repeat;
}
#dropdown-ny a:hover {
	background:  url(../images/bdw-dropdown-ny.gif) 0 -20px no-repeat;
}
#dropdown-la a:hover {
	background:  url(../images/bdw-dropdown-la.gif) 0px -20px no-repeat;
}


#dropdown2 {
	height:20;
	width:192px;
	position:absolute;
	left: 140px;
	top:0px;
	z-index:99;
	visibility:hidden;
}
#dropdown2-c45 {
	left: 0px;
	width: 73px;
	background:url(../images/bm-dropdown-c45.gif) no-repeat top;
}
#dropdown2-pf {
	left: 73px;
	width: 119px;
	background:url(../images/bm-dropdown-pf.gif) no-repeat top;
}
#dropdown2-c45 a:hover {
	background:  url(../images/bm-dropdown-c45.gif) 0 -20px no-repeat;
}
#dropdown2-pf a:hover {
	background:  url(../images/bm-dropdown-pf.gif) 0 -20px no-repeat;
}
#dropdown3 {
	height:20;
	width:266px;
	position:absolute;
	left: 190px;
	top:0px;
	z-index:99;
	visibility:hidden;
}
#dropdown3-prod {
	height:20;
	width:266px;
	position:absolute;
	left: 190px;
	top:0px;
	z-index:99;
	visibility:hidden;
}
#dropdown3-w {
	left: 0px;
	width: 97px;
	background:url(../images/download-menu.gif) no-repeat top;
	width: 97px;
}
#dropdown3-v {
	background:url(../images/vice-menu.gif) no-repeat top;
	left: 97px;
	width: 41px;
}
#dropdown3-aon
{
	left:138px;
	width:128px;
	background:url(../images/aon-menu.gif) no-repeat top; 
}

#dropdown3-w a:hover {
	background:  url(../images/download-menu.gif) 0 -20px no-repeat;
}
#dropdown3-v a:hover {
	background:  url(../images/vice-menu.gif) 0 -20px no-repeat;
}
#dropdown3-aon a:hover {
	background:  url(../images/aon-menu.gif) 0px -20px no-repeat;
}


/*------------- End Dropdown --------------*/



/*------------- LPA Styles --------------*/

.lpa_content {
	width:338px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}
.lpa_form_content {
	width:320px;	
	height:500px;
	border-left:solid 1px #4b1b4d;
	border-right:solid 1px #4b1b4d;
	background-color:#002c65;
	margin-left:9px;
	/*background:url(../images/lpaformbg_07.gif)  4px 128px; */
	background:url(../images/LPAbg_03.gif);  
	text-align:left;
	}
.lpa_form_holder {
	width:280px;
	background-color:#003070;
	text-align:left;
	padding:6px 6px;
	vertical-align:middle;
	position:relative;
	left:15px;
	}
.lpa_dropdownlists {background-color: #00245e; border:1px solid #0066cc; text-align:center; color:#e9a500; font-size:12px;}	

.lpa_message
{
	color:#e9a500; 
	font-size:11px;
	padding-left:0px;
	padding-top:5px;
	}	
 
/*-------------------- Product Page Styles -------------------------*/

.prod_top_sub_nav {
	width:296px;
	height:43px;
	padding-left:19px;
	background:url(../images/prod_top_navbg_02.gif) top no-repeat;
	text-align:left;
	padding-top:6px;
	}
.prod_right_nav {
	width:315px;
	height:31px;
	display:block;
	text-align:left;
	}	
	/*
.prod_right_content {
	width:315px;
	float:left;
	background-color:#002d6a;
	background:url(../images/product_right_bottom_16.gif) no-repeat center 406px;
	min-height:100%;
	height:100% !important;

	}
*/
.prod_right_content
{
	width:315px;
	float:left;
	background-color:#002d6a;
	background:url(../images/product_right_bottom_16_2.gif) no-repeat center 406px;
	height:980px;
}		

.prod_right_bdw {
	width:315px;
	height:328px;
	background:url(../images/product_page_bdw-bg.gif);
	display:block;
	margin:0; padding:0;
	}
.prod_red_endcap {
	z-index: 1;
	position: absolute;
	left: 315px;
	top: 50px;
	width: 25px;
	height:208px;

}	
.prod_right_col_bottom {
	width:315px;
	background:url(../images/product_right_bottom_16.gif);
	padding-top:15px;
}
/*
.prod_content_right {
	float:left;
	width:316px;
	position:relative;
	min-height:100%;
	height:100% !important;
	}
*/
	
.prod_content_right {
	float:left;
	width:316px;
	position:relative;
	height:800px;
	}
	
.prod_left_cap {
	z-index: 1;
	position: absolute;
	left: -7px;
	top: 49px;
	width: 7px;
	height:31px;

}	
.prod_right_content_box {
	width: 275px;
	background-color:#002250;
	margin:0 auto;
	/*
	padding-left:10px;
	padding-right:10px;*/
	padding: 10px;
	position:relative;
	top:240px;
	color:#e9a500;
	text-align:left;
	font-size:11px;
	}
.prod_left_content_bottom {
	width:670px;
	height: 100%;
	min-height:100%;

	}	
	
/*-------------------- Privacy Policy Page Styles -------------------------*/

.no_bdw_topnav {
	background:url(../images/no_bdw_topnavbg.gif) top no-repeat;
	}
	

.policy_left_content {
	width:670px;
	height:2150px;
	background:url(../images/Colt45_PolicyPage_10.gif) top no-repeat;
	text-align:left;
	}
.policy_right {
	width:315px;
	height:329px;
	background:url(../images/Colt45_PolicyPage_08.gif);
	display:block;
	margin:0; padding:0;
	}	
#policy_content_1, #policy_content_2, #policy_content_3 {
	width:625px;
	height:auto;
	float:left;
	position:relative;
	top:53px;
	}	
.policy_left_nav {
	width:160px;
	margin-left:10px;
	height:auto;
	float:left;
	font-size:10px;
	line-height:22px;
	letter-spacing:.01em;
	}	
 a.goldlink:link {color:#e9a500; text-decoration:none;}
 a.goldlink:visited {color:#e9a500; text-decoration:none;}
 a.goldlink:hover {color:#FFF; text-decoration:none;}
 a.goldlink:active {color:#FFF; text-decoration:none;}
 a.activelink:link {color:#FFF;text-decoration:none;}
 a.activelink:visited {color:#FFF; text-decoration:none;}
 a.activelink:hover {color:#FFF; text-decoration:none;}
 a.activelink:active {color:#FFF; text-decoration:none;}

.policy_body {
	width:430px;
	height:auto;
	padding-left:20px;
	float:left;
	color:#b8cadc;
	font-size:11px;
	padding-bottom:20px;
	}
.policy_body h3 {
	color:#e9a500;
	font-size:11px;
	font-weight:normal;
	margin-bottom:0px;
	}
		
/*------------------------ Finder Styles -----------------*/

.finder_left_content {
	width:670px;
	min-height:100%;
	height:100% !important;
	background:url(../images/FinderBG_03.gif) top no-repeat;
	text-align:left;
	}	
.finder_right {
	width:315px;
	height:329px;
	background:url(../images/Colt45_PolicyPage_08.gif);
	display:block;
	margin:0; padding:0;
	}	
#finder_content_top {
	width:625px;
	height:auto;
	float:left;
	position:relative;
	top:53px;
	}	
.finder_left_nav {
	width:160px;
	margin-left:10px;
	height:auto;
	float:left;
	font-size:10px;
	line-height:22px;
	letter-spacing:.01em;
	}
.finder_top {
	width:430px;
	height:auto;
	padding-left:20px;
	float:left;
	color:#e9a500;
	font-size:11px;
	padding-bottom:20px;
	line-height:19px;
	}	
.finder_table_holder {
	width:645px;
	height:auto;
	float:left;
	margin-left:10px;
	}	
/*------------------------- Vice page styles ---------------------*/

.vice_left_content {
	width:670px;
	float:left;
	min-height:725px;
	height:725px;
	background:url(../images/Colt45_PolicyPage_09.gif) top no-repeat;
	text-align:left;
	}
.vice_right {
	width:315px;
	height:329px;
	background:url(../images/Colt45_PolicyPage_08.gif);
	display:block;
	margin:0; padding:0;
	}	
#vice_content {
	width:625px;
	height:auto;
	float:left;
	position:relative;
	top:53px;
	}	
.vice_left_nav {
	width:160px;
	margin-left:10px;
	height:auto;
	float:left;
	font-size:10px;
	line-height:22px;
	letter-spacing:.01em;
	}	
.vice_body {
	width:430px;
	height:auto;
	padding-left:20px;
	float:left;
	color:#e9a500;
	font-size:11px;
	padding-bottom:20px;
	display:block;
	}	
.vice_holder {
	width:454px;
	height:auto;
	background-color:#00285c;
	margin-bottom:10px;
	float:left;
	border:1px solid #01264c;
	margin-left:188px;
	padding:10px;
	font-size:10px;
	
	}	
.vice_holder img {margin-bottom:6px;}	

.finder_results {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:9px;
    color:#ffffff;
    background-image: url(../images/finder-results-row-tile.gif);
}
.finder_head {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:9px;
    font-weight:bold;
    color:#f0b410;
}
.finder_select {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
    font-weight:bold;
    color:#0066cc;
}
.centered {
    margin-left: auto;
	margin-right: auto;
	text-align: center;
    
}

.store_left_content {
	width:670px;
	float:left;
	min-height:100%;
	height:100% !important;
	background:url(../images/StoreBG_03.gif) top no-repeat;
	text-align:left;
	}
.bdw_body {
	width:466px;
	height:auto;
	padding-left:20px;
	float:left;
	color:#e9a500;
	font-size:11px;
	padding-bottom:20px;
	display:block;
	}	
#bdw_content {
	width:625px;
	height:auto;
	float:left;
	position:relative;
	top:53px;
	left:170px;
	}
	/*	
.bdw_left_content {
	width:670px;
	min-height:100%;
	height:100% !important;
	background:url(../images/bdw-bg_03.jpg) top no-repeat;
	text-align:left;
	background-color:#002b64;
	}	
	*/
	.bdw_left_content {
	width:670px;
	background:url(../images/bdw-bg_03.jpg) top no-repeat;
	text-align:left;
	background-color:#002b64;
    height:900px;
	}	
.bdw_text_holder {
	width:446px;
	height:auto;
	background:url(../images/bdwreflect_08.jpg) center 228px no-repeat;
	color:#b8cadc;
	}	
.bdw_text_holder h3 {
	font-size:20px;
	font-weight:bold;
	margin-top:25px;	
	margin-left:14px;
	}
.bdw_text_holder p {
	margin-left:14px;
	margin-top: 12px;
	}
	
.scoop_left_content {	
	width:670px;
	float:left;
	height:725px;
	background:url(../images/bdw-bg_03.jpg) top no-repeat;
	text-align:left;
	line-height:19px;
	}
#scoop_content {
	width:625px;
	height:auto;
	float:left;
	position:relative;
	top:53px;
	}		
.scoop_body {
	width:430px;
	height:auto;
	padding-left:20px;
	float:left;
	color:#e9a500;
	font-size:11px;
	padding-bottom:20px;
	display:block;
	}	
.scoop_left_nav {
	width:160px;
	margin-left:10px;
	height:auto;
	float:left;
	font-size:10px;
	line-height:22px;
	letter-spacing:.01em;
	}		
.scoop_select {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
    font-weight:bold;
    color:#0066cc;
}		
.scoop_line {
	border-bottom:1px solid #0066cc;
	margin-top:10px;
	margin-bottom:10px;
	}
	
.scoop_textFields
{
	background-color: #9fb4cb;
	}
.scoop_label
{
	color:#0066cc;
	font-weight:bold;
	}
.scoop_label a
{
	 text-decoration:none;
	 
	}
.scoop_label a:visited
{
	color:#0066cc;
	}
	
.admin_Login
{
	color:#e9a500; 
	font-size:12px;
	padding-left:10px;	
	}
.admin_form_content {
	width:310px;	
	height:778px;
	border-left:solid 1px #4b1b4d;
	border-right:solid 1px #4b1b4d;
	background-color:#002c65;
	margin-left:2px;
	background:url(../images/admin_bg.jpg);  
	text-align:left;
	}
.admin_links
{
	padding-left:10px;
	font-size:12px;
	padding-top:8px;
}
a.admin_links:link {color:#FFF; text-decoration:underline;}
a.admin_links:visited {color:#FFF; text-decoration:underline;}
a.admin_links:hover {color:#FFF; text-decoration:underline;}
a.admin_links:active {color:#FFF; text-decoration:underline;}

.admin_form_holder {
	width:280px;
	background-color:#003070;
	text-align:left;
	padding:6px 6px;
	vertical-align:middle;
	position:relative;
	left:10px;
	}
.admin_menu_header
{
	background:url(../images/admin_aonworkseverytime.jpg); 
	}
.admin_gridlinks
{
	font-size:12px;	
}
a.admin_gridlinks:link {color:#FFF; text-decoration:underline;}
a.admin_gridlinks:visited {color:#FFF; text-decoration:underline;}
a.admin_gridlinks:hover {color:#FFF; text-decoration:underline;}
a.admin_gridlinks:active {color:#FFF; text-decoration:underline;}

.DHTR_Grid_Row td
{
    border-right: #001c49 1px solid;
    border-top: #001c49 1px solid;
    border-left: #001c49 1px solid;
    border-bottom: #001c49 3px solid;
}

.adminAONHeader
{
	font-size:11px;
	background-color:#001c49;
	height:25px;
	}
.adminInstructionalText
{
	color:#e9a500; 
	font-size:11px;
	padding-left:5px;
	}
	
.admin_gridviewItemLink
{
	padding-left:10px;
	
	}
.admin_gvDate
{
	color:#e9a500; 
	font-size:11px;
	}
.admin_gvEditButtons
{
	padding-left:10px;
	}
	
.adminHeaderText
{
	color:#c8d9ea; 
	font-size:20px;
	padding-left:5px;
	font-family:Arial;
	font-weight:bold;
}

.aon_currentMo_bg
{
	margin-top:30px;
	background:url(../images/aon_inthespotlight.jpg) -8px 18px no-repeat;
	
	width:477px;
	height:231px;
}	
.aon_currentMo_left_content {	
	width:670px;
	float:left;
	min-height:100%;
	height:100% !important;
	background:url(../images/thescoop-bg_03.jpg) top no-repeat;
	text-align:left;
	line-height:19px;
	}
#aon_currentMo_content 
{
	width:685px;
	height:auto;
	float:left;
	position:relative;
	top:53px;
	}		
.aon_currentMo_body {
	width:477px;
	height:auto;
	float:left;
	color:#e9a500;
	font-size:11px;
	display:block;
	padding-left:20px;
	}	
.aon_currentMo_left_nav 
{
	width:160px;
	margin-left:10px;
	height:auto;
	float:left;
	font-size:10px;
	line-height:22px;
	letter-spacing:.01em;
	}
.prod_right_bdw_whatworks {
	width:315px;
	height:328px;
	background:url(../images/aon_bdwbg.gif);
	display:block;
	margin:0; padding:0;
	}
	
.aon_lastMo_MostVotes {
	width: 292px;
	height: 289PX;
	background:url(../images/aon_lastMonthsVotes.jpg) no-repeat;
	margin-left:13px;
	padding: 10px;
	position:relative;
	top:240px;
	color:#e9a500;
	text-align:left;
	font-size:11px;
	}
	
.aonSubmit {font-family:arial,helvetica; }
.aonSubmit .ajax__tab_body 
{
    font-size:9pt;
    font-family:Arial;
    border-top:none;
    background-color:#0066cc;
    padding-top:10px;
    padding-left:10px;
    color:#FFFFFF;
}
.aonSubmit .ajax__tab_header 
{
	background:url(../images/aon_submitHeader.jpg) no-repeat;
	padding:2px 2px 2px 30px;
	text-align:center; /* center the tabs horizontally */
}
.aonSubmit .ajax__tab_tab
{
	width:50px;
	height:17px;
    font-size:8pt;
	font-weight:bold;
    color:#FFFFFF;
   	background:url(../images/aon_submitinactivetab.jpg) no-repeat;	
}
.aonSubmit .ajax__tab_active .ajax__tab_tab,
.aonSubmit .ajax__tab_hover .ajax__tab_tab
{
		background:url(../images/aon_submitactivetab.jpg) no-repeat;	
}	
.aonSubmitbodyPad
{
	padding-left:70px;
	}	
	
.aonTest
{
	margin-top:0px;
	margin-bottom:0px;
	}
	
.aonRecentlySubmittedbg
{
		background:url(../images/aon_recentsubmit_bg.gif) no-repeat;	
		margin-top:20px;
		margin-left:188px;
	}
.aonRecentlySubmittedWT
{
	color:#668bb0;
	font-size:11px;
	}
a.aonRecentlySubmittedWT:link {color:#668bb0; text-decoration:underline;}
a.aonRecentlySubmittedWT:visited {color:#668bb0; text-decoration:underline;}
a.aonRecentlySubmittedWT:hover {color:#668bb0; text-decoration:underline;}
a.aonRecentlySubmittedWT:active {color:#668bb0; text-decoration:underline;}

/*------------------------ Downloads Styles -----------------*/

.downloads_left_content {
	width:670px;
	min-height:100%;
	background:url(../images/bdw-bg_03.jpg) top no-repeat;
	height:100% !important;
	text-align:left;
	}	
	
.download_holder {
	width:635px;
	height:auto;
	background-color:#00285c;
	margin-bottom:10px;
	margin-left:10px;
	float:left;
	border:1px solid #01264c;
	padding:10px;
	font-size:10px;

	}	
.download_holder td {
	color:#f0b410;
	font-size:9px;
}
.download_holder td img {
	margin:6px 0 6px 0;
}
.download_links td a:link {color:#f0b410;font-size:9px; text-decoration:none; margin:0 5px 0 5px;}
.download_links td a:visited {color:#f0b410;font-size:9px; text-decoration:none; margin:0 5px 0 5px;}
.download_links td a:hover {color:#f0b410;font-size:9px; text-decoration:underline; margin:0 5px 0 5px;}
.download_links td a:active {color:#f0b410;font-size:9px; text-decoration:none; margin:0 5px 0 5px;}

/*------------------------ Home Styles -----------------*/
#blogCol {
	padding-top: 50px;
	color: #c8d9ea;
	text-align: left;
	background: #002b64 url(../images/home_blog_bg.jpg) no-repeat 0 0
}
	#blogCol td {
		vertical-align: top
	}
	.hlist li {
		display: block;
		clear: both;
		padding: 15px 20px;
		margin: 0;
		list-style-type: none;
		border-bottom: solid 2px #001f47
	}
		.hlist li.hover {
			cursor: pointer;
			background: #013e7c
		}		
	.blogImg {		
		padding-right: 15px
	}
		.blogImg img {
			border: solid 2px #0063c6 !important
		}
	#blogCol h2 a, #blogCol h2 a:active, #blogCol h2 a:visited, #blogCol h2 a:hover, #blogCol h2 a:focus {		
		color: #c8d9ea;
		text-decoration: none
	}
	.blogDate {
		color: #e9a808;
		font-size: .7em;
		border-bottom: dotted 1px #e9a808
	}
	.hlist li p {
		font-size: .8em
	}
	a.lnkReadFullPost, a.lnkReadFullPost:active, a.lnkReadFullPost:visited {
		color: #e9a808;
		font-size: .7em;
		text-decoration: none
	}
		a.lnkReadFullPost:focus, a.lnkReadFullPost:hover {
			color: #e9a500
		}
#homeFeatures {
	height: auto;
	width: 307px;
	text-align: left;		
	padding: 5px 0 0 0;
	background: #001b3c url(../images/home_right_col_bg.gif) no-repeat 0 0
}	
	table.homeFeatItem {
		margin: 8px 0 10px 25px
	}
		table.homeFeatItem h2 {
			color: #0066cc;
			margin: 0 0 10px 0
		}
		td.featImgContainer {
			padding-right: 12px;
			vertical-align: top
		}
		td.featImgContainer img {
			border: solid 1px #000 !important
		}		
		td.featTxtContainer {
			color: #fff;
			font-size: .8em;
			padding-right: 20px
		}		
		#homeFeatures a, #homeFeatures a:active, #homeFeatures a:visited {
			color: #0066cc;
			text-decoration: none
		}
			#homeFeatures a:hover, #homeFeatures a:focus {
				color: #e9a500
			}
#flickrFeed {
	width: 257px;
	color: #0066cc;
	text-align: left;		
	padding: 0 25px 25px 25px;
	background: #002350 url(../images/home_latest_pics_bg.gif) no-repeat 0 0
}
	#flickrFeed h4 {
		margin: 0 0 5px 0
	}
	#flickrFeed img {
		margin: 0 6px 22px 0;
		border: solid 1px #000 !important
	}
.redLines {
	background: url(../images/home_red_lines.gif) repeat-y right 0
}
.clearFloat {
	clear: both;
    height: 0;
    font-size: 0;
    line-height: 0
}