body{
color: #000000;
font:16px/19px  sans-serif,arial,helvetica,verdana ;

/*background-color:#E5E3E3;*/
/*background-color:#DFE6FF;*/
/*background: #D5D6E6 url(/resources/grad_fade_bg.jpg) repeat-x;*/
background: white url(resources/header2.jpg) ;
background-repeat: no-repeat;
background-position: center top;
margin:0px 0px; padding:0px;padding-bottom:15px;
text-align:center;
}
html,body{height: 100%;}

#container {

width:1000px;
margin:0px auto;
text-align:left;
border:0px solid #5E5E5E;
background-color:#FFFFFF;
/*background-image:  url(/images/bgleft.gif); make yourself a bg gif that is 157px wide and 5px high for the left column*/
background-repeat: repeat-y;
background-position: left top;
padding:0px;
min-height: 100%;
height: auto !important;
height: 100%;
position:relative
}


#container #left{
width:230px;
float:left;
margin-left:20px;
border:0px solid green
}


#container #content_col{
padding:5px 20px 15px 20px;
border:0px solid black;
margin-left:230px;
position:relative

/*background:url(/resources/bground_03.gif);background-repeat:no-repeat;*/}


#top{
height:226px;
margin:0px auto;
width:1000px
}

p{margin:5px 0px 10px 0px}

.bgroundBase {
background:url(/resources/rndbottom_06.gif);background-repeat:no-repeat;
width:670px;
padding:10px 20px 15px 20px;float:left;
}



a:link{
color: green;

text-decoration: none;
}

a:visited{
color: green;

text-decoration: none;
}

a:hover{
color: green;
text-decoration: underline;
}


h1{
font-size: 26px;
line-height:27px;
margin-top:15px;
}

h2 {
font-size: 21px;
margin-top:13px;
}

h3{
font-size: 16px;
margin-top:11px;
color:black
}

h4{
font-size: 13px;
margin-top:9px;
}

h1,h2,h3,h4{
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #415367;
margin-bottom:0px
}




#clients_page {border-spacing:10px}

#clients_page td{color:#000000;width:260px;vertical-align: top;height:130px;font-size:12px;line-height:15px;padding:10px;;border:1px solid #cacaff;background-image:url('resources/cms_bg.jpg');
background-repeat:no-repeat;
background-position:top left;
background-color:white;}

#clients_page img{display:box;margin-bottom:5px}

#clients_page .left{float:left;width:350px;}

#clients_page .right{width:350px;float:left;}


#links_lower a{text-decoration:none}










/* CSS Popout menuv */

/* Fix IE. Hide from IE Mac \*/
* html #menuv ul li{float:left;height:1%;}
* html #menuv ul li a{height:1%;}
/* End */

#menuv		                                 /* position, size, and font of  menu */
	{	
	/*position:absolute;	*/
	/*top:19em;
	left:6em;
	z-index: 10;*/
	margin-top:5px;
	width: 13.5em;						          /* [1] width of menu item (i.e., box) */
	text-align: center;
	font-size: 1em;
	font-family: helvetica, arial, geneva, sans-serif;

	}

#menuv a
	{
	width: 95%;
	display:block;						
	padding-top: 0.8em;						/* expands menu box vertically*/
	padding-bottom: 0.9em;
	/*border-bottom:1px solid #B4B5B8;*/		/* adds bottom border */
	border-bottom:2px solid white;
	border-left:0px solid #C8CDBD;
	border-right:0px solid #C8CDBD;
	border-top:0px solid #AFB3A5;
	white-space:nowrap;
	border-bottom:2px dotted gray;

	}

#menuv a, #menuv a:visited				/* all menus at rest */
	{
	/*background-color:#657F9F;*/
	/*background-color: #55ABC1;*/
	background-color: white;
	color: #000000;
	text-decoration:none;				       /* removes underlines from links */
	}

#menuv a.parent, #menuv a.parent:hover 	/* attaches parent-arrow on all parents */
	{
	background-image: url(nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}

#menuv a:hover				             /* all menus on mouse-over */
	{
	color: black;
	/*background-color: #24C4E6;*/
	background-color: #EDEDED
	}
	
#menuv li
	{
	list-style-type:none;		            /* removes bullets */
	}

#menuv ul li
	{
	position:relative;
	}

#menuv li ul
	{
	position: absolute;
	top: 0;
	left: 13.5em;				                 /* distance from  left menu (this should be the same as width value in #menuv [1]) above */
	display: none;
	}

div#menuv ul
	{
	margin:0;				               /* keeps the menu parts together */
	padding:0;
	width: 13.5em;			              /* width of sub menus  (this should be the same as width value in #menuv [1]) above */
	}
	
#menuv ul ul, div#menuv ul ul ul{
	margin:0;				               /* keeps the menu parts together */
	padding:0;
	width: 13.5em;
}
	
	
	

div#menuv ul ul, div#menuv ul ul ul, div#menuv ul li:hover ul ul, div#menuv ul li:hover ul ul ul
	{
	display: none;
	}

div#menuv ul li:hover ul, div#menuv ul ul li:hover ul, div#menuv ul ul ul li:hover ul
	{
	display: block;
	}

.curvBox{bground_03}

#profiled{float:right;font-size:12px;text-align:center;line-height:14px;padding-left:15px}


#profiled img{margin-top:10px;margin-bottom:5px}
.portImage{border:1px solid grey}

.contentBoxs{
/*border:1px dotted  #415367;
padding-left:10px;
padding-right:10px;
margin-bottom:7px;*/
/*background-color:#f6f6f6*/
}

.contentBox2{
border:1px dotted  #415367;
padding-left:10px;
padding-right:10px;
margin-bottom:7px;
/*background-color:#f6f6f6*/
}

.contentBoxQR{
border:1px dotted  #415367;
padding-left:10px;
padding-right:10px;
margin-bottom:7px;
}

.contentBoxQR p{
padding-left:10px;
padding-right:10px;
margin-bottom:7px;
font-size:25px;
line-height:28px;
}





#Promo{
width:730px;
height:486px;
background-image: url(resources/topshelf_promo_print_green2.jpg) ;
border:1px solid #d9d9d9;
margin-top:10px;
position:relative
}


#stdList  li{
margin:7px

}



