/* ----- much ado about websites Style Sheet (2009) -----*/

/* ------ MEDIA TAG ----- */

@media screen {

/* ----- HTML TAGS ----- */

body.ie6 {
	behavior:url("js/csshover.htc");
}

body {
    
	margin: 0px;
	padding: 0;
	/*font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: Arial, sans-serif; 
	font-size:90%;
	line-height: 150%;
	
}

img {
	border:none;
	margin: 0px;
	padding: 0px;
}

h1 {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 15px 37px;
	
	color:Black;
	line-height: 110%;
}

h2 {
	font-family: Arial, sans-serif; 
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	color: #583395;
}

.services  {

    color: #C14713;
}

.services h2 {
	font-family: Arial, sans-serif; 
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	color: #e95b1f;
}

.services a {
	text-decoration: none;
	color: #C14713;
	font-weight:normal;
}

.services a:hover {
	text-decoration: none;
	color: #C14713;
	font-weight:normal;
}

.home a {
	text-decoration: none;
	color: #818181;
	font-weight:normal;
}

.home a:hover {
	text-decoration: none;
	color: #818181;
	font-weight:none;
}

.our-work  {

    color: #AD0E46;
}

.our-work h2 {
	font-family: Arial, sans-serif; 
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	color: #c10f4c;
}

.our-work a {
	text-decoration: none;
	color: #AD0E46;
	font-weight:normal;
}

.our-work a:hover {
	text-decoration: none;
	color: #AD0E46;
	font-weight:none;
}

.section-popup a {
	text-decoration: none;
	color: #3c8fc5;
	font-weight:normal;
}

.section-popup a:hover {
	text-decoration: none;
	color: #3c8fc5;
	font-weight:none;
}

.contact {
    color: #b5c814;
}

.contact a {
	text-decoration: none;
	color: #919E10;
	font-weight:normal;
}

.contact a:hover {
	text-decoration: none;
	color: #919E10;
	font-weight:none;
}

.about {
    color: #2F719D;
}

.about h2 {
	font-family: Arial, sans-serif; 
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	color: #3c8fc5;
}

.about h3 {
	font-family: Arial, sans-serif; 
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 10px 0px 5px 0px;
	color: #3c8fc5;
}

.about why-work {
	font-family: Arial, sans-serif; 
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 10px 0px 5px 0px;
	color: #3c8fc5;
}

.about a {
	text-decoration: none;
	color: #2F719D;
	font-weight:normal;
}

.about a:hover {
	text-decoration: none;
	color: #2F719D;
	font-weight:none;
}


.about ol
{
    padding:0px 0px 0px 0px;
    margin:20px;
    color: #2F719D;
}

.about li
{
    padding-left:0px;
    padding-bottom:0px;
}


h3 {
	font-family: Arial, sans-serif; 
	font-size: 80%;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color: #583395;
}

a {
    text-decoration: none;
}


h3 a {
	text-decoration: none;
}

h3 a:hover {
	text-decoration: none;
}

/* style for chrome as it is ignoring things! */
body.chrome a {
	text-decoration: none;
}

/* style for chrome as it is ignoring things! */
body.chrome a:hover {
	text-decoration: none;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 120%;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color: #a08d7f;
}

.table1 thead {
    font-weight: bold;
    text-align: left;
    border-bottom: 1px solid #d2c39c;
    font-size: 85%;
    padding: 4px 3px 4px 3px;
    color: #a08d7f;
}

td {
    padding: 4px 4px 4px 4px;
}

.table1 td {
    border-bottom: 1px solid #d2c39c;
    padding: 4px 3px 4px 3px;
}

.table2 thead {
    font-weight: bold;
    text-align: left;
    border-bottom: 1px solid #d2c39c;
    font-size: 85%;
    padding: 4px 3px 4px 3px;
    color: #a08d7f;
}

.table2 td {
    border-bottom: 1px solid #d2c39c;
    padding: 4px 3px 4px 3px;
}

.table3 th {
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #d2c39c;
    font-size: 85%;
    padding: 4px 3px 4px 3px;
    color: #014680;
}

.table3 td {
    border-bottom: 1px solid #d2c39c;
    padding: 4px 3px 4px 3px;
}

.borderTop{
    border-top: 1px solid #d2c39c;
}

a {
	/*color: #818181;*/
	color: White;
	font-weight:bold;
	text-decoration: none;
	outline: none;
}

a:hover {
	/*color: #043A64;*/
	color: White;
	font-weight:bold;
	text-decoration: none;
}

hr {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	border: none;
	height: 1px;
	border-top: 1px solid #C2BEA3;
}

p {
	padding: 7px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
	color: #818181;
}

ul
{
    list-style-type:none;
    padding:0px;
    margin:0px;
    color: #666666;
}
li
{
    /*background-image:url(/images/bullet-purple.jpg);
    background-repeat:no-repeat;
    background-position:0px 5px;*/
    /*padding-left:25px;*/
    padding-left:0px;
    padding-bottom:15px;
}

textarea {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 100%;
}

input {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 100%;
}

select {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 110%;
       border: 1px solid #C2BEA3;
}

form {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

caption {
    text-align: left;
	font-weight: normal;
}

pre {
    font-size: 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}



/* ----- END HTML TAGS ----- */

/* ----- CONTAINTERS ----- */
	
	
.siteContainer {
	
	padding: 0px;
	/*border: 1px solid red;*/
	
}

.headerBgContainer {
	height: 140px;
	width: 100%;
	/*background-color: black;*/
	background-image: url(/images/template/header.png);
	background-repeat: repeat-x ;
}

/* IE6 to display background transparent PNG in background element */
body.ie6 .headerBgContainer {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/header.png');
}

.headerContainer{
	width: 930px;
	height: 100px;
	margin: 0px auto;
}

.headerLogo {
	float: left;
	width: 464px;
	padding: 0px 0px 0px 0px;
	/*border: 1px solid red;*/
}

.headerContainerRight {
	float: right;
	width: 460px;
	padding: 110px 0px 0px 0px;
}

.headerContainerBreadcrumb {
	float: left;
	padding: 25px 0px 0px 0px;
	margin-left:40px;
}

.contentBgContainerHome  {
    width:100%;
    
}

.contentBgContainerOurWork  {
    width:100%;
    height:2730px;
    padding: 60px 0px 0px 0px;
}

.contentBgContainerTestimonials  {
    width:100%;
    height:1500px;
    padding: 60px 0px 0px 0px;
}

.contentBgContainerAbout  {
    width:100%;
    height:565px;
    padding: 60px 0px 0px 0px;
    
}

.contentBgContainerDevelopment  {
    width:100%;
    height:980px;
    padding: 60px 0px 0px 0px;
    
}

.contentBgContainerCMSDemo  {
    width:100%;
    height:780px;
    padding: 60px 0px 0px 0px;
    
}

.contentBgContainerContact  {
    width:100%;
    height:830px;
    padding: 60px 0px 0px 0px;
}

.contentBgContainerQuotation  {
    width:100%;
    height:2850px;
    padding: 60px 0px 0px 0px;
}

.contentBgContainerContactConfirm  {
    width:100%;
    height:580px;
    padding: 60px 0px 0px 0px;
}

.contentBgContainerHow  {
    width:100%;
    height:1800px;
    padding: 60px 0px 0px 0px;
    
}

.contentBgContainer  {
    width:100%;
    height:520px;
    padding: 60px 0px 0px 0px;
    /*font-size:90%;*/
	/*border: 1px solid red;*/
}

.contentBgContainerServices {
    width:100%;
    height:565px;
    padding: 60px 0px 0px 0px;
    /*font-size:90%;*/
}

.contentBgContainerEcommerce {
    width:100%;
    height:590px;
    padding: 60px 0px 0px 0px;
    /*font-size:90%;*/
}

.contentContainerHome  {
    width: 930px;
	margin: 0px auto;
	padding: 60px 0px 0px 0px;
}

.contentContainer  {
    width: 930px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	/*border-top: 1px solid #818181;*/
}

.contentContainerOurWork  {
    width: 930px;
    height: 2800px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
}

.contentContainerTestimonials  {
    width: 930px;
    height: 1800px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
}

.contentContainerAbout {
    width: 930px;
    margin: 0px auto;
	padding: 10px 0px 0px 0px;
	/*font-size:80%;*/
}

.contentServicesContainer  {
    width: 930px;
    height: 900px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	/*font-size:80%;*/
}

/* Heading 1 styles using image */

#section-home h1 {
background: transparent url(/images/template/hello.jpg) no-repeat top left;
margin-top: 0px;
width: 150px;
height: 20px;
float: left;}

#section-home h1 span {
display:none}

#section-homex h1 {
background: transparent url(/images/template/welcome.jpg) no-repeat top left;
margin-top: 0px;
width: 150px;
height: 20px;
float: left;}

