﻿/* //////////////////////// */
/* cropins.net CSS Document */
/* //////////////////////// */


/* Software Tools Styles */

/*img, div { behavior: url(includes/iepngfix.htc) }*/

* {margin:0; padding:0;	font-family:Verdana, Arial, Helvetica, sans-serif; color: #666; font-size:12px; line-height:15px;} /*	*/

body {background: #fff url(../images/main_BG_noheader.jpg) scroll repeat-x;}

#wrapper {position:relative; border-left:3px solid white; border-right:3px solid white;	margin:auto; padding:0;	width:805px;}
#mainHeader {position:relative;	padding:8px 0 3px 0;}

/***********************/
/* Plain specific ID's */
/***********************/

#content {position:absolute; z-index:1000; top:345px; left:0px;	width:805px;}
#plainContent {position:absolute; z-index:1000; top:123px; left:0px; width:100%;}
#centerColumn {float:right;	padding:0px; margin:10px 0px 0px 0px; width:805px; min-height:400px; height:auto; overflow:visible;}

/***************/
/* Text Styles */
/***************/
h1, .header1 {display:block; margin-top:10px; font-size:24px; font-weight:600; color:#2c698a; line-height:normal;}
h2, .header2 {display:block; margin-top:10px; font-size:18px; font-weight:600; color:#3e8bb4; line-height:normal;}
h3, .header3 {display:block; margin-top:10px; font-weight:bold; line-height:normal;}
.bighead3 {display:block; margin-top:10px; font-size:16px; font-weight:bold; line-height:normal;}

.justify {text-align:justify;}	
.floatRight {float: right;}
.floatLeft {float: left;}
.clearLeft {clear: left;}
.clearRight {clear: right;}
.clearBoth {clear: both;}

.largeCopy {font-size:16px;line-height:24px;}
.smallCopy {font-size:10px;line-height:18px;}

a {color:#2c698a;}
a:hover, a.link:hover {color:#333;}
p, p span {margin-bottom:10px; line-height:20px; font-size:14px;}
hr {margin:10px 0; border:none;	border-bottom:1px solid #ccc;}

.standout {font-size:20px; font-weight:bold; line-height:24px; color:Black;}
.boldUp {font-weight:bold; text-transform:uppercase;}
.bioHolder {clear:both; float:left; min-height:118px; width:778px; margin:5px 10px; padding-bottom:10px; background-color:#CCC; border:solid 1px #ED1C24;}

.bioPics{float:left; margin:15px;}
.bioText{float:left; width:650px;}
.bioMini{font-size:12px; line-height:16px; padding-bottom:10px; font-style:italic;}
.bioHead {display:block; margin-top:10px; font-size:16px; font-weight:bold; line-height:normal; color:Black;}

/***************/
/* List Styles */
/***************/

ul, ol {margin:0 0 10px 15px;}
ul {list-style-type:square;}
li {padding:3px;}

/*******************/
/* Masthead Styles */
/*******************/

#masthead {position:relative; background:url(../images/masthead-BG.gif) repeat-x 0 0 scroll; padding:10px 20px 0 20px; height:110px;}
#phone{text-align:right; position:absolute; top:23px; right:20px; padding:6px;	border:1px solid #bdbcbd; background:#fff url(../images/masthead-callout-BG.gif) repeat-x 100% 100% scroll;}
#phone .number, #phone .tagline {display:block; font:23px/20px Verdana, Arial, Helvetica, sans-serif; color:#888;}
#phone .number {letter-spacing:-1px;}
#phone .tagline {font-size:10px; font-weight:normal;}

/************************/
/*Top Navigation styles */
/************************/

#T1Nav {position:absolute; width:760px;	right:20px;	bottom:0; text-align:right;	margin:5px 0;}
#T1Nav ul {position:relative; list-style:none; margin:0;}
#T1Nav li {display:inline; margin-left:-1px; padding:0;}
#T1Nav li a {text-decoration:none; text-align:center; padding:5px 10px;	background:#b2b2b2 url(../images/tab-nav-BG.gif) repeat-x 100% 100% scroll;	border-top:1px solid #8e8e8e; border-right:1px solid #8e8e8e; border-left:1px solid #8e8e8e; font:12px/12px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#T1Nav li a:hover {background:#888 url(../images/tab-nav-BG-hover.gif) repeat-x 100% 100% scroll; border-top:1px solid #666; border-right:1px solid #666; border-left:1px solid #666;}
#T1Nav li a.focus, #T1Nav li.focus {text-decoration:none; text-align:center; padding:8px 10px 5px 10px;	background:#b2b2b2 url(images/tab-nav-focus-BG.gif) repeat-x 0 0 scroll;	border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-left:1px solid #e1e1e1; font:12px/12px Verdana, Arial, Helvetica, sans-serif; color:#588aa5;}
#T1Nav li a.focus:hover {background:#fff repeat-x 100% 100% scroll;	border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; color:#333;}

#headerShadow {position:absolute; top:0; left:0; height:10px; width:800px; background-image:url(../images/header-bottom-shadow.png); background-repeat:repeat-x;}
#iconOverlay, #iconOverlaySoftware {position:absolute; z-index:1001; top:200px;	right:30px;	background:url(../images/header-icon-overlay.gif) no-repeat; width:39px; height:12px;}
#rightColumn .blackTitleBar div {background: url(../images/black-title-wedge-white.gif) no-repeat 100% 0% scroll;}
.leftColContainer {margin-top:15px; padding:15px; border:1px solid #bdbcbd; background-color:#FFFFFF;}

/*****************/
/* Footer Styles */
/*****************/

#footer {color:#aaa; margin-top:40px; text-transform:uppercase;	clear:both;	height:100px; text-align:center;}
#footer * {color: #aaa;}
#footer a:hover {color: #666;}
