		html{height:100%;}


		body {
			background:		#ECE8E9 url("../images/back_blue.gif") repeat-x 0 0 ;
			height:			100%;
			padding:		0;
			margin:			0;
			border:			0;
			font:			11px/20px tahoma, verdana, helvetica, sans-serif;
		}

		P {
			color:			#555555;
            font-size :   11px;
    		line-height : 20px;
            font-family : Verdana, Arial, Helvetica, sans-serif;
		}
		
		P.references, P.references2 {
			color:			#cc0033;
			font:			16px arial, verdana, helvetica, sans-serif;
			width:			180px;
			font-weight:	bold;
            margin:			0px 0px 0px 0px;
            margin-left:    15px;
            padding-top:	8px;
            right:			50px;
        }

	    P.references2 {
			width:			245px;
            padding-left:	0px;
        }

		P.services {
			color:			#cc0033;
			font:			16px arial, verdana, helvetica, sans-serif;
			width:			160px;
			font-weight:	bold;
			padding-top:	8px;
			margin:			0px 0px 0px 0px;
            margin-left:    15px;
		}

		P.clients {
			color:			#cc0033;
			font:			16px arial, verdana, helvetica, sans-serif;
			width:			160px;
			font-weight:	bold;
			padding-top:	8px;
			margin:			0px 0px 0px 0px;
            margin-left:    15px;
		}
		P.info,P.info_s, P.infostrong1, P.infostrong2 {
			margin-bottom: 20px;
            margin-left:   15px;
            width:		   200px;
			padding-left:  1px;
			color:		   black;
            vertical-align: middle;
            text-decoration : none ;
    		font-size : 14px;
            font-weight:	bold;
    		line-height : 16px;
            font-family : Verdana, Arial, Helvetica, sans-serif;
        }
		P.info_s ,P.info_s_wide {
            font-size :   11px;
            font-weight:  bold;
    		line-height : 20px;
            width:		  160px;
            color:		  #666;
            font:		  11px/18px tahoma, verdana, helvetica, sans-serif;
		}
		P.info_s_wide {
            width:		   440px;
            margin-top:	   1px;
            margin-bottom: 6px;  
		}


		P.infostrong1 {
            font-weight:  bold;
            font-size :   11px;
		}
		P.infostrong2 {
            font-weight:  bold;
            font-size :   11px;
            margin-left:   10px;
		}
  		P.contact {
			margin-left:  -18px;
			margin-top:	  -6px;
            vertical-align: middle;
			width:		   160px;
			padding-left:  9px;
			color:		   #9392BA;
            font-size: 10px;
            font-weight: bold;
            font-family: Verdana, Arial, Helvetica, sans-serif
        }

		.coninfo {
			margin-left:  0px;
			margin-top:	  -6px;
            vertical-align: middle;
			padding-left:  0px;
			color:		   #9392BA;
			font:		   11px/18px arial, verdana, helvetica, sans-serif;
		}
		
		img.coninfo, img.info   {
			padding-top: 0px;
            vertical-align: middle
        }

		img.contact  {
        margin-left:  -18px;
			padding-top: 0px;
            vertical-align: middle
        }

		li {
			margin-left:	-27px;
			color:			#666666;
			font:			11px/18px tahoma, verdana, helvetica, sans-serif;
		}

		a {color:#666666;text-decoration:underline;}
		a:hover {color:#CC0033;text-decoration:underline;}

        a.logout {color:red;text-decoration:none;margin-right:6px;margin-left:6px;font-weight:bold;}
		a.logout:hover {color:red;text-decoration:underline;font-weight:bold}

		a.topnav {color:#4A2784;text-decoration:none;margin-right:18px;margin-left:18px;}
		a.topnav:hover {color:#745DA2;text-decoration:underline;}

		a.servicelist {color:#4A2784;text-decoration:none;margin-left:2px;width:200;font-size:11px;line-height : 20px;}
		a.servicelist:hover {color:black;text-decoration:none;background:#DFFFFB;}

		a.subnav {color:#CC0033;text-decoration:none;font-weight:bold;font-size:12px;}
		a.subnav:hover {color:#555555;text-decoration:underline;font-weight:bold}
		
		.connav {
            color:#cc0033;
            text-decoration:none;
            font:14px/18px arial, verdana, helvetica, sans-serif;
            font-weight:bold;
            margin-left:12px;
            vertical-align: middle }
		.connav:hover {text-decoration:underline;}

		#shell {
			background-color: #fff;
			min-height:		100%;
			height:			100%;
			width:			758px;
			border-left:	1px solid #CCC;
			border-right:	1px solid #CCC;
		}

		#head {
            background-image:url("../images/executarial.gif") ;
            height:			77px;
            width:			758px;
            background-position: 3px 3px;
            background-repeat: no-repeat;
            color:#CF242A;

		}

		#navbar {
			height:			28px;
			color:			red;
			font:			13px/18px tahoma, verdana, helvetica, sans-serif;
			padding-left:	15px;
			padding-top:	10px;
			font-weight:	bold;
		}

		#content {
			width:			758px;
			position:		relative;
			background:		url("../images/content_backer.gif") repeat-y 50% 0 ;
			margin-top:		-1px;
			margin-bottom:	4px;
		}
		#content2 {
			width:			758px;
			position:		relative;
			background:		url("../images/content_backer2.gif") repeat-y 50% 0 ;
			margin-top:		-1px;
			margin-bottom:	4px;
		}
	
		#contentBlank {
			width:			758px;
			position:		relative;
			margin-top:		-1px;
			margin-bottom:	4px;
		}
		#services_left {
			padding-top:	0px;
			padding-bottom:	0px;
		}
        h1 {
			color:			#cc0033;
			font:			16px arial, verdana, helvetica, sans-serif;
			width:			260px;
			font-weight:	bold;
			padding-top:	8px;
			margin:			0px 0px 0px 0px;
 		}
		.body {
			width:			300px;
			margin-left:	30px;
			height: 		620px;
			min-height: 	620px;
		}
		.bodylong {
			width:			300px;
			margin-left:	30px;
			height: 		700px;
			min-height: 	620px;
		}

		.body2 {
			width:			440px;
			margin-left:	30px;
			height: 		620px;
			min-height: 	620px;
		}
 		.body3 {
			width:			220px;
			margin-left:	30px;
			height: 		620px;
			min-height: 	620px;
		}
 		.body4 {
			width:			220px;
			margin-left:	30px;
			height: 		450px;
			min-height: 	450px;
		}

        .body3  h1 {
			width:			220px;
            color:			#cc0033;
			font:			16px arial, verdana, helvetica, sans-serif;
			font-weight:	bold;
 		}
		.bodyLong {
			width:			440px;
			margin-left:	30px;
			height: 		1000px;
			min-height: 	1000px;
		}

		#foot {
			text-indent:	15px;
			margin-bottom:	5px;
			margin-top:		5px;
			height:			16px;
			background-color:#fff;
			color:			#4A2784;
			font:			10px/12px tahoma, verdana, helvetica, sans-serif;
		}
		

		.references_block {
			position:		absolute;
			top:			0px;
			right:			0px;
			width:			200px;
			height:			450px;
			padding-left:	-28px;

		}
		.references2_block {
			position:		absolute;
			top:			0px;
			right:			0px;
			width:			245px;
			height:			450px;
			padding-left:	-28px;

		}
		.services_block {
			position:		absolute;
			top:			0px;
			right:			195px;
			width:			220px;
			height:			350px;
		}
        .services_wide_block {
			position:		absolute;
			top:			0px;
			right:			15px;
			width:			470px;
			height:			600px;
		}

		.services2_block {
			position:		absolute;
			top:			0px;
			right:			260px;
			width:			230px;
			height:			350px;
			padding-left:	-10px;
		}
		ul.services_list  {
            list-style: none
		}
		
		li.services_list  {
		    padding: 0 0 0 0;
            font-size :   11px;
            line-height : 14px;
		    font-weight:	bold;

}
		ul.services2_list  {
            font-weight:  bold;
            list-style-type: square;
}

		li.services2_list  {
            color:#cc0033;
            padding: 0 0 0 0;
            font-size :   11px;
            line-height : 12px;
		    font-weight:	bold;
		}


		.nav {
			color:#666666;
			text-decoration:none;
			font-size:12px;
		}

		.nav:hover {
			color:#CC0033;
			text-decoration:underline;
		}

		.footLink {
			color:#4A2784;
			text-decoration:none;
			font-size:10px;
			font-weight:normal;
		}
		
		.footLink:hover {
			text-decoration:underline;
		}

        #form {
            position: relative;
            text-align: right;

            color: #4A2784;
            font-size: 12px;
            background-color: #ECE8E9;
        }

      .searchBox {
  			padding-left:	610px;
            margin-top:	30px;
            color:			#999;
            font:			10px/18px tahoma, verdana, helvetica, sans-serif;
  	    }

        #logo {position: absolute;left: 0;top: 64px;}
        #logo a {border: none;}
        #logo a.bucket-name {
        	z-index: 20;
        	display: block;
        	position: absolute;
        	top: 1px;
        	left: 150px;
        	padding: 0 1em 0 0;
        	font: normal 45px/50px Georgia, "Times New Roman", Times, serif;
            color: #cc0033;
        }
        a.dropio {padding-top: 20px;font: normal 36px/36px Georgia, "Times New Roman", Times, serif;}
        .rtop,.rbottom{display:block}
        .rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
        .r1{margin: 0 5px}
        .r2{margin: 0 3px}
        .r3{margin: 0 2px}
        .r4{margin: 0 1px;height: 2px}

        .rs1{margin: 0 2px}
        .rs2{margin: 0 1px}