body{

    font:95% verdana, Geneva, Arial, Helvetica, sans serif;
	margin:0;
	padding:0;
	background-image:url(../../images/logoWhite.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
}

hr{
	height:1px;
	color: #901602;
	background-color:#901602;
} 
p{
	padding-top:0;
	margin-top:0;
	text-align: justify;
}
ul{
 	padding-top:0;
	margin-top:0;
	list-style:square;
}
#wrapper{

width:100%;
}
#inner{
margin:0;
width:100%;
}

#content{
   background-image:url(../../images/accessWhite.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	margin:55px 260px 0px 250px;
	padding:10px;
}

#content2{
   background-image:url(../../images/accessWhite.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	margin:55px 20px 0px 250px;
	padding:10px;
}



#side1{
	position:absolute; 
	width:200px;
	top:55px;
	left:10px;
	padding:70px 10px 10px 10px;

}
#side2{
	position:absolute;
	width:220px;
	top:55px;
	right:10px;
	padding:10px 10px 10px 10px;
	border-left: 1px dotted #cccccc;

/* 	background-image:url(../../images/pc.gif);
	bacground-position: top right;
	background-repeat: no-repeat;  */
}
#side2 img{
border:0;
padding-left:0;
}
#side1 img{
border:0; 
padding-left:0;}

#content h1 {
	text-align:right;
/*	padding-right:20px; */
	font: 150% Georgia, "Times New Roman", Times, serif;
	color: #901602;
	background-color:transparent;
	text-transform: capitalize;
}
#content2 h1 {
	text-align:right;
/*	padding-right:20px; */
	font: 150% Georgia, "Times New Roman", Times, serif;
	color: #901602;
	background-color:transparent;
	text-transform: capitalize;
}
#content h2 {
	font:110% Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding-bottom:8px;
    text-transform: capitalize;
	
}
#content2 h2 {
	font:110% Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding-bottom:8px;
    text-transform: capitalize;
	
}
#content h3 {
	font:100% Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding-bottom:4px;
	color: #901602;
	background-color:transparent;
	text-transform: capitalize;
}
#content2 h3 {
	font:100% Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding-bottom:4px;
	color: #901602;
	background-color:transparent;
	text-transform: capitalize;
}
#side1 h2 {
	font:110% Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding-bottom:4px;
    text-transform: capitalize;
	
}

#side2 h3 {
	font:110% Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding-bottom:4px;
    text-transform: capitalize;
	
}
#side2 h4 {
	font:80% Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding-bottom:4px;
	color: #901602;
	background-color:transparent;
	text-transform: capitalize;
}

.adboxContent{
    width:320px;
	height:295px;
	padding:2px 6px 2px 6px;
	margin: 0 10px 10px 0;
	border: 1px dotted #b1b1b1;
	background-color: #f4f4f4;

}
.adboxContent ul{ 	font:100% Georgia, "Times New Roman", Times, serif;
list-style-position: outside;
	margin-left:10px;
	padding-left:5px;
}

.adbox{

	padding:2px 6px 2px 6px;
	margin: 0 0 10px 0;
	border: 1px dotted #b1b1b1;
	background-color: #f4f4f4;
	display:block;
}

.adbox p{
font:80% Georgia, "Times New Roman", Times, serif;
text-align: left;}
.adbox ul{font:80% Georgia, "Times New Roman", Times, serif;
list-style-position: outside;
	margin-left:10px;
	padding-left:5px;
}
#side1.txt{
	width: 184px;
	background-color:#fcf5f5;
	border: 1px inset #901602;
}
#side1 ul {
	list-style:none;
	margin-left:0;
	padding-left:0;
	width:184px;
}

#side1 li {
	font:80% verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:0.3em;
	border-bottom:1px solid #e7afaf;
}

