/*              Author: Adrian Jones          */
/*                    May 2006                */
/*         Verification: CSE HTML Validator   */


a:link       {color:#750000;text-decoration:underline;background:transparent;}
a:visited    {color:#750000;text-decoration:underline;background:transparent;}
a:hover      {color:#000000;text-decoration:none;background:#cdcd9b;}
a:active	    {color:#000066;text-decoration:none;background:#66ff66;}

html, body {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:#000000;font-size:13px;margin:0px;padding:0px;background-color:white;}
frameset {margin:0px;padding:0px;border:none;}

p {margin:5px;font-size:10pt;padding:5px}
p.intro {text-indent:3em;margin:10px;padding:5px;}
p.intro:first-letter {font-size:16px;font-weight:bold;}
p.indent {margin-left:30px;padding:5px;}
p.bigindent {margin-left:50px;padding:5px;}

p.stitle {text-align:center;font-weight:bold;}

p.review {margin:10px;padding:5px;font-style:italic;}

ul {margin:3px;}
ul.blue {list-style:url("images/bluepin.gif");text-align:left}
ul.red {list-style:url("images/redpin.gif");text-align:left}
ul.green {list-style:url("images/greenpin.gif");text-align:left}
ul.orange {list-style:url("images/orangepin.gif");text-align:left}
ul.yellow {list-style:url("images/yellowpin.gif");text-align:left}
ul.purple {list-style:url("images/purplepin.gif");text-align:left}
ul.black {list-style:url("images/blackpin.gif");text-align:left}
ul.white {list-style:url("images/whitepin.gif");text-align:left}

li {font-size:10pt;margin-left:10px;padding-left:11px;}

h1 {color:#750000;margin:0px;padding:14px;font-size:16pt;font-weight:bold;font-variant:small-caps;text-shadow:#ccc 6px 6px 3px;}
h2 {color:#0E8258;margin:0px;padding:12px;font-size:14pt;}
h3 {color:#750000;margin:0px;padding:10px;font-size:12pt;}
h4 {color:#750000;margin:0px;padding:10px;font-size:12pt;}
h5 {color:#750000;margin:0px;padding:8px;font-size:12pt}
h6 {color:#750000;margin:0px;padding:5px;font-size:12pt}

.under {text-decoration:underline;}
.centre {text-align:center;}

.copy {font-family:'Times New Roman',Times,serif;color:#000080;font-size:8pt;text-align:center;}
.webinfo {background-color:yellow;color:black;font-style:italic;font-weight:bold}
.tagline {color:#750000;margin:0px;padding:10px;font-size:12pt;}

/******************************* start of writing samples items *******************************/

/*  outer container for samples */
.sbox {margin:10px;z-index:100;display:none;padding:5px;border:1px solid orange;}

/*  style for introduction text */
p.sintro {margin-left:auto;margin-right:auto;padding:5px;font-style:italic;}

/*  inner container for sample writing */
.rbox {padding:5px;background-color:#eeeeee;}

/******************************* end of writing samples items *******************************/


.contact{text-align:left;margin-left:20px;font-style:normal;font-size:10pt;padding:20px;}

/******************************* start of menu items *******************************/

/*  all menu items share size, position etc. */
.menutable, .menutables, .menutablex, .menutabley {display:block;width:105px;height:26px;margin:5px;}

/*  standard menu background */
a.menutable:link, a.menutable:active, a.menutable:visited {background:url('images/arrow-grey.jpg') blue 50% no-repeat;color:#000066;text-decoration:none;}

/*  standard hover item */
a.menutable:hover {background:url('images/arrow-navy.jpg') blue 50% no-repeat;color:white;text-decoration:none;}

/*  selected menu background */
a.menutables:link, a.menutables:active, a.menutables:visited {background:url('images/arrow-blue.jpg') blue 50% no-repeat;color:white;text-decoration:none;}

/*  selected hover item */
a.menutables:hover {background:url('images/arrow-blue.jpg') blue 50% no-repeat;color:white;text-decoration:none;}

/*  service menu background */
a.menutablex:link, a.menutablex:active, a.menutablex:visited {background:url('images/arrow-lblue.jpg') blue 50% no-repeat;color:white;text-decoration:none;}

/*  service menu hover */
a.menutablex:hover {background:url('images/arrow-navy.jpg') blue 50% no-repeat;color:white;text-decoration:none;}

/*  selected service menu background */
a.menutabley:link, a.menutabley:active, a.menutabley:visited {background:url('images/arrow-purple.jpg') blue 50% no-repeat;color:white;text-decoration:none;}

/*  selected service menu hover */
a.menutabley:hover {background:url('images/arrow-purple.jpg') blue 50% no-repeat;color:white;text-decoration:none;}

/*  menu item text */
.menuitem {position:relative;top:5px;left:10px;font-size:9pt;font-weight:bold;}

/******************************* end of menu items *******************************/

.headtext  {color:yellow;font-family:Arial,helvetica,sans-serif;margin:0px;padding:0px;font-size:24pt;font-weight:bold;font-variant:small-caps;background-color:transparent;}
.tophead  {color:white;font-family:serif;margin:0px;padding:0px;font-size:24px;font-weight:bold;font-variant:small-caps;background-color:transparent;font-style:italic;}
.toptab {text-align:center;background-color:white;}
.cellone {height:80px;}
.celltwo {height:4px;background-color:#750000;color:black;}
.cellthree {height:4px;background-color:#BEC09A;color:black;}
.cellfour {height:4px;background-color:white;color:black;}
.cellmid {width:700px;height:70px;background-image:url('images/toplogo.jpg');background-repeat:no-repeat;}

/******************************* start of testimonial items *******************************/
/* outer container */
.review {width:80%;border-top:1px solid #750000;margin-left:auto;margin-right:auto;background-color:#eeeeee;
}
/* testimonial text */
.rtext {margin-left:1em;font-style:italic;text-indent:3em;}
/* testimonial credit */
.rcredit {margin-left:5em;}
/******************************* end of testimonial items *******************************/

.imgContainer	{float:right;width:300px;margin:0px 20px 10px 20px;padding:10px;background-color:#C2D9F7;text-align:center;border-top:1px solid white;border-left:1px solid white;border-bottom:1px solid black;border-right:1px solid black;}
.imgCaption		{color:black;text-align:center;font-size:8pt;padding:10px;}
.imgReal			{width:280px;border-top:1px solid white;border-left:1px solid white;border-bottom:1px solid black;border-right:1px solid black;}


