/* CSS Document */
/* components stylesheet for blue square offices by Ruaridh Currie*/
p {margin: 0px;padding: 0px;}
.column1vo {width: 573px;float: left;padding-left: 9px;border-left-width: 1px;border-left-style: solid;border-left-color: #B6D9DF;}
.column2vo {width: 187px;float: left;border-left-width: 1px;border-left-style: none;border-left-color: #B6D9DF;border-right-width: 1px;border-right-style: none;border-right-color: #B6D9DF;}
.homepagebanner{background-image: url(../cssimages/homepagebanner.jpg);height: 229px;width: 573px;float: left;background-repeat: no-repeat;background-position: left top;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #B6D9DF;}
.innerlistholder {padding-left: 3px;float: left;position: relative;display:inline-block;}
.innerlistholderhome {padding-left: 3px;float: left;position: relative;display:inline-block;}
.innerlistholder2 {padding-left: 3px;float: left;position: relative;display:inline-block;min-height:119px;height:126px;}

/*html>body .innerlistholder2 {padding-left: 3px;float: left;position: relative;display:inline-block;min-height:119px;}
ul.regLeftBoxS {margin:0px; padding: 0px;}
html>body ul.regLeftBoxS {margin-right:0px;margin-bottom: 0px;margin-top: 0px;margin-left: -40px;}
ul.regLeftBoxS li{margin: 0px;list-style-type: none;}
html>body *ul.regLeftBoxS li{margin: 0px;list-style-type: none;padding-top:2px;padding-bottom:4px;}
html:first-child ul.regLeftBoxS li  {margin: 0px;list-style-type: none;padding-top:4px;padding-bottom:3px;}*/

ul.regLeftBoxS {margin :5px 0px 0px!important; padding: 0px!important; float: left; display: block; min-height:130px;}
ul.regLeftBoxS li {float: left; display: block; clear: left;  margin : 0px 0px 5px 0px!important; padding: 0px!important;}
ul.regLeftBoxS li a {float: left; display: block; width: 160px; text-align: left;}
ul.regLeftBoxS li.crossstyle {float: left; display: block; width: 160px; padding-left: 20px!important;}


/*html>body ul.regLeftBoxS2 {margin-right:0px;margin-bottom: 0px;margin-top: 6px;margin-left: -40px;padding-top:0px;padding-bottom:0px; min-height:119px;}
ul.regLeftBoxS2 li{list-style-type: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top:0px;padding-bottom:0px;}
html>body ul.regLeftBoxS2 li{list-style-type: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;margin-top: 0px;margin-right: 0px;margin-bottom: 2px;margin-left: 0px;padding-top:2px;padding-bottom:2px;}*/

.lowerhomebox2pic {float: left;position: relative;background-image: url(../cssimages/homepagelowerpic2.jpg);height: 84px;width: 178px;margin-top: 9px;}
html>body .lowerhomebox2pic {float: left;position: relative;background-image: url(../cssimages/homepagelowerpic2.jpg);height: 84px;width: 178px;margin-top: 8px;}
.lowerhomebox3pic {clear: left; float: left;position: relative;background-image: url(../cssimages/homepagelowerpic3.jpg);height: 84px;width: 178px;margin-top: 9px;}
.submitbuttonstyle2 {
	float: left;
	padding-top: 3px;
}
html>body*.submitbuttonstyle2 {margin-bottom: -4px;margin-top:0px;}
html>body*.submitbuttonstyle {margin-bottom: -4px;margin-top:0px;}
/* end of small box homepage components*/
/* styles for homepage list */
ul.regLeftBoxS2 {margin:0px;display:inline-block;padding-top:0px;padding-bottom:0px;}

.crossstyle {margin: 0px;padding-left: 20px;padding-bottom: 0px!important;padding-top: 1px;background-image: url(../cssimages/crossbullet.gif);background-repeat: no-repeat;color: #666666;font-size: 60%!important;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;background-position: left center;}
html>body .crossstyle {margin: 0px;padding-left: 20px;padding-bottom: 1px!important;padding-top: 1px;background-image: url(../cssimages/crossbullet.gif);background-repeat: no-repeat;color: #666666;font-size: 60%!important;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;background-position: left center;}
html:first-child .crossstyle {margin: 0px;padding-left: 20px;padding-bottom: 5px!important;padding-top: 2px;background-image: url(../cssimages/crossbullet.gif);background-repeat: no-repeat;color: #666666;font-size: 60%!important;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;background-position: left center;}
h1.rightmainbannertext {font-size: 110%;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;float: right;width: 200px;}
/* end of styles for homepage list */
/* safari hacks */
html>body*.container {margin-right: auto;margin-left: auto;width: 790px;height:auto;}
.homebannerlinkh {float: left;font-size: 65%;color: #FFFFFF;font-weight: bold;padding-right: 11px;width: 160px;margin-top: 83px;padding-left: 2px;}
.homebannerlinkh a {color: #FFFFFF;text-decoration: none;background-image: url(../cssimages/bluebgarrow.gif);background-repeat: no-repeat;padding-left: 16px;}
.homebannerlinkh a:hover {color: #FFFFFF;text-decoration: underline;background-image: url(../cssimages/bluebgarrow.gif);background-repeat: no-repeat;padding-left: 16px;}

.rotateHolder {width: 200px; margin-left: 2000px;}
#rotatebox {float: right; display: inline;width: 187px;height: 220px;}
.rotatecontent {color: #FFFFFF;font-size: 100%;padding-left: 15px;padding-top: 15px;width: 160px;}
.rotatetext {font-size: 100%;font-weight: normal;margin-top: 0px;margin-bottom: 0px;line-height: 20px;}
.darkrotate {color: #333333;}

.smallbluesep {background-image: url(../cssimages/smallbluesep.gif);height: 5px;width: 160px;overflow: hidden;float: left;background-repeat: no-repeat;padding-left: 9px;margin-top: 8px;margin-bottom: 8px;border-left-width: 9px;border-left-style: solid;border-left-color: #FFFFFF;}
.blueheadingtext {color: #6DB4C0;float: left;margin-top: 7px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-left: 9px;position: relative;width: 160px;}

/*Removed
.column1vo2 {width: 573px;float: left;padding-left: 9px;}
.homeboxcom1 {width: 178px;float: left;border-left-width: 1px;border-left-style: none;border-left-color: #B6D9DF;border-right-width: 1px;border-right-style: solid;border-right-color: #B6D9DF;margin-top: 5px;padding-right: 9px;clear: none;}
.homeboxcom2 {width: 174px;float: left;border-left-width: 1px;border-left-style: none;border-left-color: #B6D9DF;border-right-width: 1px;border-right-style: none;border-right-color: #B6D9DF;margin-top: 5px;}
.blueheadingtext {color: #6DB4C0;float: left;margin-top: 9px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-left: 9px;position: relative;width: 160px;}
.orangelinkplacer {float: left;margin-top: 2px;margin-left: -1px;}
.areadropdownhome {border: 1px solid #9ABBCD;font-size: 90%;width: 100px;margin-top: 6px;margin-bottom: 6px;color: #666666;}
.searchbuttonstyle {background-image: url(../cssimages/searchbutton.gif);height: 20px;width: 61px;background-repeat: no-repeat;}
.smallbluesep {background-image: url(../cssimages/smallbluesep.gif);height: 5px;width: 160px;overflow: hidden;float: left;background-repeat: no-repeat;padding-left: 9px;margin-top: 9px;margin-bottom: 9px;border-left-width: 9px;border-left-style: solid;border-left-color: #FFFFFF;}
.smallbluesep2 {background-image: url(../cssimages/smallbluesep.gif);height: 5px;width: 178px;overflow: hidden;float: left;background-repeat: repeat-x;padding-left: 0px;margin-top: 9px;margin-bottom: 0px;}
#enteremail {width: 100px;color: #666666;font-size: 80%;border: 1px solid #9ABBCD;margin-top: 9px;margin-bottom: 9px;}
.submitbuttonstyle {margin-bottom: 4px;}
.homeboxcom3 {width: 178px;float: left;border-left-width: 1px;border-left-style: none;border-left-color: #B6D9DF;border-right-width: 1px;border-right-style: none;border-right-color: #B6D9DF;margin-top: 5px;}
.lowerhomebox1pic {float: left;position: relative;background-image: url(../cssimages/homepagelowerpic1.jpg);height: 84px;width: 178px;margin-top: 9px;}
.leftcolcomponent1 {float: left;padding-left: 9px;margin-top: 7px;color: #666666;font-size: 65%;width: 178px;line-height: 13px;margin-bottom: 2px;}
.leftcolcomponent2 {float: left;padding-left: 9px;margin-top: 2px;color: #666666;width: 178px;line-height: 13px;margin-bottom: 2px;}
*/
