@charset "utf-8";
/* CSS Document */

html, body {
	height: 100%;
	max-height: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #4c4d4f;
	background: #ffffff url(../images/MainBG.png) repeat-x left top;
	font-size:12px;
}
h1
{
	font-size:16px;
	margin:5px 0 10px 0;
}
h2
{
	font-size:14px;
	background:url(../images/smallOrangeLogo.gif) no-repeat left center;
	margin:5px 0;
	padding-left:32px;
	padding-top:2px;
	color:#194D6C;
}
a
{
	color:#194D6C;
}
img {
	border: none;
}
strong
{
	color:#194D6C;
}

div#MainDiv {
	position:relative;
	width: 882px;
	min-height: 100%;
	margin: auto;
}

* html div#MainDiv {
	height: 100%;
}
	
div#TheHeader {
	width: 882px;
	height: 468px;
	background: url(../images/MainDivBGTop.png) repeat-x left top;
}

div#HeaderLeftMargin {
	width: 22px;
	height: 468px;
	background: url(../images/MainDivBGLeftMargin.png) no-repeat left top;
	float:left;
}

div#HeaderRightMargin {
	width: 22px;
	height: 468px;
	background: url(../images/MainDivBGRightMargin.png) no-repeat left top;
	float: left;
}

div#HeaderMiddle {
	width: 838px;
	height: 100%;
	float: left;
}

div#TopMenuBar {
	position: absolute;
	top: 10px;
	right: 28px;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	color: #1a4d6c;
}

div#TopMenuBar span.WhiteText {
	color: #ffffff;
	float: left;
	margin-left: 20px;
	margin-right: 5px;
}

body.ilgruppo #ilgruppolink, body.fattoridistintivi #fattoridistintivilink, body.sedi #sedilink, body.faq #faqlink, body.contatti #contattilink, body.mappasito #mappasitolink { color: #1a4d6c; cursor: default; }


div#TopMenuBar a {
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	float: left;
}

div#TopMenuBar a:hover {
	color: #1a4d6c;
}

div#TheLogo {
	position: absolute;
	top: 33px;
	left: 29px;
	width:286px;
	height:186px;
	background: url(../images/TheLogo.png) no-repeat left top;
	float: left;
}

div#TheLogo a {
	width:286px;
	height:186px;
	display: block;
}

div#HeaderBitmap {
	position:absolute;
	top: 33px;
	right: 28px;
	width: 552px;
	height:186px;
	background: url(../images/HeaderBitmap.jpg) no-repeat left top;
	float: left;
}

div#SecondMenuBar {
	position: absolute;
	top: 223px;
	right: 28px;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	color: #81aabd;
}

div#SecondMenuBar span.VerticalLine {
	color: #ffffff;
	float: left;
	margin-left: 60px;
	margin-right: 5px;
}

body.sistemigestionali #sistemigestionalilink, body.soluzioniweb #soluzioniweblink, body.sistemistica #sistemisticalink, body.sviluppocustom #sviluppocustomlink { color: #81aabd; cursor: default; }

div#SecondMenuBar a {
	text-decoration: none;
	display: block;
	float: left;
	color: #ffffff;
}

div#SecondMenuBar a:hover {
	color: #81aabd;
}

div#NavigationBar {
	position: absolute;
	top: 250px;
	left: 30px;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	color: #194d6c;
}

div#NavigationBar span {
	color: #636358;
	float: left;
	margin-left: 20px;
	margin-right: 5px;
}

div#NavigationBar a {
	text-decoration: none;
	display: block;
	color: #94948a;
	float: left;
}

div#NavigationBar a:hover {
	color: #194d6c;
}

div#TheContainer {
	position: absolute;
	top: 274px;
	width: 882px;
	padding-bottom: 24px;
	background: url(../images/ContentBorderLeftRight.gif) repeat-y left top;
}

div#ContentLeftMargin {
	width: 22px;
	height: 250px;
	background: url(../images/ContentCornerTopLeft.png) no-repeat left top;
	float:left;
}

div#ContentRightMargin {
	width: 22px;
	height: 250px;
	background: url(../images/ContentCornerTopRight.png) no-repeat left top;
	float:left;
}

div#TheContent {
	position: relative;
	width: 838px;
	margin: auto;
	float: left;
	z-index: 1;
}

div#LonelyBackLine {
	position: absolute;
	top: 194px;
	left: 22px;
	width: 838px;
	height: 41px;
	margin: auto;
	background: url(../images/ContentBorderTop.png) repeat-x left top;
	z-index: 0;
	clear: both;
}

