  

body{
background-color:#CCCDFF;font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#00049A;margin:0px;
}

#wrapper{
width:850px;
height:auto;
margin:auto;
background-color:#FFFFFF;}


#header{
padding:0px;
margin:0px;
width:850px;
clear:both;
}


#navigation{
	height:34px; 
	background-color:#FFFFFF;	margin-left:0px;
	margin-right:0px;
        margin-top:38px;
border-right: 1px solid #0053a0;
	padding-top:0px;
	clear:both;   
}

/*** Superfish SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
        border-left:    1px solid #0053a0;
	border-top:	1px solid #0053a0;
        border-bottom:	1px solid #0053a0;	
	padding-left: 	15px;
        padding-top: 	10px;
        padding-right: 	14px;
        padding-bottom: 10px;
	text-decoration:none;
        font-size:12px;
        font-weight: bold;


}
.sf-menu a:link, .sf-menu li li a, .sf-menu a:visited, .sf-menu a:active   { /* visited pseudo selector so IE6 applies text colour*/
	color:			#000599;
}
.sf-menu li {
	background:		#FFFFFF;
}
.sf-menu li li {
	background:		#FFFFFF;
}
.sf-menu li li li {
	background:		#FFFFFF;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#0053A0;
	color:          #FFFFFF;
	outline:		0;
}

.sf-menu { position:relative !important; overflow:visible !important; z-index:80; }


#content{
width:825px;
height:auto;
min-height:400px;
height:expression(document.body.clientHeight < 400? "400px" : "auto");
overflow:auto;
padding-left:15px;
padding-right:10px;
/*padding-top:10px;*/
background-color:#FFFFFF;clear:both;
}


#left{
width:600px;
height:auto;
overflow:auto;
padding-left:10px;
padding-right:10px;
float:left;
font-size:12px;
color:#00049A;}

#left a:link {
color:#0053A0;
text-decoration: underline;
} 

#left a:visited {
color:#0053A0;
text-decoration: underline;
}

#left a:hover {
color:#00034F;
text-decoration: none;
}

#left a:active {
color:#0053A0;
text-decoration: underline;
}

#right{
font-size:12px;
width:190px;
height:auto;
float:right;
padding-left:10px;
clear:left;
color:#000000;
}

.sidepanel {
color:#00049A;background-color:#FFFFFF;height:auto;
overflow:auto;
width:176px;
margin-left:1px;
margin-top:10px;
clear:both;
padding-left:5px;
padding-right:10px;
margin-top:5px;
margin-bottom:5px;
 }


#right h1 {
color:#000599;
/*font-size:120%;*/
font-weight:normal;
clear:both;
text-transform: uppercase;
}

#footer{
width:850px;
font-size:10px;
margin:auto;
overflow:auto;
color:#00049A;n}

#footer a:link {
color:#0009FF;
text-decoration: underline;
} 

#footer a:visited {
color:#0009FF;
text-decoration: underline;
}

#footer a:hover {
color:#FFFFFF;
text-decoration: none;
}

#footer a:active {
color:#0009FF;
text-decoration: underline;
}

/* isc */
a:link {
color:#0053A0;
text-decoration: none;
} 

a:visited {
color:#0053A0;
text-decoration: none;
}

a:hover {
color:#00034F;
text-decoration: none;
}

a:active {
color:#0053A0;
text-decoration: none;
}

.warning {
	color:#FF0000;
	}
label {
	float:left;
	margin-right:10px;
	width:180px;
	font-weight:bold;	
	}	
.pwd label {
	float:left;
	margin-right:10px;
	width:200px;
	font-weight:bold;
	}	
.left {
	float: left;
	padding-right:20px;
	}
.right {
	float: right;	
}
/* tables */
table {
	border-collapse: collapse;
	width: 90%;
	font-size: 1.1em;
}

.stripeMe th {
	font-weight: bold;
	padding: 2px 11px;
	text-align: left;
	line-height: 1.2;
	padding-left:20px;
}

.stripeMe td {
	padding: 6px 11px;
	border-bottom: 1px solid #95bce2;
	vertical-align: top;
}

.stripeMe td * {
	padding: 6px 11px;
}

.stripeMe tr.alt td {
	background:#FFFFFF;
}

.stripeMe tr.over td {
	background: #0053A0;
}

.thumbImage {
	margin:auto;
	width:auto;
	height:auto;	
	}
#gallery {
	width:600px;
	height:auto;
	}
.portfolio {
clear:both;
height:400px;
}

.showimg {
clear:both;
height:174px;
margin-left:0px;
}

.showimg img{
border:none
}


#slideshow2 {	
clear:both;
height:200px;
}

h2 {text-transform: uppercase;}


#jcart * { margin:0; padding:0; font-family:arial, tahoma, verdana, sans-serif; }
#jcart, #jcart input, #jcart-tooltip { font-size:12px; }

#jcart fieldset { border:0; }

#jcart table { width:100%; border:0; background:#fff; border-collapse:collapse; }
#jcart tr {  }
#jcart th, #jcart td { padding:5px; border:0; border:solid 1px #ccc; vertical-align:top; text-align:left; font-weight:normal; }
#jcart td.empty { text-align:center; }

#jcart p.jcart-error { text-align:center; padding:5px; }

#jcart strong#jcart-title {  }

#jcart th { background:#ccffcc }
#jcart th#header {  }
$jcart th#footer {  }

#jcart td.jcart-item-qty { width:25%; }
#jcart td.jcart-item-name { width:50%; font-weight:bold; }
#jcart td.jcart-item-price { width:25%; font-weight:bold; text-align:right; }
#jcart td.jcart-item-price span { display:block; }

#jcart a.jcart-remove { font-size:11px; font-weight:normal; }

#jcart span#jcart-subtotal { display:block; }
#jcart span#jcart-subtotal strong {  }

#jcart input.jcart-button { padding:2px; margin:2px;}

#jcart input#jcart-checkout { float:right; }

#jcart input#jcart-paypal-checkout { display:block; padding:10px; margin:20px auto; }

.jcart { margin:0 20px 20px 0; padding-top:20px; border:dashed 2px #66cc66; float:left; background:#fff; text-align:center; }
			.jcart ul { margin:0; list-style:none; padding:0 20px; text-align:left; }
			.jcart fieldset { border:0; }
			.jcart strong { color:#000066; }
			.jcart .button { margin:20px; padding:5px; }

/* NEW CSS */

.bar20 {background:#0053A0; height:20px;}
.bar10 {background:#0053A0; height:10px; margin-top:5px;}
.bar8 {background:#0053A0; height:8px; margin-top:5px;}
.bar4 {background:#0053A0; height:4px; margin-top:5px;}

.pdfimage {width:136px; height:200px; float:left; margin-right:10px;}
.pdftext {width:500px; height:200px;}

.home {
width:65px;
}

.imgtxt{
margin-top:-34px;
margin-left:6px;
padding:5px;
position:absolute;
color:#FFF;
background-color:#0456A2;
border-right: 3px solid #FFF;
border-top: 3px solid #FFF;
}

h3 {
color:#0456A2;
}

#imgthumb {
float:left;
max-height:210px;
overflow:hidden;
}

