/*
tango international 
www.tangointernational.com
cascading style sheets
written by patrick j. barabe <patrick@paddyworks.com>
*/

body {
	background: #82c48a url( 'images/webgraphics/bg_green_ribbon.gif' ) repeat-y fixed top left ;
	font-family: arial, helvetica, tahoma, Sans-serif ;
	font-size: 9pt ;
	text-align: center;
}

#main {
	color: #000000 ;
	width: 67em ;
	margin: 1em auto ;
	margin-left: 7em ;
	padding: 5px 50px 25px 50px ;
	text-align:left ;
	/*background: #82c48a url( 'images/webgraphics/watermark.png' ) no-repeat fixed center center ;
	background-color: #82c48a ;*/
}

img {
	border-width: 0px ;
	padding: 0px 0px 0px 0px ;
	margin: 0px 0px 0px 0px ;
}

div.captioned {
	/*
	background-color: #c5f7cd ;
	border: 1px dotted #333333 ;
	*/
	color: #000 ;
	font-size: smaller ;
	padding: 10px 10px 20px 10px ;
	margin: 0px 10px 5px 8px ;
	clear: both ;
	float: left ;
}

a { color:#000099 ; text-decoration:none; }
a:link { color:#000099 ; }
a:hover { color:#ffffff ; }

#banner {
	padding: 0px 10px 35px 10px ;
	margin: 0px 0px 3px 0px ;
	text-align: center ;
	/*border-bottom: 1px solid #666 ;*/
	height: 105px ;
}
#title { float:left; }
#contactinfo {
	float:right;
	font-size: 9pt ;
	padding-top: 50px ;
	padding-top: 0px ;
	text-align: right ;
	vertical-align: bottom ;
	/*background: transparent url('images/webgraphics/menu_bg1.png') repeat scroll 0 0 ;
	border: 1px solid #000;*/
}
#bannerimages {
	float:right;
	font-size: 9pt ;
	padding-top: 50px ;
	padding-top: 0px ;
	text-align: right ;
	vertical-align: bottom ;
}
#bannerimages img {
	margin: 5px 5px ;
	/*border: 1px solid #333; 
	border-width: 5px 2px ;*/
}
#bannerimages br {
	line-height: 5px;
}

/*#title { position: absolute; left: 150px; top: 15px; }
#contactinfo {
	text-align: right ;
	font-size: 9pt ;
	border-bottom: 1px solid #666666 ;
	padding-bottom: 9px ;
	padding-right: 5px ;
}*/

#content {
	color: #000000 ;
	padding: 25px 0px 15px 0px ;
}


#contentheading {
	text-align:center; 
	font-size:14pt; 
	font-weight:bold; 
	font-variant:small-caps;
	border: 0px solid #666666 ;
	/*border-bottom-width: 1px ;*/
	/*margin: 0px 200px 0px 200px ;*/
	margin-bottom: 10px ;
}

#navigationlist {
	font-size: 8pt ;
	/*margin: 3px 0px 20px 0px ;*/
	padding: 0px 0px 0px 5px ;
	text-align: left ;
	font-weight: bold ;
	font-variant: small-caps ;
	/*float:left ;
	clear:both;*/
	border-top:1px dotted #666;
}

span.contentsubheading {
	font-size: 9pt ; 
	font-weight:bold; 
	font-variant:small-caps;
	border: 0px solid #666 ;
	border-bottom-width: 1px ;
	padding: 3px 5px 0px 5px ;
}

span.contentattributes {
	font-size: 9pt ; 
	font-style: italic ;
	font-variant:small-caps;
	/*border-bottom: 1px solid #666 ;*/
	padding: 3px 5px 0px 5px ;
}

span.para {
	text-align:justify ;
	margin: 3px 0px 15px 0px ;
	padding: 5px 5px 0px 5px ;
	display: block ;
}

span.bbBold { font-weight:bold ; }
span.bbItalic { font-style:italic; }
span.bbUnderline { text-decoration:underline; }

ul.contentsummary {
	list-style-type: none ;
	margin: 0px 0px ;
	text-align: center ;
	padding-left: 300px ;
}
ul.contentsummary li {
	padding-bottom: 5px ;
	text-align: left ;
}

div.contentwrapper, 
div.contentwrapper2 {
	margin: 0px 0px ;
	text-align: left ;
	padding-left: 300px ;
	padding-right: 100px ;
	padding-bottom: 5px ;
}
div.contentwrapper2 {
	padding-left: 200px ;
	padding-right: 100px ;
}

#footer {
	color: #000000 ;
	border-top: 1px dotted #333333 ;
	height: 15px ;
	padding: 1px 0px 10px 0px ;
	margin: 0px 0px 0px 0px ;
	text-align: center ;
}

#footer span {
	font-size: smaller ;
	font-size: 8pt ;
	padding: 0px 2px 0px 2px ;
}