div#LonelyBackWhiteLine {
	position: absolute;
	top: 194px;
	left: 22px;
	width: 838px;
	height: 41px;
	margin: auto;
	background: url(../images/ContentBorderTopWhite.png) repeat-x left top;
	z-index: 0;
	clear: both;
}


div#Column01 {
	width: 215px;
	margin-left: 4px;
	float: left;
}

div#Column02 {
	width: 215px;
	margin-left: 17px;
	float: left;
}

div#Column03 {
	width: 215px;
	margin-left: 17px;
	float: left;
}

div#Column02Wide {
	width: 447px;
	margin-left: 17px;
	float: left;
}
div#Column02Widest
{
	width:679px;
	margin-left:6px;
	float:left;
}

div#Column04 {
	width: 130px;
	margin-left: 17px;
	float: left;
}

div#SistemiGestionali{
	width: 215px;
	height: 186px;
	margin-bottom: 10px;
}

div#SoluzioniWeb{
	width: 215px;
	height: 186px;
	margin-bottom: 10px;
}

div#Sistemistica{
	width: 215px;
	height: 186px;
	margin-bottom: 10px;
}

div#SviluppoCustom{
	width: 215px;
	height: 186px;
	margin-bottom: 10px;
}

div#BigBitmapButton{
	position: relative;
	top: 142px;
	margin-right: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	text-align: right;
}

div#BigBitmapButton a {
	display: block;	
	color: #ffffff;
	text-decoration: none;
}

div#BigBitmapButton a:hover {
	color: #f57b20;
}

div#TheFooter {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 882px;
	height: 24px;
	clear: both;
}

div#FooterCornerLeft {
	width: 22px;
	height: 24px;
	background: url(../images/FooterCornerLeft.png) no-repeat left top;
	float: left;
}

div#FooterCornerRight {
	width: 22px;
	height: 24px;
	background: url(../images/FooterCornerRight.png) no-repeat left top;
	float: left;
}

div#FooterBorder {
	width: 838px;
	height: 24px;
	background: url(../images/FooterBorder.png) repeat-x left top;
	float: left;
}

div#TheFooterText {
	width: 620px;
	position: relative;
	top: 10px;
	left: 109px;
	font-size:10px;
	text-align:center;
	color: #636358;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

div#TheFooterText span {
	color: #c0bfba ;
}

div#TheFooterText a { color:#636358; text-decoration: none; }
div#TheFooterText a:hover { color:#000000; }

div.TextInSmallColumn {
	width: 215px;
	text-align: justify;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}

div#TextInWideColumn {
	width: 447px;
	text-align: justify;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 20px;
	background-color: #ffffff;
	color: #4b4c4e;
	line-height: 19px;
}
div#TextInWideColumn a
{
	color:#194D6C;
}
div#TextInWideColumn .printers
{
	margin:0 0 0 150px;
	padding:10px 0 0 30px;
}

span.SmallTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #194d6c;
	font-weight: bold;
}

div#TextInWideColumn p.Centered {
	text-align: center;
}

span.Highlighted {
	color: #194d6c;
	font-weight: bold;
}

div#ContinuaLinkLine {
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	border: 0px;
	height: 13px;
	width: 382px;
	border-bottom: 1px solid #81aabd;
	float: left;
}

div#ContinuaLink {
	position: relative;
	padding: 0px;
	border: 0px;
	width: 447px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}

div#ContinuaLink a {
	color: #4b4c4e;
	text-decoration: none;
}

div#ContinuaLink a:hover {
	color: #f57b20;
}

div#PageNavigator {
	position: relative;
	top: 10px;
	left: 125px;
	height:25px;
	width: 180px;
	margin: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	clear: both;
}

div#PageX {
	margin-top: 5px;
	float: left;
	width: 90px;
	text-align: center;
}

div#PageXAdd {
	position: absolute;
	right: 0px;
	margin-top: 5px;
	float: left;
}


div#PageNavigator span {
	margin-left: 10px;
	margin-right: 10px;
	float: left;
}


/** ----------- LightBlueBox ----------- **/

div.LightBlueBox {
	position: relative;
	width: 215px;
	margin-bottom: 25px;
}

div.LightBlueBoxTop {
	width: 215px;
	height: 8px;
	background: url(../images/LightBlueBoxTop.png) no-repeat left top;
	overflow: hidden;
}

div.LightBlueBoxBottom {
	width: 215px;
	height: 8px;
	background: url(../images/LightBlueBoxBottom.png) no-repeat left top;
	overflow: hidden;
}

