/* cimandis css */

body {
font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
color: #5e5e5e;
margin: 0px;
padding: 0px;
font-size: 12px;
background: #1A2A78;
}

a:link {color: #4682b4; text-decoration: none; }
a:visited {color: #4682b4; text-decoration:none; }
a:hover {color: #2b2b2b; text-decoration: none; }

a:link img, img , a:visited img, a:hover img{
border: none;
text-decoration:none;
}

.strong {
font-weight: bold;
}

.clearb {
clear: both;
}

p {
margin: 0px;
padding: 0px;
}

div#main-cont {
width: auto !important;
width: 100%;
min-width: 1024px;
margin: 0 auto;
background: #ffffff;
}


div#header-cont {
background: url(images/headerbg-rep.jpg) repeat-x left top;
width: 100%;
height: 40px;
margin: 0px;
padding: 0px;
clear: both;
}
div#header-content {
margin: 0 auto;
padding: 0px;
width: 1028px;
height: 40px;
}
div#head-left {
float: left;
margin: 0px;
padding: 0px;
background: url(images/headleft.jpg) no-repeat left top;
width: 207px;
height: 40px;
}
div#head-center {
float: left;
margin: 0px;
padding: 0px;
width: 645px;
height: 40px;
}
div#head-right {
float: right;
margin: 0px;
padding: 0px;
/*background: url(images/headright.jpg) no-repeat left top;*/
width: 36px;
height: 40px;
}


div#content-cont {
width: 1024px;
margin: auto;
padding: 20px 0 0 0;
clear: both;
background-color: #fff;
}
div#content-left {
background: url(images/cimandis-logo-trans.jpg) no-repeat 95px 210px;
float: left;
margin: 0px;
padding: 0px;
width: 588px;
}
div#content-right{
float: right;
margin: 0px;
padding: 0px;
width: 386px;
}


img.logo {
margin: 0px;
padding: 0px;
clear: both;
}

p.main-copy {
margin: 15px 0 0 108px;
padding: 0px;
clear: both;
width: 480px;
}

img.vanadvert {
margin: 0px;
padding: 0px;
clear: both;
}

img.freshideas {
margin: 0px;
padding: 0px;
clear: both;
}



div#picture-bg {
background: url(images/newpicsbgrep.jpg) repeat-x left top;
width: 100%;
height: 277px;
margin: 0px;
padding: 0px;
clear: both;
}

div#picture-cont {
margin: auto;
padding: 0 0 0 7px;
width: 1024px;
clear: both;
}

div#pics-left {
background: url(images/fhome-img-left.jpg) no-repeat left top;
float: left;
margin: 0px;
padding: 0px;
width: 294px;
height: 277px;
}
div#pics-mid {
background: url(images/fhome-img-mid.jpg) no-repeat left top;
float: left;
margin: 0px;
padding: 0px;
width: 424px;
height: 277px;
}
div#pics-right {
background: url(images/fhome-img-right.jpg) no-repeat left top;
float: right;
margin: 0px;
padding: 0px;
width: 299px;
height: 277px;
}



div#footer-bg {
background: url(images/bottomfooter-rep.jpg) repeat-x left top;
width: 100%;
height: 53px;
margin: 0px;
padding: 0px;
clear: both;
}
div#footer-cont {
width: 1024px;
margin: auto;
padding: 0 8px 0 0;
}


div#footer-left {
background: url(images/fhome-img-bottom-small.jpg) no-repeat left top;
float: left;
margin: 0px;
padding: 0px;
width: 325px;
height: 53px;
}
div#footer-right{
background: url(images/fhome-img-bottom.jpg) no-repeat left top;
float: right;
margin: 0px;
padding: 0px;
width: 699px;
height: 53px;
}







ul.mainnav {
float: right;
margin: 0px;
padding: 0px;
width: 645px;
font-size: 13px;
}
ul.mainnav  li {
display: inline;
margin: 0px;
padding: 0px;
}
ul.mainnav  li a {
float:left;
background:url("images/tabsleft.jpg") no-repeat left top;
margin:0;
padding:0 0 0 11px;
text-decoration:none;
}
ul.mainnav  li a span {
float:left;
display:block;
background:url("images/tabsright.jpg") no-repeat right top;
padding:15px 17px 15px 7px;
color:#ffffff;
}
    /*  \*/
ul.mainnav  li a span {
float:none;
}
ul.mainnav  li a:hover span {
color:#a3cbee;
}


ul.mainnav  li a span.last {
float:left;
display:block;
background:url("images/tabsright-last.jpg") no-repeat right top;
padding:15px 17px 15px 7px;
color:#ffffff;
}
ul.mainnav  li a:hover span.last {
color:#a3cbee;
}






img.jerseynum {
margin: 10px 0 0 0;
padding: 0px;
}


img.guernseynum {
float: left;
margin: 15px 0 0 15px;
padding: 0px;
}

img.greytxt {
float: left;
margin: 0 0 0 15px;
padding: 0px;
clear: both;
}

div#rightfooterleft {
float: left;
margin: 0px;
padding: 0px;
}

