body {
	padding: 0;
	margin:0;
	background-color:white;
	color:#000;
}

#container {
	margin: 0px auto 0px auto;
	padding: 5px 0 3px 3px;
	width:973px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
}

.submitB {
	padding:0;
	margin:0;
	display:block;
	width:75px;
	height:25px;
	background-image:url(images/submit-button.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.leftMenuEdgeL {
	display:block;
	width:11px;
	height:37em;
	background-image:url(images/pt2008d_r2_c1.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}

.leftMenuEdgeR {
	display:block;
	width:11px;
	height:37em;
	background-image:url(images/pt2008d_r2_c5.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}

.mainCntntEdgeL {
	display:block;
	width:11px;
	height:41.9em;
	background-image:url(images/whitebox_r2_c1.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}

.mainCntntEdgeR {
	display:block;
	width:10px;
	height:41.9em;
	background-image:url(images/whitebox_r2_c11.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}

.footerEdgeL {
	display:block;
	width:11px;
	height:1.7em;
	background-image:url(images/whitebox_r2_c1.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}

.footerEdgeR {
	display:block;
	width:10px;
	height:1.7em;
	background-image:url(images/whitebox_r2_c11.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}


.hiddenBtn { 
	display:none; 
	visibility:hidden;
}

/*//////////////////////////////////////////*/
/*              default link style             */

#container a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666699;
	text-decoration:none;
}

#container a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666699;
	text-decoration:none;
}

#container a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666699;
	text-decoration:none;
}

#container a:hover, #container a:visited:hover {
	color:#6633FF;
	text-decoration:underline;
}

#container a:active {
	text-decoration:underline;
}

/* //////////////////////////////////////  */
/*                home button               */


.home_current {
	display:block;
	width:47px;
	height:17px;
	background-image:url(images/menu_curr_r1_c3.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
}

a.home {
	display:block;
	width:47px;
	height:17px;
	background-image:none;
}

a.home:link {
	display:block;
	width:47px;
	height:17px;
	background-image:none;
}

a.home:visited {
	background-image:none;
}

a.home:hover, a.home:visited:hover {
	background-image:url(images/tm_roll_r2_c3.jpg);/*menu_roll_s_r1_c3.jpg*/
	background-repeat:no-repeat;
	background-position:top left;
}

a.home:active {
	background-image:url(images/tm_roll_r2_c3.jpg);/*menu_roll_s_r1_c3.jpg*/
	background-repeat:no-repeat;
	background-position:top left;
}

/* //////////////////////////////////////  */
/*         website design button        */

.wds_current {
	display:block;
	width:177px;
	height:17px;
	background-image:url(images/menu_curr_r1_c9.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
}

a.wds {
	display:block;
	width:177px;
	height:17px;
	background-image:none;
}

a.wds:link {
	display:block;
	width:177px;
	height:17px;
	background-image:none;
}

a.wds:visited {
	background-image:none;
}

a.wds:hover, a.wds:visited:hover {
	background-image:url(images/tm_roll_r2_c7.jpg);/*menu_roll_s_r1_c9.jpg*/
	background-repeat:no-repeat;
	background-position:top left;
}

a.wds:active {
	background-image:url(images/tm_roll_r2_c7.jpg);/*menu_roll_s_r1_c9.jpg*/
	background-repeat:no-repeat;
	background-position:top left;
}

/* //////////////////////////////////////  */
/*               Portfolio button            */

.pf_current {
	display:block;
	width:68px;
	height:17px;
	/*margin:0;
	padding:0;*/
	background-image:url(images/menu_curr_r1_c11.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

a.pf {
	display:block;
	width:68px;
	height:17px;
	background-image:none;
}

a.pf:link {
	display:block;
	width:68px;
	height:17px;
	background-image:none;
}

a.pf:visited {
	background-image:none;
}

a.pf:hover, a.pf:visited:hover {
	background-image:url(images/tm_roll_r2_c9.jpg);/*menu_roll_s_r1_c11.jpg*/
	background-repeat:no-repeat;
	background-position:top left;
}

a.pf:active {
	background-image:url(images/tm_roll_r2_c9.jpg);/*menu_roll_s_r1_c11.jpg*/
	background-repeat:no-repeat;
	background-position:top left;
}

/* //////////////////////////////////////  */
/*            About Us button             */

.about_current {
	display:block;
	width:70px;
	height:17px;
	background-image:url(images/menu_curr_r1_c13.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

a.about {
	display:block;
	width:70px;
	height:17px;
	background-image:none;
}

a.about:link {
	display:block;
	width:70px;
	height:17px;
	background-image:none;
}

a.about:visited {
	background-image:none;
}

a.about:hover, a.about:visited:hover {
	background-image:url(images/tm_roll_r2_c11.jpg);/*menu_roll_s_r1_c13.jpg*/
	background-repeat:no-repeat;
	background-position:top left;
}

a.about:active {
	background-image:url(images/tm_roll_r2_c11.jpg);/*menu_roll_s_r1_c13.jpg*/
	background-repeat:no-repeat;
	background-position:top left;
}

/* //////////////////////////////////////  */
/*               Contact button            */

.contact_current {
	display:block;
	width:59px;
	height:17px;
	background-image:url(images/menu_curr_r1_c15.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

a.contact {
	display:block;
	width:59px;
	height:17px;
	background-image:none;
}

a.contact:link {
	display:block;
	width:59px;
	height:17px;
	background-image:none;
}

a.contact:visited {
	background-image:none;
}

a.contact:hover, a.contact:visited:hover {
	background-image:url(images/tm_roll_r2_c13.jpg);/*menu_roll_s_r1_c15.jpg*/
	background-repeat:no-repeat;
	background-position:top left;
}

a.contact:active {
	background-image:url(images/tm_roll_r2_c13.jpg);/*menu_roll_s_r1_c15.jpg*/
	background-repeat:no-repeat;
	background-position:top left;
}

/* //////////////////////////////////////  */

.leftmenu {
	margin:0;
	padding:0;
	width:160px;
	display:block;
	color:#564BB3;
	font-size:1em;
	font-weight:bold;
	line-height:1.5em;
}

#container a.leftmenu {
	width:160px;
	display:block;
	margin: 0 0 1px 0;
	text-decoration:none;
	color:#564BB3;
}

#container a.leftmenu:visited{
	width:160px;
	display:block;
	text-decoration:none;
	color:#564BB3;
}

#container a.leftmenu:hover, #container a.leftmenu:visited:hover{
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	background-color:#946ee5;
	cursor: pointer;
}

#container a.leftmenu:active, #container a.leftmenu:visited:active{
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	background-color:#946ee5;
	cursor: pointer;
}

ul.leftsubmenu {
	margin:0;
	padding:0;
	list-style-type:none;
	color:#564BB3;
	font-size:0.93em;
	font-weight:bold;
	line-height:1.5em;
}

#container ul.leftsubmenu li a{
	margin:0;
	padding:0;
	width:160px;
	display:block;
	text-decoration:none;
	color:#564BB3;
}

#container ul.leftsubmenu li a:visited{
	margin:0;
	padding:0;
	width:160px;
	display:block;
	text-decoration:none;
	color:#564BB3;
}

#container ul.leftsubmenu li a:hover, #container ul.leftsubmenu li a:visited:hover{
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	background-color:#946ee5;
	cursor: pointer;
}

#container ul.leftsubmenu li a:active, #container ul.leftsubmenu li a:visited:active{
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	background-color:#946ee5;
	cursor: pointer;
}

.leftmenuCurrent {
	margin:0;
	padding:0;
	width:160px;
	display:block;
	color:#B9FFF6;
	background-color:#946ee5;
	font-size:1em;
	font-weight:bold;
	line-height:1.5em;
}

#container ul.leftsubmenu li.current {
	margin:0;
	padding:0;
	width:160px;
	list-style-type:none;
	color:#B9FFF6;
	background-color:#A9A1F3;
	font-size:0.93em;
	font-weight:bold;
	line-height:20px;
}

/* //////////////////////////////////////  */

div {
	padding: 0;
	margin: 0;
}

.footer {
	padding-top:4px;
	font-size:0.9em;
	text-align:center;
	color:#421E7F;
}

.blurbCentred {
	padding: 10px 20px 0 20px;
	margin: 0;
	line-height:135%;
	font-size:1.0em;
	text-align:justify;
}

.blurbPadding {
	padding: 10px 20px 0 20px;
	margin: 0;
	line-height:1.5em;
	font-size:1.0em;
	text-align:justify;
}

.blurbCentred h1{
	font-size:1.05em;
	line-height:100%;
	margin: 0;
	font-weight: bold;
}

h1{
	padding: 0;
	margin: 0;/*0 0 1.0em 0;*/
	font-size:1.05em;
	line-height:100%;
	font-weight: bold;
}

.blurbCentred a{
	text-decoration:underline;
	color:#460088;
	border:none;
}

.blurbCentred a:visited{
	text-decoration:underline;
	color:#460088;
	border:none;
}

.blurbCentred a:hover, .blurbCentred a:visited:hover{
	background-color:#C7F0FF;
	color: #6600FF;
	cursor: pointer;
	border:none;
}

.blurbCentred a:active, .blurbCentred a:visited:active{
	background-color:#C7F0FF;
	color:#FF00FF;
	cursor: pointer;
	border:none;
}

td img {display: block;}

td {vertical-align:top;}

p {padding:0; margin: 0.45em 0 0 0;}


#container h1 a.anchorNoShow {
	cursor:default;
	text-decoration:none;
	color:#000;
}

#container h1 a.anchorNoShow:link {
	cursor:default;
	text-decoration:none;
	color:#000;
}