div.LightBlueBoxMiddle {
	position: relative;
	width: 215px;
	background: url(../images/LightBlueBoxMiddle.png) repeat-y left top;
}

div.LightBlueBoxContent {
	position: relative;
	top: 1px;
	width: 195px;
	height: 24px;
	color: #ffffff;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

div.LightBlueBoxContent a {
	display: block;	
	color: #ffffff;
	text-decoration: none;
}

div.LightBlueBoxContent a:hover {
	color: #1a4d6c;
}

div.LightBlueBoxLinkList {
	position: relative;
	top: 1px;
	width: 195px;
	color: #ffffff;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

div.LightBlueBoxLinkList ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
		
div.LightBlueBoxLinkList li {
	border-bottom: 1px solid #ffffff;
	margin-left: 15px;
	width: 185px;
}

div.LightBlueBoxLinkList li a {
	display: block;
	padding-top: 10px;
	color: #fff;
	text-decoration: none;
	width: 100%;
}

div.LightBlueBoxLinkList li a:hover {
	color: #1a4d6c;
}

/** ----------- DarkBlueBox ----------- **/

div.DarkBlueBox {
	position: relative;
	width: 130px;
	height: 40px;
	margin-bottom: 9px;
}

div.DarkBlueBoxTop {
	width: 130px;
	height: 8px;
	background: url(../images/DarkBlueBoxTop.png) no-repeat left top;
	overflow: hidden;
}

div.DarkBlueBoxBottom {
	width: 130px;
	height: 8px;
	background: url(../images/DarkBlueBoxBottom.png) no-repeat left top;
	overflow: hidden;
}

div.DarkBlueBoxMiddle {
	width: 130px;
	height: 24px;
	background: url(../images/DarkBlueBoxMiddle.png) repeat-y left top;
}

div.DarkBlueBoxContent_1Line {
	position: absolute;
	top: 3px;
	margin-top: 8px;
	width: 119px;
	color: #ffffff;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

div.DarkBlueBoxContent_2Lines {
	position: absolute;
	top: 3px;
	width: 119px;
	color: #ffffff;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

div.DarkBlueBoxContent_1Line a, div.DarkBlueBoxContent_2Lines a {
	display: block;	
	color: #ffffff;
	text-decoration: none;
}

div.DarkBlueBoxContent_1Line a:hover, div.DarkBlueBoxContent_2Lines a:hover {
	color: #f57b20;
}

div.DarkBlueBoxSimple
{
	background:url(../images/DarkBlueBoxSimple.png) no-repeat left top;
	height:40px;
	margin-top:15px;
}
div.DarkBlueBoxSimple p
{
	margin:0;	
	text-align:left;
}
div.DarkBlueBoxSimple p a
{
	display:block;
	padding:14px 0 11px 15px;
	color:#FFF;
	text-decoration:none;
}

/** ----------- OrangeBox ----------- **/

div#OrangeBox {
	position: relative;
	width: 130px;
	height: 40px;
	margin-bottom: 9px;
}

div#OrangeBoxTop {
	width: 130px;
	height: 8px;
	background: url(../images/OrangeBoxTop.png) no-repeat left top;
	overflow: hidden;
}

div#OrangeBoxBottom {
	width: 130px;
	height: 8px;
	background: url(../images/OrangeBoxBottom.png) no-repeat left top;
	overflow: hidden;
}

div#OrangeBoxMiddle {
	width: 130px;
	height: 24px;
	background: url(../images/OrangeBoxMiddle.png) repeat-y left top;
}

div#OrangeBoxContent_1Line {
	position: absolute;
	top: 3px;
	margin-top: 8px;
	width: 119px;
	color: #ffffff;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

div#OrangeBoxContent_2Lines {
	position: absolute;
	top: 3px;
	width: 119px;
	color: #ffffff;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

div#OrangeBoxContent_1Line a, div#OrangeBoxContent_2Lines a {
	display: block;	
	color: #ffffff;
	text-decoration: none;
}

div#OrangeBoxContent_1Line a:hover, div#OrangeBoxContent_2Lines a:hover {
	color: #1a4d6c;
}

/** ----------- GreyBox ----------- **/

div#GreyBox {
	position: relative;
	width: 215px;
	margin-bottom: 10px;
}

div#GreyBoxTop {
	width: 215px;
	height: 8px;
	background: url(../images/GreyBoxTop.png) no-repeat left top;
	overflow: hidden;
}