#side1 a:link, #side1 a:visited {
text-decoration: none;
color:#901602;
background-color:transparent;
}
#side1 a:hover {
color:#621313;
background-color:transparent;
}
 a:link,  a:visited {
text-decoration: none;
color:#901602;
background-color:transparent;
}
 a:hover {
color:#621313;
background-color:transparent;
}
.clear{	clear:both;}
#copyright{
 	width:100%;
	 
	text-align:left;
	font-size: 10px;
    font-weight: bold;

}
#footer{
 
 	width:100%;
	height:100%;
	text-align:left;
	font-size: 10px;
    font-weight: normal;
	margin-top:90px;
    padding-top:10px;
	border-top:1px solid #901602;


}
#footer ul {
list-style-type:none;
	margin-left:0;
	padding-left:0;
}
#footer li {display:inline;}
#footer a:link, #footer a:visited {
text-decoration: none;
color:#901602;
background-color:transparent;
}
#footer a:hover {
color:#621313;
background-color:transparent;
}

#footer img {
	border:0;
	background-color:transparent;
	 
}
.left{
	float:left;
	padding-left:5px;
	}
.right{	
	float:right;
	padding-right:5px;}

/*Drop down box*/
.announcement{position:absolute;visibility:hidden;left:200px;top:100px;width:500px;height:300px;background-color:#ffffff;border:1px solid #cccccc;padding:25px}
.announcement img {float:left;border:0;}
.announcement a {color:#000000;background-color:transparent;text-decoration:none;}
/* common styling for all galleries */
a.gallery, a.gallery:visited {display:block;  text-decoration:none; border:1px solid #000; width:70px; height:47px; float:left; margin:4px; z-index:50;}
a.slidea {background:url(../../images/t1_t.jpg);}
a.slideb {background:url(../../images/t2_t.jpg);}
a.slidec {background:url(../../images/t3_t.jpg);}
a.slided {background:url(../../images/t4_t.jpg);}
a.slidee {background:url(../../images/t5_t.jpg);}
a.slidef {background:url(../../images/t6_t.jpg);}
a.slideg {background:url(../../images/t7_t.jpg);}
a.slideh {background:url(../../images/t8_t.jpg);}
a.slidei {background:url(../../images/t9_t.jpg);}
a.slidej {background:url(../../images/t10_t.jpg);}
a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #fff;}
/* styling for LEFT gallery  to try  background d1c8c3*/
#container_left {position:relative; width:600px; height:320px; background:#f4f4f4; border:1px solid #a49188; margin:1em auto;}
#container_left img {border:0;}
#container_left #thumbs {width:170px; position:absolute; left:0; top:0;}
#container_left a.gallery:hover span {display:block; position:absolute; width:402px; height:50px; top:265px; left:175px; padding:5px; font-style:italic; color:#901602;  z-index:100;}
#container_left a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; }
#container_left a.gallery:active, #container_left a.gallery:focus {border:1px solid #000;}
#container_left a.gallery:active em, #container_left a.gallery:focus em {display:block; position:absolute; width:402px; height:250px; top:5px; left:180px; padding:5px; color:#000; border:1px solid #3d330f; z-index:50;}
#container_left h1 {clear:both; margin:0; padding-top:30px; padding-left:200px; width:350px; text-align:center; font-family: georgia, "times new roman", serif; font-size:3em; font-weight:normal; color:#901602;}
#container_left h1 em {font-size:0.6em; color:#000;}

/*Styling for portflio*/
#container {width:324px; height:320px; margin:5px auto; position:relative;}
#case {width:300px; height:220px; border-top:4px solid #cecece; border-right:12px solid #9b9b9b; border-bottom:6px solid #969696; border-left:12px solid #cacaca; background:#e8e8e8; position:relative;}
#tvtop {width:240px; height:2px; border-left:10px solid #efefef; border-right:10px solid #efefef; background:#adadad; position:absolute; top:-3px; left:30px; overflow:hidden;}
#tvbot {width:50px; height:3px; border-left:45px solid #ddd; border-right:45px solid #ddd; background:#aaa; position:absolute; bottom:-4px; left:80px; overflow:hidden;}
#stand2 {width:100px; height:6px; border-bottom:6px solid #969696; border-right:1px solid #9b9b9b; border-left:1px solid #9b9b9b; background:#ddd; position:absolute; bottom:-30px; left:100px; overflow:hidden;}
#stand {width:50px; height:15px; background:#888; position:absolute; bottom:-21px; left:125px; overflow:hidden;}
#tvscreen {width:270px; height:200px; border:4px solid #666; background:#08c; position:absolute; top:6px; left:10px; overflow:hidden; text-align:center; line-height:100px; color:#ff0}

a.tvmenu em{display:none;}
#tvmenu {position:absolute; top:270px; left:75px; width:200px; height:100px; font-family:"courier new", monospace;}
#tvmenu:hover {background:transparent;}
#tvmenu a:visited {color:#fff; text-decoration:none; font-size:14px; background:#000;}
#tvmenu a {color:#fff; text-decoration:none; font-size:14px; background:#000;}
#tvmenu a div {display:none;}
#tvmenu a:hover {color:#fff; background:#c00; text-decoration:none;}
#tvmenu a img {display:block; position:absolute; top:-84px; left:38px; width:1px; height:1px; border:0px;}
#tvmenu a:hover img {display:block; position:absolute; top:-256px; left:-50px; width:270px; height:200px; border:0px;}
#tvmenu a:active img, #tvmenu a:focus img {display:block; position:absolute; top:-256px; left:-50px; width:270px; height:200px; border:0px;}
#tvmenu a:active img em, #tvmenu a:focus img em{display:block; position:absolute; top:-256px; left:-50px; width:270px; height:200px; border:0px;}

form#two {width:98%; padding:10px; border:1px solid #901602; }
form#two fieldset {width:98%; display:block; border:1px solid #901602; padding:5px; margin-bottom:0.5em; line-height:1.5em;}
form#two fieldset#personal {font: 80%/1.8em veranda, Geneva, Arial, Helvetica, sans serif;width:  98%;}
form#two fieldset#requirements {font: 80%/1.8em veranda, Geneva, Arial, Helvetica, sans serif;width:  98%;}
form#two fieldset#payment {font: 80%/1.8em veranda, Geneva, Arial, Helvetica, sans serif;width:98%;}
form#two fieldset#data {font: 80%/1.8em veranda, Geneva, Arial, Helvetica, sans serif;width:98%;}
* html form#two fieldset#personal, * html form#two fieldset#requirements {background-position:400px 20px;}
* html form#two fieldset#payment {background-position:390px 20px;}
form#two legend {font-size:1.1em; font-weight:bold; border:1px solid #901602; margin-bottom:5px; padding:3px; width:254px; }
form#two label {clear:left; display:block; float:left; width:195px; text-align:right; padding-right:10px; margin-bottom:0.5em;}
form#two input {border:1px solid #000; background:#fff ; padding-left:0.5em; margin-bottom:0.6em;}
form#two select {margin-left:0.5em;}
form#two textarea {width:380px; height:15em; border:1px solid #000; padding:0.5em; overflow:auto; background:#fff;}
form#two textarea#address {width:200px; height:6em; border:1px solid #000; padding:0.5em; overflow:auto; background:#fff; margin-bottom:0.6em;}
form#two textarea#contactMessage {width:200px; height:6em; border:1px solid #000; padding:0.5em; overflow:auto; background:#fff; margin-bottom:0.6em;}

form#two option {background:#788;}
form#two optgroup {background:#abb; color:#000; }
form#two optgroup option {background:#9aa; color:#fff;}
form#two #button1, form#two #button2 {padding-right:0.5em; cursor:pointer; width:205px; margin-left:8px;}
form#two #button {padding-left:0.5em; padding-right:0.5em; cursor:pointer; margin-left:8px;}

form#two #button1:hover, form#two #button2:hover {background-position:center left; color:#000;}
form#googleForm{border:0;}
form#googleForm fieldset{border:0;}
form#googleForm img{border:1px solid #ffffff;}
form#googleForm legend { margin-bottom:0; padding:1px; }

form#contact {width:98%; padding:10px; }
form#contact fieldset {width:98%; display:block; border:1px solid #901602; padding:5px; margin-bottom:0.5em; line-height:1.5em;}
form#contact fieldset#personal {font: 80%/1.8em veranda, Geneva, Arial, Helvetica, sans serif;width:  98%;}
form#contact fieldset#requirements {font: 80%/1.8em veranda, Geneva, Arial, Helvetica, sans serif;width:  98%;}
form#contact fieldset#payment {font: 80%/1.8em veranda, Geneva, Arial, Helvetica, sans serif;width:98%;}
form#contact fieldset#data {font: 80%/1.8em veranda, Geneva, Arial, Helvetica, sans serif;width:98%;}
* html form#contact fieldset#personal, * html form#contact fieldset#requirements {background-position:400px 20px;}
* html form#contact fieldset#payment {background-position:390px 20px;}
form#contact legend {font-size:1.1em; font-weight:bold; border:1px solid #901602; margin-bottom:5px; padding:3px; width:254px; }
form#contact label {clear:left; display:block; float:left; width:195px; text-align:right; padding-right:10px; margin-bottom:0.5em;}
form#contact input {border:1px solid #000; background:#fff ; padding-left:0.5em; margin-bottom:0.6em;}
form#contact select {margin-left:0.5em;}
form#contact textarea {width:380px; height:15em; border:1px solid #000; padding:0.5em; overflow:auto; background:#fff;}
form#contact textarea#address {width:200px; height:6em; border:1px solid #000; padding:0.5em; overflow:auto; background:#fff; margin-bottom:0.6em;}
form#contact textarea#contactMessage {width:200px; height:6em; border:1px solid #000; padding:0.5em; overflow:auto; background:#fff; margin-bottom:0.6em;}

form#contact option {background:#788;}
form#contact optgroup {background:#abb; color:#000; }
form#contact optgroup option {background:#9aa; color:#fff;}
form#contact #button1, form#contact #button2 {padding-right:0.5em; cursor:pointer; width:205px; margin-left:8px;}
form#contact #button {padding-left:0.5em; padding-right:0.5em; cursor:pointer; margin-left:8px;}

form#contact #button1:hover, form#contact #button2:hover {background-position:center left; color:#000;}

form#demo {width:350px; padding:10px; }

form#demo fieldset {width:98%; display:block; border:1px solid #901602; padding:5px; margin-bottom:0.5em; line-height:1.5em;}
form#demo fieldset#personal {font: 80%/1.8em veranda, Geneva, Arial, Helvetica, sans serif;width:  98%;}
form#demo input {border:1px solid #000; background:#fff ; padding-left:0.5em; margin-bottom:0.6em;}
form#demo #button3 {cursor:pointer; }
form#demo img {float:right; border:1px solid #000000; }


a[href^="http:"] {
  background: url(../../images/externalLink.gif) no-repeat right top;
  padding-right: 10px;
}

a[href^="http://validator.w3.org/check?uri=referer"], 
a[href^="http://jigsaw.w3.org/css-validator/"], 
a[href^="http://www.w3.org/WAI/WCAG1AAA-Conformance"], 
a[href^="http://www.cast.org/bobby/"], 
a[href^="http://www.delorie.com/web/lynxview.html"] ,
a[href^="http://www.google.co.uk/search"]
  {
  background-image: none;
  padding-right: 0;
}

a[href^="mailto:"] {
  background: url(../../images/email.png) no-repeat right top;
  padding-right: 15px;
}

a[href^="aim:"] {
  background: url(../../images/im.png) no-repeat right top;
  padding-right: 15px;
}