#container h1 a.anchorNoShow:visited{
	cursor:default;
	text-decoration:none;
	color:#000;
}

#container h1 a.anchorNoShow:hover, #container h1 a.anchorNoShow:visited:hover{ 
	cursor:default;
	text-decoration:none;
	background-color:#FFF;
	color:#000;
}

#container h1 a.anchorNoShow:active{
	cursor:default;
	text-decoration:none;
	background-color:#FFF;
	color:#000;
}

#container h2 a.anchorNoShow {
	cursor:default;
	text-decoration:none;
	color:#000;
}

#container h2 a.anchorNoShow:link {
	cursor:default;
	text-decoration:none;
	color:#000;
}

#container h2 a.anchorNoShow:visited{
	cursor:default;
	text-decoration:none;
	color:#000;
}

#container h2 a.anchorNoShow:hover, #container h2 a.anchorNoShow:visited:hover{ 
	cursor:default;
	text-decoration:none;
	background-color:#FFF;
	color:#000;
}

#container h2 a.anchorNoShow:active{
	cursor:default;
	text-decoration:none;
	background-color:#FFF;
	color:#000;
}

/*///////////////*/

table {
	margin:0;
	padding:0;
	vertical-align:top;
	border-collapse: collapse;
	border: none;
}

.silvertable td {
	border: 1px solid #999999;
	border-collapse: separate;
	font-size:0.95em;
}
.tdPad {
	padding: 10px 10px 15px 20px;
}
.tdPad2 {
	padding: 6px 10px 6px 20px;
	font-weight:bold;
	color:#666666;
}
.tdPad2o {
	padding: 6px 10px 6px 20px;
	font-weight:bold;
	background-color:#FFF1B3;
	color:#4252C0;
}
.tdPad3 {
	padding: 3px 10px 3px 20px;
	color:#FFF;
	background-color:#946ee5;
	font-weight:bold;
}
.tdc {
	text-align:center;
	padding-top: 6px;
	font-weight:bold;
	color:#666666;
}
.tdco {
	text-align:center;
	padding-top: 6px;
	font-weight:bold;
	background-color:#FFF1B3;
	color:#4252C0;
}
.style1 {
	text-align: center;
	padding-top: 6px;
	font-weight: bold;
}
.mtr {
	text-align: center;
	padding-top: 3px;
	color:#FFF;
	background-color:#946ee5;
	font-weight: bold;
}
.mtr2 {
	text-align: center;
	padding-top: 3px;
	color:#FFF;
	background-color:#A886D9;
	font-weight: bold;
}

.padbtn {
	width:23px;
	height:20px;
	display:block;
	margin:0;
	padding:0 3px 0 0;
	float:left;
}
/* Opera hack - always places last button on next line */
.lastButton {
	width:1px;
	height:20px;
	display:block;
	margin:0;
	padding:0;
}

