body{margin:0;padding:0; background-image:url(/globals/img/bodybg.gif);  background-repeat:repeat-x; background-color:#7A7A7A; font-size:0.7em; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #CADFE8;text-align:center}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}


table {font-size:inherit;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;}
body * {line-height:1.22em;}


:focus {outline:0;}


h1, h2, h3, h4, h5, h6, h7 {font-weight:bold;margin:.5em 0 .25em 0;line-height:1.1em;}
 h1 {font-size:1.6em;}
 h2 {font-size:1.3em;}
 h3 {font-size:1.2em;}
 h4 {font-size:1.1em;}
 h5 {font-size:1em;}
 h6 {font-size:0.9em;}
 h7 {font-size:0.8em;}
 
h1.pgheader {width:535px; background-image:url(/globals/img/headerbg.gif); background-repeat:no-repeat; height:22px; padding-top:14px; padding-bottom:10px; padding-left:13px; font-family:verdana; font-size: 14px; font-weight:bold; color:#fff; text-decoration:none; }
h2.whiteheader { color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }

p, pre {margin:.25em 0 1em 0;line-height:1.35em;}

ul {list-style-type: disc;list-style-position: outside;margin:.5em 0 1em 1.5em;}
 ol {list-style-type: decimal;list-style-position: outside;margin: .5em 0 1em 1.5em;}
 li {padding-left:.5em;margin-bottom:.25em;}
 dl {} dt {margin:.5em 0 .25em 0;font-weight:bold;}
 dd {padding:0 0 .25em 1em;}
 
 
 
blockquote {margin:1em 2em 1em 1em;}
 address {} del {} ins {} pre {}
abbr, acronym { border-bottom: 1px dotted #333; cursor: help; }
strong {font-weight:bold;}
em, dfn, cite {font-style:italic;}

table {border:1px solid #000;margin:.25em 0 1em 0;border-right:0;border-bottom:0;}
 tr {}  th, td {padding:.25em;border:1px solid #000;border-top:0;border-left:0;}
 th {font-weight:bold;}
 caption {font-style:italic;}

form {margin:.25em 0 1em 0;}
 label {display:block;font-size:.94em;}
 fieldset {border:1px solid #000;padding:.5em 1em;margin:.25em 0 1em 0;}
 legend {font-weight:bold;color:#000;}

a {color:#FFFFFF;}
 a:hover {color:#FFFFFF;}
 a:visited {color:#FFFFFF;}


/* Layout */
#header {margin:0 auto;width:760px;height:100px;border:1px solid #333;background:#fff url("images/gradient.jpg") repeat-x bottom;}

#logo {font-size: 36px;color:#ccc;padding:0;}

#menuhold{margin:0px; padding:0px;background-image:url(/globals/img/menubg.gif); background-repeat:no-repeat; background-position:left top; height:198px;}
#menu {margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:36px;width:150px; padding:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#menu li {margin:0;padding:0; background-image:url(/globals/img/libase.gif); background-repeat:no-repeat; background-position:bottom; list-style:none;}
#menu a {padding:1px 5px;text-decoration:none;color:#9F9F9F;line-height:18px;display:block; }
#menu a:hover {color:#FFFFFF; list-style:disc; list-style-type:disc;}
#menu li:hover {list-style:disc; list-style-type:disc; color:#FFFFFF;}
#menu li.menuselected, .menuselected li {color:#FFFFFF;list-style:disc; list-style-type:disc;}
#menu a.menuon {color:#FFFFFF;}

#content_top {margin:0 auto;background-image:url(/globals/img/content_top.jpg); width:774px; background-repeat:no-repeat; background-position:left top;}
#content_mid {margin:0 auto; background-image:url(/globals/img/content_repeat.jpg); width:774px; background-repeat:repeat-y;}
#content_base {margin:0 auto; background-image:url(/globals/img/content_base.jpg); width:774px; background-repeat:no-repeat; background-position:left bottom;}

#container {margin:10px auto;width:758px;border-left:1px solid #333;border-right:1px solid #333;text-align:left;}
#left {width:187px;float:left;padding-left:2px;/*background:#444444;*/}
#center {width:546px;float:left;padding:10px; background-image:url(/globals/img/content_centerbg.gif); background-repeat:repeat-x;border-left:1px solid #333;}
#right {width:159px;float:left;padding:10px;background:#999;border-left:1px solid #333;}
#footer {clear:both;margin:0 auto;width:760px;border:1px solid #333;line-height:2em;}

.code {font-family:courier,sans-serif;}

#welcometxt{width:487px; margin:0px 37px 0 33px; text-align:justify;}

/* Self-clearing Containers */
#container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#container {display:inline-block;}
 /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html #container {height:1%;display:block;}
/* IE box model hacks */
* html #left, * html #right {width:187px;wid\th:187px;}
* html #center {width:545px;wid\th:545px;}


p.blueheader, div.blueheader { font-family:tahoma; font-size: 13px; color: #00B1FF; font-weight:bold; text-decoration:none; line-height:14px; padding:0px; margin:0px; } 


div.enlcose {border:#526066 1px solid; padding:10px}
.blue{ color: #00B1FF;}
a.blue:hover{ color: #FFFFFF;}

.white {color:#FFFFFF;}

a.blklink {color:#000000; text-decoration:underline;}
a.blklink:hover {color:#FFFFFF; text-decoration:none;}

/* Development Listings */
div.buildhold {margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:10px; border:#526066 1px solid; text-align:left;}
div.buildhold {display:inline-block;}
* html div.buildhold {height:1%;display:block;}
div.buildhold_left {width:230px;float:left;padding:5px; color:#FFFFFF;border-right:#526066 1px solid;}
div.buildhold_right {width:280px;float:left;padding:5px;}
* html div.buildhold_left{width:230px;wid\th:230px;}
* html div.buildhold_right{width:280px;wid\th:280px;}
div.buildhold_left img {padding-right:10px;}
div.buildhold_left div{ color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase }
div.buildhold_right div {padding-bottom:10px;}
div.buildhold_right a.devlink {color:#000000; font-weight:bold; font-size:120%; text-decoration:underline;}
div.buildhold_right a.devlink:hover {color:#FFFFFF; text-decoration:none;}


/* Development Images */
div.imagecontent1{ width:540px; height:auto; }
div.imagebox{ width:122px; height:120px; float:left; border:#353535 1px solid; background-color:#6E6E6E; margin:4px; }
div.imagebox a {color:#FFFFFF; text-decoration:none;}
div.imghead{ font-family:tahoma; font-size: 11px; color: #000; font-weight:bold; text-decoration:none; width:108px; height:18px; padding-top:3px; }
.imgborder{ border:#434242 1px solid; }
.imgborder2{ border:#000000 1px solid; }
.imagelink{ font-family:verdana; font-size: 10px; color: #fff; font-weight:normal; text-decoration:none; }
.imagelink:link{ font-family:verdana; font-size: 10px; color: #fff; font-weight:normal; text-decoration:none; }
.imagelink:visited{ font-family:verdana; font-size: 10px; color: #fff; font-weight:normal; text-decoration:none; }
.imagelink:hover{ font-family:verdana; font-size: 10px; color: #fff; font-weight:normal; text-decoration:underline; }


/* Links Hold */
div.linkhold {margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:10px; border:#526066 1px solid; text-align:left;}
div.linkhold {display:inline-block;}
* html div.linkhold {height:1%;display:block;}
div.linkhold_left {width:230px;float:left;padding:5px; color:#FFFFFF;}
div.linkhold_right {width:280px;float:left;padding:5px;border-left:#526066 1px solid;}
* html div.linkhold_left{width:230px;wid\th:230px;}
* html div.linkhold_right{width:280px;wid\th:280px;}
div.linkhold_left img {padding-right:10px;}
div.linkhold_left div{ color:#00B1FF; font-size:12px; font-weight:bold; text-decoration:none;}
div.linkhold_right div {padding-bottom:10px;}
div.linkhold_right div.lnk {text-align:center;}
div.linkhold_right a.lnklink {color:#00B1FF; font-weight:bold; font-size:120%; text-decoration:none;}
div.linkhold_right a.lnklink:hover {color:#FFFFFF; text-decoration:none;}

#contactdetails {margin:130px auto; text-align:center; padding:10px;}
#contactdetails div.compname {color:#FFFFFF; font-weight:bold; font-size:120%;}
#frontcontact {margin:20px auto; text-align:center; padding:10px; font-size:120%; color:#CCCCCC}
#frontcontact div.fronttitle {font-weight:bold; color:#FFFFFF;}

div.webdesign {margin:13px auto;}


