/*
 * carellidesign webworks Scheme 1106-1830-R2
 *
 **********
 *
 * WEBworks team L3, Carelli Design U.S.
 *
 * @copyright 1997-2012 Carelli International Corporation. All Rights Reserved.
 * 
 * All information and content including any software programs
 * available on or through this Site ("Content") is protected
 * by copyright. Users are prohibited from modifying, copying,
 * distributing, transmitting, displaying, publishing, selling,
 * licensing, creating derivative works or using any Content
 * available on or through the Site for commercial or public
 * purposes.
 */




/********** style global core **********/


#globalheader_1_r3 {
	margin: 0px auto;
	width: 980px;
	padding:4px 0px 10px;
	height: 25px;
	text-align:left;
	
}
.logo_1_r3 {
	position: relative;
	height: 22px;
	width: 150px;
	left: 0px;
	padding-left: 1px;
}

#globalutilities_1_r3 {
	position: relative;
	right: -16px;
	top: 0px;
	z-index: 500;
}

#home_1_r3 {
}

.home {
}

a {
	text-decoration : underline;
	color:black;
}
.caption{
	position:absolute;
	top:0px;
	left:11px;
	width:480px; 
	height:105px; 
	z-index:2;
	background-color:white;
	layer-background-color:white;
	text-align : left;
 	clip: rect(0px 480px 105px 0px); visibility: hidden
	}
img.sideline{
	margin-left : 15px;
	margin-top : 5px;
	margin-bottom : 5px;
}
.sidehead{
	color:#666666;
	line-height:15px;
	text-decoration:none;
}
.sidenav{
	color:#666666;
	line-height:15px;
}
a.sidenav{
	color:#666666;
	line-height:15px;
	text-decoration:none;
}
a:hover.sidenav {
	color:#666666;
	text-decoration:underline;
}
.sidebold{
	color:black;
	line-height:15px;
	font-weight:bold;
}
a.sidenav2{
	color:#565656;
	line-height:15px;
	text-decoration:none;
}
a:hover.sidenav2 {
	text-decoration:underline;
}
a:hover.tablabel {
	color : #565656;
	text-decoration : none;
}
a.news{
		color : #666666;
	text-decoration:none;
}
b {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;	/* mod.1106 */
}
a.copyright{
	text-decoration:none;
	font:10px Verdana;
	color : #999999;
}
a.copyright:hover {
	text-decoration:none;
	font:10px Verdana;
	color: #0088CC;
	}
body {
	margin : 0px 20px 0px;	/* important! keep browser borders 20px for globalutilities menu mod.1111.1020 */
	font : 11px verdana, arial, sans-serif;
	color: #666666;
	line-height: 14px;
	-webkit-text-size-adjust:none; /* prevent iPhone text enlargement */
}
input {
	font : 10px verdana, arial, sans-serif
}
td,span,font,div {
	font : 11px verdana,arial,sans-serif;
	line-height: 14px;
	-webkit-text-size-adjust:none; /* prevent iPhone text enlargement */
}

select {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	width: 230px;
	height: 22px; /* dropdown mod.1106 */
	padding: 2px 0px 0px;
}
select.activepulldown{
	color: #333333;
	width: 230px;
	height: 24px; /* dropdown mod.1106 */
}

select.activepulldownsidenav{
	color:black;
	width: 220px;
}
.blackhead {
	color : #000000;
	text-decoration:none;
}
.border {
	background-color : #000000;
}
.content {
line-height: 15px;
}
.function {
		color : #666666;
	text-decoration : none;
}
.header {
	background-color : #FFFFFF;
}
.tablabel {
	color : #000000;
	text-decoration : none;
	cursor:pointer;
}
.tabactive{
	cursor:pointer;
	padding-left: 10px;
}
.tabinactive{
	cursor:pointer;
	padding-left : 10px;
	}
.ten {
	padding-top : 10px;
}
.intro {
	padding-top : 10px;
	padding-bottom : 10px;
}
.title {
	font :bold 13px  Verdana, Arial, Helvetica, sans-serif;
}
.inactivepageNumber {  text-decoration: underline;	color : #666666;}
.activePageNumber,a:hover.inactivepageNumber {  color: #000000; background-color: eef1dc; text-decoration: none}
.allten { padding: 10px 10px}
.photos{
	 padding-left: 10px;
}
.arrow{
	text-decoration:none;
	color:#666666;
}
.navmenu {  width: 219px; font-size: 11px; margin-top: 5px}

a.thumbnail{
	text-decoration : none;
}
 a:hover.thumbnail{
	text-decoration :underline;
}
img.thumbimg,a:hover img.thumbimg {
	background-color:#999999;
	text-decoration : none;
	border-color: #999999;
}
a:hover.box{
background-color: #FFFFFF;
	}
p {
	font : 11px verdana, arial, sans-serif;
	vertical-align: top;
	color: #666666;
	line-height: 14px;
	-webkit-text-size-adjust:none; /* prevent iPhone text enlargement */
} 
form {
	display : inline;
}
.related { color : #999999; text-decoration : none; }
.related  a{ color : #999999; }form.news input {  width: 220px}

a.arrow_link {
	text-decoration: none;
	color: #565656;
	line-height: 20px;		/* mod.1103 */
}

a.arrow_link:hover {
	color: #0088CC;
	text-decoration: none;
}
.textareas {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; width:275px;margin-top:5px;}

.mailto {
	color: #6699FF;
	text-decoration: underline;
}
.alert {
	color: #76B900;
}
.warning {
	color: #565656;
	font-weight: bold;
}
.question {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF9900;
}
.question2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0088CC;
}
.contentnav2 {
	line-height: 15px;
	color: #0088CC;
	text-decoration: none;
}
.frontnav2 {
	line-height: 15px;
	color: #0088CC;
	text-decoration: none;
}
li{
	margin-left : -15px;
}

/* styles container slider */
#container_r1 {
	margin:0px auto;
	width:980px;
	padding:0px 0 0;
	min-height:410px;
	height:auto !important;
}

/* styles quad div */
.quad_wrapper {
	width : 980px;
	height : 155px;
	float : left;
	margin : 1.2em 0 2.4em;
}

/* styles quad div STACK showcase */
.quad_wrapper_stack {
	width : 980px;
	height : 155px;
	float : left;
	margin : 0.8em 0 1.8em; /* important - keeps positioning for <a href */
	text-decoration: none; /* important - keeps positioning for <a href */
}

.quad_element {
	height : 155px;
	width : 236px;
	float : left;
	margin-right : 12px;
}

.quad_element_right {
	height : 155px;
	width : 236px;
	float : right;
}


.header_r1 {
	width: 980px;
	float: left;
	height: 30px;
}