#section-homex h1 span {
display:none}

.bqstart {
     float: left;
     height: 45px;
     margin-top: -20px;
     padding-top: 28px;
     margin-bottom: -50px;
     font-size: 380%;
     color: #c10f4c;
 }

 .bqend {
     float: right;
     height: 25px;
     margin-top: 0px;
     padding-top: 22px;
     font-size: 380%;
     color: #c10f4c;
 }

#section-services h1 {
background: transparent url(/images/template/services.jpg) no-repeat top left;
margin-top: 0px;
width: 150px;
height: 20px;
margin-left: 0px;
}

#section-services h1 span {
display:none}

#section-web-design h1 {
background: transparent url(/images/template/website-design.jpg) no-repeat top left;
margin-top: 0px;
width: 150px;
height: 20px;
margin-left: 0px;
}

#section-web-design h1 span {
display:none}

#section-web-applications h1 {
background: transparent url(/images/template/website-applications.jpg) no-repeat top left;
margin-top: 0px;
height: 20px;
margin-left: 0px;
}

#section-web-applications h1 span {
display:none}

#section-e-commerce h1 {
background: transparent url(/images/template/e-commerce.jpg) no-repeat top left;
margin-top: 0px;
height: 20px;
margin-left: 0px;
}

#section-e-commerce h1 span {
display:none}

