/* //////////////////////// */
/* cropins.com CSS Document */
/* //////////////////////// */


/* Global Styles */
/*img, div, #T2NavBottom img { behavior: url(includes/iepngfix.htc) } */

* {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000;
}

body {background:#fff url(../images/main_BG.jpg) scroll repeat-x;}

#wrapper {position:relative; margin:auto; padding:0; width:100%;}
#mainHeader {display:none;visibility:hidden;}
#content {width:100%;}
#rightColumn {}

hr {margin:10px 0; border:none;	border-bottom:1px dashed #ccc;}

.floatRight {float:right;}
.floatLeft {float:left;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.clearBoth {clear:both;}

/* Text Styles */

h1, .header1 {
	display: block;
	margin-top: 10px;
	font-size: 24px;
	font-weight: 600;
	color: #000;
	line-height: normal;
}

h2, .header2 {
	display: block;
	margin-top: 10px;
	font-size: 18px;
	font-weight: 600;
	color: #000;
	line-height: normal;
}

h3, .header3 {display:block; margin-top:10px; font-weight:bold;	line-height:normal;}

p {margin-bottom:10px; line-height:20px;}
.justify {text-align:justify;}
.largeCopy {font-size:16px; line-height:24px;}
.smallCopy {font-size:10px;	line-height:18px;}

a {color:#000;}
a:hover, a.link:hover {color:#333;}

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 0 0 0;
	height: 110px;	
}
#mastheadSoftware{
	display:none;  /**/
	visibility:hidden;	/**/
}

#phone {
	text-align: right;
	position: static;
	top: 23px;
	right: 20px;
	padding: 6px;
	background: #fff url(../images/masthead-callout-BG.gif) repeat-x 100% 100% scroll;
}
#phoneSoftware{display:none;visibility:hidden;}
#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;}

#T1Nav {display:none;visibility:hidden;}
#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 {display:none;visibility:hidden;}

#iconOverlay {
	position: absolute;
	top: 200px;
	right: 30px;
	background: url(../images/header-icon-overlay.gif) no-repeat;
	width: 39px;
	height: 12px;
	
}

#iconOverlaySoftware{display:none; visibility:hidden;}

/* Left Column Styles */

#leftColumn {display:none; visibility:hidden;}

#T2Nav {position:relative; margin-top:-100px; padding-top:5px; border:1px solid #cfcfcf; background-color:#3e7391; height:1%;}
#T2Nav ul.menu {background-color:#fff;}
#T2Nav ul {list-style-type:none; position:relative;	height:1%; margin:0;}
#T2Nav ul.menu a {display:block; text-decoration:none;}
#T2Nav ul.menu li {border-top:1px solid #cfcfcf; color:#fff; padding:0;}
#T2Nav ul.menu li a { background:#5d9cbf; font-size:14px; font-weight:800; text-transform:uppercase; color:#fff; padding:0.4em;}
#T2Nav ul.menu li a:hover {background:#4587ac; color:#fff;}
#T2Nav ul.menu li ul li {border-top:1px solid #cfcfcf; padding:0;}
#T2Nav ul.menu li ul li a {color: #5889a5; font-size:12px; font-weight:800;	text-transform:uppercase; padding:2px 20px 2px 20px; background:#f8f8f8 url(../images/T2-bullet.gif) no-repeat 4% 40%;}
#T2Nav ul.menu li ul li a:hover {background:#ddd url(../images/T2-bullet.gif) no-repeat 4% 40%;	color:#666;}
#T2Nav ul.menu li ul li ul li {border-top:1px solid #efefef; margin-left:15px; padding:0;}
#T2Nav ul.menu li ul li ul li a {font-size:12px; font-weight:normal; text-transform:none; background:#fff url(../images/T3-bullet.gif) no-repeat 4% 40%;}
#T2Nav ul.menu li ul li ul li a:hover {background:#efefef url(../images/T3-bullet.gif) no-repeat 4% 40%; color:#666;}
#T2NavBottom {height:51px; background-image:url(../images/T2-bottom.png); background-repeat:no-repeat; background-position:0 0;}

#rightColumn .blackTitleBar div {background:url(../images/black-title-wedge-white.gif) no-repeat 100% 0% scroll;}

ul.linkList {list-style-type:none; position:relative; height:1%; margin:0;}
ul.linkList a {display:block; text-decoration:none;}
ul.linkList li {border:1px solid #a8acb2; background:#fff url(../images/list-link-BG.gif) repeat-y 0 0 scroll; margin:2px 0; color:#fff; padding:0;}
ul.linkList li a {background:url(../images/link-list-bullet.gif) no-repeat 5% 50% scroll; font-size:14px; font-weight:800; color:#3e7391; padding:0.4em 0.4em 0.4em 2.5em;}
ul.linkList li a:hover {background:#dadbdc url(../images/link-list-bullet.gif) no-repeat 9% 50% scroll;	color:#666;}

.leftColContainer {margin-top:15px;	padding:15px; border:1px solid #bdbcbd;	background-color:#FFFFFF;}

/* Footer Styles */
#footer {display:none; visibility:hidden;}
#footer * {color:#000;}
#footer a:hover {color:#000;}

.hiddenContent{display:none; visibility:hidden;}