/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
}
body {
	background-color: #78AADC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1,h2,h3,h4,h5,h6 {font-weight: bold; color: #000033; }
h1 { font-size: 16px;  }
h2 { font-size: 12px; text-transform: uppercase; }
h3 { font-size: 11px; margin-bottom: -6px; }
h4 { font-size: 12px; }
h5 { font-size: 10px;}
h6 { font-size: 14px; color: #999999; }

a:link {	text-decoration: none;}
a:visited {	text-decoration: none;}
a:hover {text-decoration: underline;}
a:active { text-decoration: none;}



/* Layout Styles */

#header {
	position: relative;
	width: 100%;
	height: 146px;
	background-image: url(/images/template12_04/header_Back_tile_X.jpg);
	background-repeat: repeat-x;
}
#twoCol_Container {
	width: 947px;
	position: relative;
}
#content {
	position: absolute;
	width: 698px;
	left: 0px;
	top: 0px;
	float: left;
	background-image: url(/images/template12_04/content_back_TileY.jpg);
	background-repeat: repeat-y;
}
#contentMargin {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
	width: 650px;
	padding-left: 5px;
	padding-right: 5px;	
}

#nav_container {
	position: absolute;
	width: 216px;
	left: 698px;
	top: 0px;
	background-image: url(/images/template12_04/Nav_Back_TileY.jpg);
	background-repeat: repeat-y;
}
#navMargin {
    background-color:#FFFFFF;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 222px;
	padding-left: 10px;
}
#contentWide {
	position: absolute;
	left: 0px;
	top: 157px;
	width: 987px;
	background-image: url(/images/template12_04/content_backWide_TileY.jpg);
	background-repeat: repeat-y;
}
#contentWideMargin {
	width: 960px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-right: 10px;
	margin-left: 10px;
}

/* End of the Layout Styles */

.exsummaryImg {
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 6px;
	margin-left: 4px;
}

.horizontalDotLine {
width: 100%;
background-image: url(/images/template08_04/dottedHorzSlice.gif);
background-repeat: repeat-x;
margin-bottom: 10px;
clear: both; }

hr {
	border: 1px dotted #000033;
	width: 350px;
}


/* This area is dedicated to styles For Expanding Divs */

.displayArea {
	width: 620px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
}

.divDisplay {
	font-weight: bold;
	background-image: url(/images/css/plus.gif);
	background-repeat: no-repeat;
	display: block;
	width: 535px;
	height: 22px;

}

.divDisplay a:link {
color: #000033;  text-decoration: none;
background-repeat: no-repeat; 
display: block; width: 505px; height: 18px;
padding-top: 4px;
padding-left: 25px;
}

.divDisplay a:visited {
color: #000033;  text-decoration: none;
display: block; width: 505px; height: 18px;
padding-top: 4px;
padding-left: 25px;
}

.divDisplay a:hover {
text-decoration: underline; 
background-image:url(/images/css/minus.gif);
background-repeat: no-repeat; 
display: block; width: 505px; height: 18px;
padding-top: 4px;
padding-left: 25px;
}

.divDisplay a:active {color: #000033;  text-decoration: none;
display: block; width: 505px; height: 18px;
padding-top: 4px;
padding-left: 25px;
}

.displayArea {
background-color: #EEEEEA;
width: inherit;
margin-top: 1px;
margin-right: 10px;
margin-left: 10px;
Padding: 10px;
Border: solid 1px #666666;}

#oemHrdwarePackage{}
#oemSoftwarePackaging {}
#SEO{}
#TradeShows{}
#TouringSeminars{}
#EmailMarketing{}
#PaidBanner{}
#PayToPlay{}
#OnlineForums {}
#OIVSForums {}
#RadioTVadvertises{}
#BusinessWire{}
#Authors{}
#Charity {}
#GovSubsidized {}
#EducationalDiscounts  {}
#SchoolBulleBoards{}
#TheaterAdvertising {}
#ReferPrograms{}
#AffiliatePrograms{}
#GiftCertificates{}
#Billboard{}
#BlogsRSS {}
#PodcastVideocast{}
#WindowsThemes{}
#WebAwards {}
#RetailKiosk{}
#StickeyMarketing{}
#Magazines{}
#OIVSMagazine {}
#OnlineOIVSMag{}


/* End of the styles that are dedicated to styles For Expanding Divs*/

.roi {
width: auto;
border: dotted 1px # #000033;
background-color:#CCCCCC;
margin: 8px;
padding:6px;}
