body {
	margin:0;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #666666;
	background-color: #E7E7E7;
}
td{
	font-size: 11px;

	}
a:link {
	color: #6699CC;
	text-decoration: underline;
}
a:visited {
	color: #6699CC;
	text-decoration: underline;
}
a:hover{
		color:orange;
		text-decoration:none;
		}
.bgGlobalNav {
	background-color:#003366;
}
.bgContents {
		background-color: #ffffff;
}
.bgSubNav{
		background-color:#6699CC;
}
.pageBorderBottom {
		background-image:url(../images/bg_pageEdge_bottom.gif);
		background-repeat:repeat-x;
		background-position:bottom;
}
.bgBreadCrumb{
		background-color:#6699cc;
		border-top:2px solid #ffffff;
		border-bottom:2px solid #ffffff;
}
.benchmark{
		color:#ffffff;
		font-size:10px;
		}
.benchmark_on{
		color:yellow;
		font-size:10px;
		}
a.benchmark:link{
		color:#ffffff;
		text-decoration:none;
		font-size:10px;
		}
a.benchmark:visited{
		color:#ffffff;
		text-decoration:none;
		font-size:10px;
		}
a.benchmark:hover{
		text-decoration:none;
		font-size:10px;
		color:#FFCC99;
		}
.subNav{
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;		
}
.subNav_on{
            color:yellow;
			font-weight:bold;
			text-decoration:none;
			}
.subsubNav{
			color:#ffffff;
			text-decoration:none;
			}
.subsubNav_on{
            color:yellow;
			text-decoration:none;
			}
a.subNav:link{
				color:#ffffff;
				text-decoration:none;
				}
a.subNav:visited {
			color:#ffffff;
			text-decoration:none;

}
a.subNav:hover{			
			color:#FFCC99;
			text-decoration:none;
			}
a.subsubNav:link{
				color:#ffffff;
				text-decoration:none;
				}
a.subsubNav:visited{
				color:#ffffff;
				text-decoration:none;
				}
a.subsubNav:hover{			
			color:#FFCC99;
			text-decoration:none;
			}
.subNavBottomBg{
		background-image:url(../images/subNavBtmBG2.gif);
}
.subNavBottomBgHome{
		background-image:url(../images/border_subNavBottom.gif);
		background-repeat: repeat-y
}
.subNavBottom {
		color: #ffffff;
		border-top: 2px solid #ffffff;
		padding:2px;
}
.title {
	background-color:#006699;
	color:#ffffff;
	font-size:16.5px;
	font-weight:bold;
	font-family:  "Helvetica", "sans-serif";
	letter-spacing: 1.5px;
	word-spacing: 1px;
		}
.subTitle{
			color:#FF9933;
			font-size:13px;
			font-weight:bold;
			word-spacing:1px;
			}
.subTitlePop {
	font-size: 12px;
	color: #FF9933;
	font-weight: bold;

}
a.subTitle:hover{
			color:#6699cc;
			}
a.subTitle:link{
			color:#ff9933;
			}
.questions{
			color:#336699;
			font-size:11px;
			font-weight:bold;
			}
.jobTitle{
			color:#333333;
			font-size:11px;
			font-weight:bold;
			}
.spoKind{
			color:#336699;
			font-size:12px;
			font-weight:bold;
			}
.spoKindB {
	font-size: 15px;
	font-weight: bold;
	color: #336699;
}
.spoDesc{
	color:#333333;
	font-size:11px;
	font-style: italic;
		}
.white{
		color:#ffffff;
		font-weight:bold;
		font-size:12px;
		}
.required{
		color:red;
		}

.footer{
		font-size:10px;
		color:#ffffff;
		background-color:#003366;
		border-top: 2px solid #ffffff;
		}
.footerText {
	font-size:10px;
	color:#ffffff;
}
.footerText a{
	text-decoration:underline;
	color:#ffffff;
}
.footerText a:visited{
	text-decoration:underline;
	color:#ffffff;
}
.footerText a:hover{
	text-decoration:none;
	color:#ffffff;
}
h2 {
	color: #6699CC;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 1px;



}

input {
	background-image: url(../images/trans_mainBGBlue20.gif);
}
textarea{
	background-image: url(../images/trans_mainBGBlue20.gif);
}.bgBorder {
	background-image: url(../images/border_v_blue32.gif);
	background-repeat: repeat;
	background-position: 2px 150px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	color: #6699CC;
	letter-spacing: 1px;

}
.spoKindOrange {
	font-size: 13px;
	font-weight: bold;
	color: #FF9933;
	text-decoration: underline;
}
.bgBorderBlue {
	border-top-style: none;
	border-right-style: outset;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #6699CC;
	border-right-width: thin;

}
.orange15 {
	font-size: 13px;
	font-weight: bold;
	color: #FF9933;
}
.blue15 {
	font-size: 14px;
	font-weight: bold;
	color: #6699CC;
}
.slideField {
	background-color: #FFFFFF;
	background-image: none;
	border: 0px none #FFFFFF;
	color: #006699;
	font-size: 12px;


}
.subSubTitle {
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}
.date {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFCC;
}
.eventsHead {
	font-size: 12px;
	font-weight: bold;
	color: #FFE2A8;
}
.events {
	font-size: 11px;
	color: #FFFFFF;
}
a.events {
	color: #ffffff;
	text-decoration: underline;
}
a:visited.events {
	color: #ffffff;
	text-decoration: underline;
}
a:hover.events {
	color: #ffffff;
	text-decoration: none;
}