#section-cms h1 {
background: transparent url(/images/template/cms.jpg) no-repeat top left;
margin-top: 0px;
height: 20px;
margin-left: 0px;
}

#section-cms h1 span {
display:none}

#section-css h1 {
background: transparent url(/images/template/css.jpg) no-repeat top left;
margin-top: 0px;
height: 20px;
margin-left: 0px;
}

#section-css h1 span {
display:none}

#section-seo h1 {
background: transparent url(/images/template/seo.jpg) no-repeat top left;
margin-top: 0px;
height: 20px;
margin-left: 0px;
}

#section-seo h1 span {
display:none}

#section-domain h1 {
background: transparent url(/images/template/domain.jpg) no-repeat top left;
margin-top: 0px;
height: 20px;
margin-left: 0px;
}

#section-domain h1 span {
display:none}

#section-hosting h1 {
background: transparent url(/images/template/hosting.jpg) no-repeat top left;
margin-top: 0px;
height: 20px;
margin-left: 0px;
}

#section-hosting h1 span {
display:none}

#section-web-development h1 {
background: transparent url(/images/template/website-development.jpg) no-repeat top left;
margin-top: 0px;
height: 20px;
margin-left: 0px;
}

#section-web-development h1 span {
display:none}

#section-contact h1 {
background: transparent url(/images/template/contact-us.jpg) no-repeat top left;
margin-top: 0px;
width: 150px;
height: 20px;
margin-left: 0px;
}

#section-contact h1 span {
display:none}

#section-quotation h1 {
background: transparent url(/images/template/quotation.jpg) no-repeat top left;
margin-top: 0px;
height: 20px;
margin-left: 0px;
}

#section-quotation h1 span {
display:none}

#section-about h1 {
background: transparent url(/images/template/about-us.jpg) no-repeat top left;
margin-top: 0px;
width: 150px;
height: 20px;
margin-left: 0px;
}
#section-about h1 span {
display:none}

#section-sitemap h1 {
background: transparent url(/images/template/sitemap.jpg) no-repeat top left;
margin-top: 0px;
height: 20px;
margin-left: 0px;
}
#section-sitemap h1 span {
display:none}

#section-how h1 span {
display:none}

#section-how h1 {
background: transparent url(/images/template/how.jpg) no-repeat top left;
margin-top: 0px;
width: 150px;
height: 20px;
margin-left: 0px;
}

#section-about h1 span {
display:none}

#section-our-work h1 {
background: transparent url(/images/template/our-work.jpg) no-repeat top left;
margin-top: 0px;
width: 150px;
height: 20px;
margin-left: 0px;

}

#section-our-work h3 span {
display:none}

#section-our-work h3 {
background: transparent url(/images/template/testimonial3.jpg) no-repeat top left;
margin-top: 0px;
height: 20px;

}