div#GreyBoxBottom {
	width: 215px;
	height: 8px;
	background: url(../images/GreyBoxBottom.png) no-repeat left top;
	overflow: hidden;
}

div#GreyBoxMiddle {
	position: relative;
	width: 215px;
	background: url(../images/GreyBoxMiddle.png) repeat-y left top;
}

div#GreyBoxLinkList {
	position: relative;
	top: 1px;
	width: 195px;
	color: #ffffff;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

div#GreyBoxLinkList ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
		
div#GreyBoxLinkList li {
	border-bottom: 1px solid #ffffff;
	margin-left: 15px;
	width: 185px;
}

div#GreyBoxLinkList li a {
	display: block;
	padding-top: 10px;
	color: #fff;
	text-decoration: none;
	width: 100%;
}

div#GreyBoxLinkList li a:hover {
	color: #1a4d6c;
}

/*//////////CONTACT///////////*/

div#TheContactForm {
	background-color: #ffffff;
	width: 427px;
	font-size:12px;
	color: #1a4d6c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding:10px;
}

div#CloseButton {
	width: 100%;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
div#CloseButton a { color: #1a4d6c; text-decoration: none; }
div#CloseButton a:hover { color: #26709e; }

h3 {
	font-size: 14px;
	width: 360px;
}


div.content_box {
	margin: 0;
	overflow:hidden;
}
#ContactForm
{
	list-style:none;
	overflow:hidden;
	margin:0;
	padding:0;
	margin-left:28px;
	margin-bottom:5px;
}
#ContactForm li
{
	float:left;
	clear:left;
	width:100%;
	margin-bottom:3px;
}
#ContactForm label
{
	display:block;
	float:left;
	width:180px;
	text-align:left;
}

input, textarea {
	border:1px solid #1a4d6c;
}

input[type="checkbox"], input[type="radio"] {
	background: transparent;
	border: 0px;
}

#ContactForm input
{
	float:left;
	width:190px;
}
#ContactForm span.red
{
	color:#CC0000;
}
div#interest
{
	overflow:hidden;
	margin-left:25px;
}
div#interest div.left
{
	float:left;
	width:55%;
}
div#interest div.right
{
	margin-left:45%;
}

.NoBorderCheckBox {
	border: 0px;
}


div#company
{
	margin-left:25px;
}
div#company input
{
	width:250px;
}
div#final
{
	margin-left:25px;
}
div#final textarea
{
	width:370px;
}
div#submit
{
	margin-left:25px;
	padding:5px 0;
}
/*//////////CONTACT///////////*/

/** ----------- NewsBox START ----------- **/

div#NewsBox {
	position: relative;
	margin-bottom: 9px;
	margin-left: 5px;
	width: 120px;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

div#NewsBox a {
	font-size: 10px;
	text-decoration: none;
	color: #94948a;
}

div#NewsBox a:hover {
	color: #1a4d6c;
}
.float_left
{
	float:left;
	margin:5px 5px 5px 0;
}
.centered
{
	text-align:center;
}
.float_right
{
	float:right;
	margin:5px 0 5px 5px;
}
a.pdf_link
{
	background:url(../images/pdf_icon_link.gif) no-repeat left center;
	padding-left:15px;
}
/** ----------- NewsBox END ----------- **/

table {
   	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-collapse: collapse;
	border: 1px solid #1A4D6C;
	width: 447px;
	text-align: left;
	}

tr.FirstRow td {
	background: #E2E7E9;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	}

td {
	border: 1px solid #1A4D6C;
	padding: 0 0.2em;
	}

body.sistemistica table {
	text-align: center;
}

div.DemoThumbnail,
div.DemoThumbnailClear {
	margin: 2px 2px 10px 2px;
	padding: 0px;
	width: 210px;
	border: 1px #c5e0f1 solid;
	background-color: #f9f9f9;
	float: left;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1a4d6c;
}
div.DemoThumbnailClear
{
	clear:left;
}

div.DemoThumbnail a,
div.DemoThumbnailClear a {
	color: #1a4d6c;
	display: block;
	text-decoration: none;
}

div.DemoThumbnail a:hover,
div.DemoThumbnailClear a:hover {
	color: #ff7f50;
}

body.mappasito h5 {
	font-size:12px;
	margin:2px 10px 2px 0pt;
	padding:1px 0pt 1px 2px;
}

body.mappasito ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin-top:0pt;
}

.NumberedList {
	list-style: decimal;
}

.SmallLetters {
	list-style: lower-latin;
}

