/*
-----------------------------------------------
Client: Verbatim Store 'n' Go
Function: Global CSS definitions.
Author:   Justin Johnson | jjohnson@edreamz.com
Modified:  2 March 2006
Copyright: Copyright (C) 2006 E-dreamz, Inc. 
----------------------------------------------- */
/* Imported Styles
----------------------------------------------- */

/* Global
----------------------------------------------- */
body{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
#reference td{color: #222; border-right: 1px solid #d3d7db; border-bottom: 1px solid #d3d7db; padding: 4px; text-align: center;}
#reference td.hd{font-size: 18px; font-weight: bold; color: #000; border: 0; padding: 0;}
#reference .blue td{background: #10147E; color: #fff; font-weight: bold; padding: 3px;}
#reference .grey td{background: #eee;}
#reference td.type{background: #fff; font-weight: bold; color: #000; padding: 5px; border-left: 1px solid #d3d7db;}
#reference a{color:#10147e; text-decoration: none; font-weight: bold;}
#reference a:hover{text-decoration: underline;}
#reference td.leftTopCorner{background-image: url(../images/blue_corner_left.gif); background-repeat: no-repeat; background-position: left top;}
#reference td.rightTopCorner{background-image: url(../images/blue_corner_right.gif); background-repeat: no-repeat; background-position: right top; border-right: 0;}
#reference td.leftBottomCorner{background-image: url(../images/blue_corner_left_bottom.gif); background-repeat: no-repeat; background-position: left top;}
#reference td.rightBottomCorner{background-image: url(../images/blue_corner_right_bottom.gif); background-repeat: no-repeat; background-position: right top; border-right: 0;}

a img{border: 0;}

#hd{position: relative;}

.navigation{position: absolute; right: 0; bottom: 2px;}
.navigation a{float: left;}

/* Layout
----------------------------------------------- */

.clearafter:after, .clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

 .clearafter, .clear {display:inline-block;}
  /* Hide from IE Mac \*/
 .clearafter, .clear {display:block;}
 /* End hide from IE Mac */

 * html .clearafter, * html .clear{height: 1px;}
	
#masthead{padding: 0 0 5px 0}
	
	#sidePics{
	padding: 20px;
	float: right;
	width: 400px;
	text-align: right; 
	}
	
.text_content{padding: 20px 0 20px 20px;}
	
/* Formatting
----------------------------------------------- */
p {
	margin: 8px 10px 0 0;
	line-height: 18px;
}

img.right{
	float: right;
	padding: 3px;
}

.fineprint{
	padding: 5px 0 0 0;
}

.fineprint, a.fineprint:link, a.fineprint:visited {
	color: #808080;
	font: 9px Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.fineprint:link, a.fineprint:visited{
	text-decoration: underline;
}

a.fineprint:hover, a.fineprint:active {
	color: #808080;
	text-decoration: none;
}


.header {
	color: #10147e;
	font: bold 19px Arial, sans-serif;
	margin: 0;
	padding: 0;

}

.subheader {
	color: #E41715;
	font: bold 18px/normal Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	margin: 8px 0 0 0;
	padding: 0;
}

.tdTitle {
	color: #000000;
	font: bold 14px/normal Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
}

.tdTitleWhite {
	color: #FFFFFF;
	font: bold 14px/normal Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
}

.required{
	color: #900;
}

a, a:link, a:visited {
	color : #10147e;
	text-decoration : underline
}

a:hover, a:active {
	color : #CC0000;
	text-decoration : underline
}