div#rightfooterright {
float: right;
margin: 0px;
padding: 0px;
}

p.footer-copyrights {
float: left;
color: #ffffff;
margin: 15px 0 0 0;
padding: 0px;
}

p.footer-copyrights a, p.footer-copyrights a:visited {
text-decoration:none;
color:white;
}

p.footer-copyrights a:hover{
text-decoration:none;
color:#a3cbee;
}

ul.aboutuslist {
width: 260px;
float: left;
margin: 40px 50px 0 0;
padding: 0px;
} 

ul.aboutuslist ul{
font-family: Arial, Helvetica, sans-serif;
list-style-type:none;
margin:0;
padding:0;
} 

ul.aboutuslist li{
display: inline;
margin: 0px;
padding: 0px;
} 

ul.aboutuslist a{
background: url(images/aboutlist-bg.jpg) no-repeat right top;
color: #83bce8;
text-decoration: none;
font-size: 14px;
display: block;
width: 170px;
height: 26px;
text-align: right;
padding: 0 30px 0 0;
} 

ul.aboutuslist a:visited{
color: #83bce8;
text-decoration: none;
} 

ul.aboutuslist a:hover{
color: #202020;
text-decoration: none;
}

ul.teamlevel {
width: 260px;
float: left;
margin: 40px 0 0 0;
padding: 0px;
} 
ul.teamlevel ul{
font-family: Arial, Helvetica, sans-serif;
list-style-type:none;
margin:0;
padding:0;
} 
ul.teamlevel li{
display: inline;
margin: 0px;
padding: 0px;
} 
ul.teamlevel a{
background: url(images/teamlev-bg.jpg) no-repeat left top;
color: #83bce8;
text-decoration: none;
font-size: 14px;
display: block;
width: 225px;
height: 28px;
text-align: left;
padding: 0 0 0 30px;
} 

ul.teamlevel a strong{
color:#01216E;	
}

ul.teamlevel a:visited{
color: #83bce8;
text-decoration: none;
} 
ul.teamlevel a:hover{
color: #202020;
text-decoration: none;
} 


p.main-copy-right{
margin: 5px 0 0 8px;
padding: 0px;
clear: both;
width: 526px;
}


div#content-left-sub {
float: left;
margin: 0px;
padding: 0px;
width: 260px;
}
div#content-right-sub{
float: right;
margin: 0px;
padding: 0px;
width: 610px;
background-color: #fff;
}


div#fullcont-bground {
background: url(images/picsrep.jpg) repeat-x bottom left;
margin: auto;
padding: 0px;
width: 100%;
clear: both;
}


div#full-content {
margin: auto;
padding: 0px;
width: 1016px;
clear: both;
}

div#picture-bg-repeat {
background: url(images/picsrep.jpg) repeat-x left bottom;
width: 100%;
margin: 0px;
padding: 0px;
clear: both;
}

div#team-cont {
margin: auto;
padding: 50px 0 0 0;
width: 1000px;
clear: both;
height: 630px;
}
div#team-cont-large {
margin: auto;
padding: 50px 0 0 0;
width: 1010px;
clear: both;
height: 640px;
}

div.photocontin {
float: left;
margin: 0 0 20px 20px;
padding: 0px;
width: 230px;
}
div.picholder {
float: left;
margin: 0px;
padding: 0px;
width: 65px;
}
div.meminfo {
float: right;
margin: 0px;
padding: 0px;
width: 165px;
height: 160px;
font-weight: bold;
line-height: 1.2em;
}

h2 {
font-size: 16px;
font-weight: bold;
color: #48447d;
margin: 0px;
padding: 0px;
}

div.meminfo h2 {
	margin-bottom: 5px;
}


ul.teamlevel {
width: 260px;
float: left;
margin: 40px 0 0 0;
padding: 0px;
} 
ul.teamlevel ul{
font-family: Arial, Helvetica, sans-serif;
list-style-type:none;
margin:0;
padding:0;
} 
ul.teamlevel li{
display: inline;
margin: 0px;
padding: 0px;
} 
ul.teamlevel a{
background: url(images/teamlev-bg.jpg) no-repeat left top;
color: #83bce8;
text-decoration: none;
font-size: 14px;
display: block;
width: 225px;
height: 28px;
text-align: left;
padding: 0 0 0 30px;
} 
ul.teamlevel a:visited{
color: #83bce8;
text-decoration: none;
} 
ul.teamlevel a:hover{
color: #202020;
text-decoration: none;
} 


/* New page edits */

ul.homeulvalues {
margin: 0 0 0 108px;
padding: 0px;
clear: both;
width: 480px;
list-style: none;
font-weight: bold;
color: #1a2978;
font-size: 13px;
}
ul.homeulvalues li {
margin: 0px;
padding: 0px;
}
span.boldgreen {
font-weight: bold;
color: #4da63a;
font-size: 15px;
}

div#heading-images-cont {
clear: both;
margin: 0 0 20px 0;
padding: 0px;
}
div#imagesright {
float: right;
margin: 0px;
padding: 0px;
}
div#headingleft {
float: left;
margin: 0px;
padding: 0px;
}