#section-about h3 span {
display:none}

#section-about h3 {
background: transparent url(/images/template/why3.jpg) no-repeat top left;
margin-top: 3px;
height: 18px;

}

#section-about h2 span {
display:none}

#section-about h2{
background: transparent url(/images/template/why3.jpg) no-repeat top left;
margin-top: 3px;
height: 18px;

}

#section-about2 h3 span {
display:none}

#section-about2 h3 {
background: transparent url(/images/template/portfolio.jpg) no-repeat top left;
margin-top: 3px;
height: 18px;

}

#section-services h3 span {
display:none}

#section-services h3 {
background: transparent url(/images/template/we-do.jpg) no-repeat top left;
margin-top: 3px;
height: 18px;

}

#section-about ul
{
    list-style-type:none;
    padding:0px;
    margin:15px;
}
#section-about li
{
    background-image:url(/images/template/arrow-right-blue.jpg);
    background-repeat:no-repeat;
    background-position:0px 7.5px;
    padding-left:15px;
    padding-bottom:5px;
}

#section-sitemap ul
{
    list-style-type:none;
    padding:0px;
    margin:15px;
}
#section-sitemap li
{
    background-image:url(/images/template/arrow-right-blue.jpg);
    background-repeat:no-repeat;
    background-position:0px 7.5px;
    padding-left:15px;
    padding-bottom:5px;
}

#section-services ul
{
    list-style-type:none;
    padding:0px;
    margin:15px;
}
#section-services li
{
    background-image:url(/images/template/arrow-right-orange.jpg);
    background-repeat:no-repeat;
    background-position:0px 7.5px;
    padding-left:15px;
    padding-bottom:5px;
}

#section-services a {
	color: #C14713;
	font-weight:normal;
	text-decoration: none;
}

#section-services a:hover {
	color: #C14713;
	font-weight:normal;
	text-decoration: none;
}

#section-our-work h1 span {
display:none}

.contentContainerLeft  {
    width: 420px;
	float:left;
	padding: 0px 45px 0px 0px;
}

.contentContainerLeftServices  {
    width: 560px;
	float:left;
	 height:900px;
	padding: 0px 45px 0px 0px;
}

.contentContainerLeftHome  {
    width: 370px;
	float:left;
	height:400px;
}

.contentContainerLeftAbout  {
    width: 300px;
    float:left;
}

.contentContainerLeftAboutBox2Container  {
    width: 300px;
    float:left;
    margin-top:21px;
	/*border: 1px solid #818181;*/
	padding: 3px 3px 3px 3px;
}

.contentContainerLeftAboutBox2  {
    width: 280px;
    height: 280px;
    float:left;
    /*margin-top:11px;*/
    background-image:url(/images/template/about-right-why2.jpg);
    background-repeat:no-repeat;
	padding: 20px 20px 20px 20px;
	/*font-size:80%;*/
	/*border: 3px solid black;*/
}

.contentContainerLeftAboutBox1Container  {
    width: 300px;
    height: 225px;
    float:left;
    /*border: 1px solid #818181;*/
    /*border: 1px solid #c10f4c;*/
	padding: 3px 3px 3px 3px;
	
}

.contentContainerLeftAboutBox1  {
    width: 280px;
    height: 220px;
    float:left;
    /*margin-top:11px;*/
    
	/*font-size:80%;*/
}

.aboutBoxContainer1  {

	width: 212px;
	float: left;	
	margin: 10px 30px 0px 0px;
}

.aboutBoxContainer1 img {
	border: 1px solid #818181;
	padding: 3px 3px 3px 3px;
}

.contentContainerAboutRight  {
    width: 550px;
	float:right;
	padding: 0px 10px 0px 0px;
}

.contentContainerRightServices  {
    width: 300px;
    height:300px;
    float:left;
    margin-top:21px;
	border: 1px solid #818181;
	padding: 3px 3px 3px 3px;
}

.contentContainerRightServicesBox  {
    width: 300px;
    height: 400px;
    float:left;
    background-image:url(/images/template/services-right-container.jpg);
    background-repeat:no-repeat;
    padding: 10px 10px 10px 10px;
}

.contentContainerRightServices2  {
    width: 300px;
    height: 225px;
    float:left;
    border: 1px solid #818181;
	padding: 3px 3px 3px 3px;
}

