/*Securit Instant News*/

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin: 0; padding: 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size: 100%; }

/* Removes list-style from lists */
ol,ul { list-style: none; }

/* Removes border from images */
img { border:0; padding:0; }

/*------------------------INSTANT NEWS STYLING----------------------------*/


.catheading{ font-family:Verdana, Arial, Helvetica, san-serif; font-weight:bold; color:#F45305; font-style:normal; font-size:13pt;}



.headline{ font-family:Verdana, Arial, Helvetica, san-serif; font-weight:bold; color:#000000; font-style:normal; font-size:12pt;}

.headlinetag{ font-family:Verdana, Arial, Helvetica, san-serif; font-weight:normal; color:#000000; font-style:normal; font-size:10pt;}

.date{ font-family:Verdana, Arial, Helvetica, san-serif; font-weight:bold; color:#000000; font-style:normal; font-size:9pt;}

.author{ font-family:Verdana, Arial, Helvetica, san-serif; font-weight:normal; color:#000000; font-style:normal; font-size:8pt}

.caption{ font-family:Verdana, Arial, Helvetica, san-serif; font-weight:normal; color:#000000; font-style:italic; font-size:8pt}



.eventtitle{ font-family:Verdana, Arial, Helvetica, san-serif; font-weight:bold; color:#000000; font-style:normal; font-size:12pt;}

.eventvenue{ font-family:Verdana, Arial, Helvetica, san-serif; font-weight:normal; color:#000000; font-style:normal; font-size:10pt;}

.eventdate{ font-family:Verdana, Arial, Helvetica, san-serif; font-weight:bold; color:#000000; font-style:normal; font-size:9pt;}

.eventdesc{ font-family:Verdana, Arial, Helvetica, san-serif; font-weight:normal; color:#000000; font-style:normal; font-size:9pt;}



.logo{ font-family:Verdana, Arial, Helvetica, san-serif; font-weight:bold; color:#000000; font-style:normal; font-size:15pt;}

A.categoryheading:link{ font-family:Verdana, Arial, Helvetica, san-serif; font-weight:bold; color:#000000; font-style:normal; font-size:11pt; text-decoration:none;}

A.categoryheading:visited{ font-family:Verdana, Arial, Helvetica, san-serif; font-weight:bold; color:#000000; font-style:normal; font-size:11pt; text-decoration:none;}

.pagetitle{ font-family:Verdana, Arial, Helvetica, san-serif; font-weight:bold; color:#E2007F; font-style:normal; font-size:14pt}

.pageintro{ font-family:Verdana, Arial, Helvetica, san-serif; font-weight:normal; color:#000000; font-style:normal; font-size:9pt;}

.address{ font-family:Verdana, Arial, Helvetica, san-serif; font-weight:normal; color:#000000; font-style:normal; font-size:10pt}

td { font-family:Verdana, Arial, Helvetica, san-serif; font-weight:normal; color:#000000; font-style:normal; font-size:9pt;}

th { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; font-style:normal; font-size:9pt;}




.navmenubg				{ background-color: #441682; }

.navmenutd				{ background-color: #967BBE; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #FFFFFF; }

.navmenutdhighlight	{ background-color: #694E95; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #FFFFFF; cursor:pointer; }


.story {clear: both;}


/*-------------------------NEWS NAVIGATION---------------------------------*/

#navNews {    
	padding:5px 0px 5px 3px; 
	background:url(sitegraphics/bg_navnews.gif) 0 0 no-repeat #000;
	margin:0 0 8px 0;
	width:532px;
}

#navNews ul {
	list-style:none;	
	padding:0;
	margin:0;
}

#navNews li {
	margin: 0 20px 0 0;
	display:inline;
}

#navNews li a {
	margin:0;
	font-size: 85%;
}

#navNews a:link, #navNews a:visited {
	text-decoration: none;
	color: #fff;
}
#navNews a:active, #navNews a:hover {
	color: #fce734;
	text-decoration: underline;
}


/*------------------------/INSTANT NEWS STYLING----------------------------*/


body {
	text-align: center;
	font: 72% Verdana, sans-serif;
	background: url(sitegraphics/bg.jpg) repeat-x 0 0 #FFF;
	color: #000;
}

p {
	line-height: 1.5em;
	margin-bottom: 1.2em;
}

a:link, a:visited {
	text-decoration: none;
	color: #333;
}
a:active, a:hover {
	color: #333;
	text-decoration: underline;
}

.redbold {
	font-weight:bold;
	color:#DF1515;
}

.bold {
	font-weight:bold;
}

.copyrightText {
	text-align:center;
	color:#FFF;
}

/*--------------------WRAPPER--------------------*/

#wrapper {
	text-align: left;
	width: 750px;
	margin: 20px auto;
	border: 5px solid #B0B0B0;
	background-color: #FFF;
}

/*--------------------TOPBANNER--------------------*/

#branding {
	width: 750px;
	height: 120px;
	background: url(sitegraphics/bg_branding.jpg) 0 0;
}

/*------------------MAIN NAVIGATION----------------*/

#nav {
	float:left;
	width: 170px;
	padding-left:10px;
	text-weight:normal;	
}

#navShop {
	width:156px;
	margin-bottom: 1.2em;
	border-bottom: 1px solid #343434;
}
#navShop li {
	margin-bottom: 1px;
	padding: 4px 4px 4px 10px;
	background: url(sitegraphics/bg_navshop.jpg) 0 0 no-repeat #000;
}
#navShop a:link, #navShop a:visited {
	display:block;
	text-weight:normal;	
	text-decoration: none;
	color: #FFF;
}
#navShop a:active, #navShop a:hover {
	display:block;
	text-decoration: none;
	color: #EF3715;
}
#navProducts {
	width:156px;
	margin-bottom: 1.2em;
	border-bottom: 1px solid #343434;
}
#navProducts li {
	margin-bottom: 1px;
	padding: 4px 4px 4px 10px;
	background: url(sitegraphics/bg_navproducts.jpg) 0 0 no-repeat #000;
}
#navProducts a:link, #navProducts a:visited {
	display:block;
	text-decoration: none;
	color: #FFF;
}
#navProducts a:active, #navProducts a:hover {
	display:block;
	text-decoration: none;
	color: #86BF43;
}

#navServices {
	width:156px;
	margin-bottom: 1.2em;
	border-bottom: 1px solid #343434;
}
#navServices li {		
	margin-bottom: 1px;
	padding: 4px 4px 4px 10px;
	background: url(sitegraphics/bg_navservices.jpg) 0 0 no-repeat #000;
}
#navServices a:link, #navServices a:visited {
	display:block;
	text-decoration: none;
	color: #FFF;
}
#navServices a:active, #navServices a:hover {
	display:block;
	text-decoration: none;
	color: #163484;
}