ul {
	list-style-position: outside;
	list-style-image: url(../images/ic_bullet.gif);
}
.paddingL16{
	padding-left: 16px;
	}
.paddingR16{
	padding-right: 16px;
	}
.paddingT16{
	padding-top: 16px;
	}
.paddingB16{
	padding-bottom: 16px;
	}
.paddingL4{
	padding-left: 4px;
	}
.paddingR4{
	padding-right: 4px;
	}
.paddingT4{
	padding-top: 4px;
	}
.paddingB4{
	padding-bottom: 4px;
	}
.padding4 {
	padding:4px;
	}
.padding8 {
	padding:8px;
	}
.bgGray {
	background-color:#F5F8FA;
}
.bgHeaderSlice{
	background-image: url(../images/bg_hdr_slice.jpg);
	background-repeat: repeat-x;

}
.bgHeaderEnd{
	background-image: url(../images/bg_hdr.jpg);
	background-repeat: no-repeat;
}
.headerText {
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	padding-left: 16px;
}
.darkGrayText {
	color: #333333;
}

p.narrow {
	margin-top:10px;
	margin-bottom: 10px;
	padding: 0;
}
.tableHeader {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6699CC;
}
.bgLightBlue {
	background-color: #F3F9FE;
}
.header1 {
	background-image:url(http://www.infosecaward.com/images/bg_header_txt.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	height: 26px;
}
.bgGray {
	background-color:#F5F8FA;
}
.bgHeaderSlice{
	background-image: url(../images/bg_hdr_slice.jpg);
	background-repeat: repeat-x;

}
.bgHeaderEnd{
	background-image: url(../images/bg_hdr.jpg);
	background-repeat: no-repeat;
}
.headerText {
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	padding-left: 16px;
}
.darkGrayText {
	color: #333333;
}

p.narrow {
	margin-top:10px;
	margin-bottom: 10px;
	padding: 0;
}
.borderR { border-right: solid 1px #B1B2B2; }
.borderT { border-top: solid 1px #B1B2B2; }
.borderL { border-left: solid 1px #B1B2B2; }
.borderB { border-bottom: solid 1px #B1B2B2; }

.borderDotGrayR {
	border-right-width:1px;
	border-right-style: dotted;
	border-right-color: #B1B2B2;
	}

.borderDotGrayL {
	border-left-width:1px;
	border-left-style: dotted;
	border-left-color: #B1B2B2;
	}


.borderDotGrayT {
	border-top-width:1px;
	border-top-style: dotted;
	border-top-color: #B1B2B2;
	}

.borderDotGrayB {
	border-bottom-width:1px;
	border-bottom-style: dotted;
	border-bottom-color: #B1B2B2;
	}
.tiWinnerHeader {
	 font-family: "Arialblack", "Arial", "Helvetica", "sans-serif";
	 color:#ffffff;
	 font-size: 17px;
	 padding-left: 10px;
	
}
.bgLightBlueBox {
	background-image: url(http://www.infosecaward.com/national/images/bg_lightBlue_shims.gif);
	border: 1px solid #CCCCCC;
}
.padding16 { padding: 16px; }

.borderThin {
	border: 1px solid #006699;
}
.borderThinT {
	border-top-style: solid;
	border-top-color: #006699;
	border-top-width: 1px;
}
.borderThinLB {
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #006699;
	border-left-color: #006699;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.borderBR {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #006699;
	border-bottom-color: #006699;
}
.borderThinLBR {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #006699;
}
.borderThinGrayL {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e6e6e6;
}
.borderThinGrayB {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
}
.borderThinGrayT {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e6e6e6;
}
.borderThinGrayR {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e6e6e6;
}
.borderThinGray {
	border: 1px solid #e6e6e6;
}

/* #################### DOWNLOAD LIST CSS #################### */
ul.Download {
	font: 0.96em Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}
ul.Download li {
	background: transparent url(../images/icos/ico_Download.gif) no-repeat 0 0;
	padding: 0 0 5px 18px;
}

table.sl {
	font-size: 0.9em;
	margin-bottom: 10px;
}
table.sl td { 
	vertical-align: top; 
	padding: 5px; 
}
table.sl td p { padding: 0; 
	margin: 0;}
.Blue   { color: #3b86ec; }