.contentContainerRightServices2Box  {
    width: 280px;
    height: 220px;
    float:left;
    /*margin-top:11px;*/
    
	/*font-size:80%;*/
}



.contentContainerRightHome  {
    width: 464px;
    float:right;
    padding: 0px 0px 0px 0px;
    height:420px;

}


.clearDiv {
	clear: both;
}

.homeBoxBgContainer {
	width:100%;
	height: 100%;
	background-image: url(/images/template/footer.png);
	background-repeat: repeat-x ;
	
} 

/* IE6 to display background transparent PNG in background element */
body.ie6 .homeBoxBgContainer {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/images/template/footer.png');
} 
  
.homeBoxContainer {
    width:930px;
	height: 335px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}


.homeBoxContainer h1 {
	color: #009fc2;
	font-size: 14px;
	font-weight: normal;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	
}

.homeBoxContainer h2 {
	color: white;
	font-size: 18px;
	font-weight: normal;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 19px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.homeBoxContainer1 {
	width: 202px;
	height: 173px;
	float: left;	
	margin: 10px 30px 0px 0px;
}

.homeBoxContainer1 img {
	border: 3px solid #3c8fc5;
}

.homeBoxContainer2 {
	width: 202px;
	height: 173px;
	float: left;	
	margin: 10px 30px 0px 0px;
	
}

.homeBoxContainer2 img {
	border: 3px solid #c10f4c;
}

.homeBoxContainer3 {
	width: 202px;
	height: 173px;
	float: left;	
	margin: 10px 30px 0px 0px;
	
}

.homeBoxContainer3 img {
	border: 3px solid #e95b1f;
}

.homeBoxContainer4 {
	width: 202px;
	height: 173px;
	float: left;	
	margin: 10px 0px 0px 0px;
	
	
}

.homeBoxContainerFooter p {
	font-size: 16px;
	font-weight: normal;
	color: white;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 19px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.homeBoxContainerFooter h2 {
	font-size: 16px;
	font-weight: normal;
	color: white;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 19px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.homeBoxContainerFooter a:hover {
	color: #c10f4c;
	font-weight:bold;
	text-decoration: none;
}

.homeBoxContainer4 img {
	border: 3px solid #b5c814;
}

.ourWorkBoxBgContainer {
	width:100%;
} 

 
.ourWorkBoxContainer {
    width:100%;
	margin: 0px auto;
	font-size:12px;
}

.ourWorkBoxTestimonialContainer {
    /*width: 180px;*/
    width:300px;
	/*height: 452px;*/
	float: left;	
	margin-top:0px;
	/*border: 1px solid #818181;*/
	padding: 3px 10px 3px 3px;
}

.ourWorkBoxTestimonialContainerBox {
    /*width: 166px;*/
    width:260px;
	/*height: 438px;*/
	float: left;	
	margin: 0px 0px 0px 0px;
	background-image:url(/images/template/our-work-testimonial2.jpg);
    background-repeat:no-repeat;
    /*background-color:#c10f4c;*/
    /*border: 1px solid #818181;*/
	padding: 20px 20px 20px 20px;
}

.ourWorkBoxTestimonialContainerRln {
    /*width: 180px;*/
    width:300px;
	/*height: 452px;*/
	float: left;	
	margin-top:0px;
	/*border: 1px solid #818181;*/
	padding: 3px 10px 3px 3px;
}

.ourWorkBoxTestimonialContainerBoxRln {
    /*width: 166px;*/
    width:260px;
	/*height: 438px;*/
	float: left;	
	margin: 0px 0px 0px 0px;
	background-image:url(/images/template/our-work-testimonial3.jpg);
    background-repeat:no-repeat;
    /*background-color:#c10f4c;*/
    /*border: 1px solid #818181;*/
	padding: 20px 20px 20px 20px;
}

.ourWorkBoxTestimonialContainerTest {
    /*width: 180px;*/
    width:300px;
	/*height: 452px;*/
	float: left;	
	margin-top:0px;
	/*border: 1px solid #818181;*/
	padding: 3px 10px 3px 3px;
}

.ourWorkBoxTestimonialContainerBoxTest {
    /*width: 166px;*/
    width:260px;
	/*height: 438px;*/
	float: left;	
	margin: 0px 0px 0px 0px;
	/*background-color:#c10f4c;*/
    /*border: 1px solid #818181;*/
	padding: 20px 20px 20px 20px;
}

.ourWorkBoxContainer p {
	font-size: 14px;
		
}

.ourWorkBoxContainer h1 {
	color: #009fc2;
	font-size: 24px;
	font-weight: normal;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	
}

.ourWorkBoxContainer h2 {
	font-size: 16px;
	font-weight: normal;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 19px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.ourWorkBoxContainer a {
	color: #AD0E46;
	font-weight:normal;
	text-decoration: none;
}

.ourWorkBoxContainer a:hover {
	color: #AD0E46;
	font-weight:normal;
	text-decoration: none;
}

.ourWorkBoxContainer h3 {
	color: #c10f4c;
	font-size: 14px;
	font-weight: normal;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.ourWorkBoxContainer1 {
	width: 250px;
	float: left;	
	margin: 10px 45px 0px 0px;
}

.ourWorkBoxContainer1 img {
	border: 1px solid #818181;
	padding: 3px 3px 3px 3px;
}

.ourWorkBoxContainer2 {
	width: 250px;
	float: left;
	margin: 10px 0px 0px 0px;
	
}

.ourWorkBoxContainer2 img {
	border: 1px solid #818181;
	padding: 3px 3px 3px 3px;
}

.ourWorkBoxContainer3 {
	width: 212px;
	float: left;	
	margin: 10px 30px 0px 0px;
	
}

.ourWorkBoxContainer3 img {
	border: 1px solid #818181;
	padding: 3px 3px 3px 3px;
}


.footerMenu  {
    padding: 265px 0px 0px 0px;
    color: white;
    /*float: left;*/
}

.footerMenu a {
	/*color: #818181;*/
	color: White;
	font-weight:normal;
	text-decoration: none;
	font-size:14px;
}

.footerMenu a:hover {
	/*color: #043A64;*/
	color: White;
	font-weight:normal;
	text-decoration: none;
}

.footerText  {
    padding: 0px 27px 0px 0px;
    color: white;
    float: right;
    text-align:right;
    font-size:12px;
}


/* ----- END CONTAINTERS ----- */


/* ----- FORMATTING -----*/

.text {
	font-weight: normal;
}

.textB {
	font-weight: bold;
}

.textI{
	font-style: italic;
}

.textU {
	text-decoration: underline;
}

.textSmaller {
	font-size: 90%;
}

.textSmaller2 {
	font-size: 70%;
}

.textSmaller3 {
	font-size: 40%;
}

.textBigger {
    font-size: 110%;
}

.textBigger2 {
    font-size: 130%;
}

.textLogo {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 180%;
	font-weight: normal;
	margin: 0px;
	padding: 20px 0px 15px 0px;
	color: white;
	line-height: 110%;
}

.boxDiv {
	/*color: #043A64;
	background-color: #F8F7EE;*/
	border: 1px solid #C2BEA3;
	padding: 5px 10px 5px 10px;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

.alignLeft {
    text-align: left;
}

.alignRight {
    text-align: right;
}

.noBullet {
	list-style-type: none;
}

.alignCenter {
	text-align: center;
}

.verticalAlign {
	vertical-align: middle;
}

.verticalAlignBottom {
	vertical-align: bottom;
}

.verticalAlignTop {
	vertical-align: top;
}

.displayNone {
	display: none;
}


.imgFloatRight {
    float: right;
    margin: 0px 0px 5px 10px;
    border: 1px solid #C2BEA3;
}

.imgFloatLeft {
    float: left;
    margin: 0px 10px 5px 0px;
    border: 1px solid #C2BEA3;
}

.formError {
    color: #AD0E46;
    font-weight: bold;
    font-size: 90%;
}

/* top padding is 25px
    * right padding is 50px
    * bottom padding is 75px
    * left padding is 100px*/




.monitor {
    
}


/* ----- END FORMATTING -----*/

}

/* ------ END MEDIA TAG ----- */

/* ------ MENU COLOURS ----- */

.m2blue  {

    color:#3c8fc5;
}

.m2pink  {

    color: #c10f4c;
}

.m2orange  {

    color:#e95b1f;
}

.m2green  {
    
    color:#b5c814;
}

.m2grey   {

    color:#818181;
}

.m2black   {

    color:black;
}

.m2white   {

    color:white;
}

.formlist {

    font-size:90%;
}