/*--------------------SUB NAVIGATION--------------------*/

#navSub {
	width:500px;
	float: right;
	margin: 13px 13px 0 0;
	font-size: 90%;
}
#navSub ul {
	text-align: right;
}
#navSub li {
	display: inline;
}
#navSub a:link, #navSub a:visited {
	margin-left: 0.8em;
	padding-left: 0.8em;
	border-left: 1px solid #FCE734;
	color: #FFF;
}
#navSub a:active, #navSub a:hover {
	color: #FCE734;
}

/*--------------------CONTENT WRAPPER--------------------*/

#contentWrapper {
	width: 750px;
	background: url(sitegraphics/bg_content.gif) 0 0 repeat-y;
}

/*--------------------CONTENT MAIN--------------------*/

#contentMain {
	width: 540px;
	float: right;
	padding: 15px;
	border-top: 5px solid #2F2F2F;
}

#contentMain h1 {
	margin-bottom: 1.2em;
	font-size: 120%;
	color: #000;
}
#contentMain h2 {
	margin-bottom: 1.2em;
	font-size: 110%;
}

#terms .sub li {
	margin-left: 1.75em;
}
#terms h1 {
	margin-bottom: 0.75em;
}

.subtitle {
	margin-bottom: 0.75em;
}

/*--------------------CONTENT SUB--------------------*/

.rotarylogo {
	margin: 1.2em 0;
	padding: 1.2em 0;
	border-top: 1px solid #343434;
	border-bottom: 1px solid #343434;
}

/*--------------------FOOTER--------------------*/

#footer {
	clear: both;
}

.floatleft {
	float: left;
}
.floatright {
	float: right;
}

.imageleft {
	float: left;
	margin: 0 15px 15px 0;
}
.imageright {
	float: right;
	margin: 0 15px 0 15px;
}