.ToTheRight {
	margin-left: 20px;
}


body.mappasito h5 a {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #4c4d4f;
	text-decoration: none;
}

body.mappasito li a {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #4c4d4f;
	text-decoration: none;
}

body.mappasito h5 a:hover, body.mappasito li a:hover {
	color: #ff7f50;
}



/** ----------- Jobs START ----------- **/

body.jobs div#TheJobsForm {
	background-color: #ffffff;
	width: 427px;
	font-size:11px;
	color: #1a4d6c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding:10px;
}


body.jobs div.content_box {
	margin: 0px;
	padding: 0px;
}

body.jobs #JobsForm {
	list-style:none;
	overflow: hidden;
	margin:0;
	padding:0;
	margin-left:5px;
	margin-bottom:5px;
}

body.jobs #JobsForm li {
	float:left;
	clear:left;
	width:100%;
	margin-bottom:3px;
}

body.jobs #JobsForm .FormTitles {
	display:block;
	float:left;
	width:110px;
	text-align:left;
	margin-left: 57px;
}

input, textarea, select {
	border:1px solid #1a4d6c;
	font-size: 11px;
}

input[type="checkbox"], input[type="radio"] {
	background: transparent;
	border: 0px;
}


body.jobs #JobsForm .FormInput {
	width:190px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

body.jobs #JobsForm .FormInputFullRow {
	float:left;
	width:300px;
	margin-left: 57px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

body.jobs #JobsForm .TextArea {
	float:left;
	width:300px;
	margin-left: 57px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

body.jobs #JobsForm .FormSelect {
	width:192px;
}

body.jobs #JobsForm .FormSelectFullRow {
	float:left;
	width:302px;
	margin-left: 57px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}


body.jobs #JobsForm div.RadioButtons {
	margin-left: 175px;
}


body.jobs #JobsForm div.RadioButtons input
{
	float:left;
/*	width:20px;*/
}

body.jobs #JobsForm div.RadioButtons label
{
	float:left;
  /*	width: 65px;*/
}

body.jobs #JobsForm .clsBirthDay { width: 30px; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; float: left; }

body.jobs #JobsForm .clsBirthYear { width: 52px; margin-left: 8px; margin-right: 0px; padding-left: 0px; padding-right: 0px; }

body.jobs #JobsForm .clsBirthMonth { width: 90px; margin-left: 8px; margin-right: 0px; padding-left: 0px; padding-right: 0px; float: left; }

body.jobs #JobsForm .clsStudyTitle { width: 302px; margin-left: 57px; margin-right: 0px; padding-left: 0px; padding-right: 0px; }

body.jobs #JobsForm .clsAcceptPrivacy { width: 20px; margin-left: 25px; }

body.jobs #JobsForm .UploadInput { width: 126px; }

body.jobs #JobsForm .UploadButton { margin-left: 10px; }




body.jobs #JobsForm span.red
{
	color:#CC0000;
}
div#interest
{
	overflow:hidden;
	margin-left:25px;
}
div#interest div.left
{
	float:left;
	width:55%;
}
div#interest div.right
{
	margin-left:45%;
}

.NoBorderCheckBox {
	border: 0px;
}


div#company
{
	margin-left:25px;
}
div#company input
{
	width:250px;
}
div#final,
div#captcha
{
	margin-left:25px;
}
div#final textarea
{
	width:370px;
}
div#submit
{
	margin-left:194px;
	padding:5px 0;
}
/** ----------- Jobs END ----------- **/

iframe.dwweIframe
{
	width:100%;
	height:500px;
}

/* ----------- Portfolio Start ----------*/
div.portfolio_entry
{
	background:#dfdfdf;
	border:1px solid #c6cfd4;
	height:57px;
	padding-right:5px;
	margin-bottom:5px;
}
	div.portfolio_entry a.portfolio_thumb
	{
		display:block;
		float:left;
		padding:3px;
		padding-right:9px;
		background:url(../images/portfolioArrow.gif) no-repeat right top #c6cfd4;
	}
	div.portfolio_entry h6
	{
		margin:0 0 0 85px;
		padding:0;
		font-size:11px;
	}
		div.portfolio_entry h6 a
		{
			color:#5b5b5b;
		}
		div.portfolio_entry h6 a:hover
		{
			color:#f57b20;
		}
	div.portfolio_entry span
	{
		display:block;
		margin-left:85px;
	}
	
	
/* ----------- Portfolio End ----------*/
div#anonymous_element_1
{
	z-index:300;
}