/* Secure Digital Assets Style Sheet */
/* Last revision: 05.05.05 */
/*------------------------------------------*/

/* TESTING - REMOVE ON SITE LIVE */
/* -------------------------------------- 
	.edit {
		color:#FFF;
		background:#F00;
		margin:0 5px;
		padding:0 5px;
		}



/* GLOBAL ESSENTIALS 
/* -------------------------------------- */
	html, body {height:100%}
	
	
	body
	{
		margin:0;
		padding: 0;
		background:url(../images/global/swirl_crop.gif) #FFF no-repeat ;
		background-position: right top; 
		font: 11px/16px "arial";
		color:#333;
	}
	
	img
{
 border-style: none;
}
	
	a:link, a:visited{
		color:#0C2577;
		text-decoration:none;
		font: 11px/16px "arial";
		}
		
	a:hover{
		color:#FF3600;
		}
	
	#nav a:link, #nav a:visited, #secondary_nav a:link, #secondary_nav a:visited{
		color:#333;
		font-weight:bold;
		text-decoration:none;
		margin:10px;
		}
		
	.gray_callout a:visited, .gray_callout a:link{
		color:#0C2577;
		text-decoration:none;
		font: 11px/16px "arial";
		margin:8px 2px;
		}

	#nav a:hover, #secondary_nav a:hover, .gray_callout a:hover{
		color:#FF3600;
		}
		
	#nav a:active, #secondary_nav a:active, .gray_callout a:active {
		color:#072D56;
		}
	
	.small a:link {
	font: 9px/16px "arial";
	color:#FF3600;
	}
	
	
	


/* STRUCTURE */
/* -------------------------------------- */

	
	#pagewrap
	{
		width:950px;
		padding-bottom:20px;
	}
	
	#header
	{
		width:630px;
		height:155px;
		padding:0;
		margin:0;
	}
	
	#nav
	{
		padding-top:105px;
		float:right;
		text-align:bottom;
	}
	
	#secondary_nav
	{
		padding-top:10px;
		margin:10px 0 10px 20px;
		clear:both;
		display:block;
		text-align:right;
	}

	
	.nav img
	{
		margin:20px;
	}
	
	
	#mainbar	
	{
		width:600px;
		float:left;
		margin:20px 0 0 0;
		padding:0 10px 20px 20px;
		
	}
	
	#sidebar	
	{
		width:210px;
		float:left;
		margin:20px 0 0 0;
		padding:0 5px 20px 20px;
		/*border-left:1px dashed #FF3600;*/
	}
	
	#sidebarnl	
	{
		width:210px;
		float:left;
		margin:20px 0 0 0;
		padding:0 5px 20px 20px;
	}
	

	#footer
	{
		position:bottom;
		width:600px;
		clear:both;
		color:#999;
		margin:20px;
		font: 10px/25px "arial";
		border-top:1px solid #999;
		padding-bottom:5px;
	}
	
	#demo {
		border:1px solid #999;
		padding:5px;
		height:112px;
	}
	

/* IMAGES */
/* -------------------------------------- */

	.logo {
		margin:60px 0 0 20px;
		float:left;
	}
	
	.demo_pic {
		margin:0 30px 0 0;
		float:left;
	}


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

	.active {
		color:#FF3600;
		font-weight:bold;
		margin:10px;
	}
	
	.bold {
		font-weight:bold;
		}
		
	.quote {
		font: 14px/18px "georgia";
		margin:0;
		color:#666;
		}
	
	.quote2 {
		font: 16px/22px "georgia";
		margin-top:5px;
		}
		
	.quote_bold {
		font: 22px/24px "georgia";
		margin-bottom:0;
		font-weight:bold;
		}
		
	.byline {
		font: 10px/12px "georgia";
		color:#0C2577;
		}
		
	.gray_callout {
		font: 10px/14px "georgia";
		background-color:#ccc;
		padding:1px 8px;
		margin:15px 0;
		}
		
	.border_callout {
		font: 10px/14px "georgia";
		padding:1px 8px;
		border: 1px solid #ccc;
		margin-top:10px;
		}

	.download {
		background: url(../images/global/pdf.gif) #ccc no-repeat;
		padding:0 0 0 20px;
		}
		
	
		
	
/* HEADERS */
/* -------------------------------------- */
	h1
	{
		font: 16px/16px "arial";
		color:#FF3600;
		/*border-bottom:1px solid #0C2577;*/
		padding-bottom:5px;
		margin-bottom:-7px;
	}
	
	
	
	h2
	{
		font: 14px/14px "arial";
		color:#0C2577;
		/*border-bottom:1px solid #0C2577;*/
		padding-bottom:1px;
		margin-bottom:-7px;
	}
	
	h3
	{
		font: 13px/16px "arial";
		color:#333;
		padding-bottom:5px;
		margin-bottom:-7px;
		/*border-bottom:1px solid #ccc;*/
	}
	
	h4
	{
		font: 14px/16px "arial";
		color:#333;
		padding-bottom:5px;
		margin:0 0 -5px 0;
	}
	
/* TABLES */
/* -------------------------------------- */	

	td 
	{
	padding:4px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}
	
