/* CSS Document */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input
{margin: 0; padding: 0 }

body {background:url(http://www.dreamsoft.us/pics/vert.png) #1a83c8 repeat-x top}

.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
img { border: none; }

TD {color:#303030; font-family:Verdana; font-weight:normal;}
A {color:#0075BF; text-decoration:none;}
A:hover {color:#0075BF; text-decoration:underline;}
P {margin:15px 0px 15px 0px;}
INPUT.greyI { width:125px; background-color:#646464; border:1px solid #03121B; height:16px; color:white; font-size:11px; }

P.txtP {margin:15px 0px 15px 0px; font-size:60%; line-height:17px}
.txtH {font-size:16px; font-weight:bold; color:#646464;}
.txtHs {font-size:12px; color:#646464;}

A.WhiteBoldL {color:white; font-size:9px; font-weight:bold; text-decoration:none;}
A.WhiteBoldL:hover {color:white; font-size:9px; font-weight:bold; text-decoration:underline;}

A.menu {color:black; font-size:60%; text-decoration:none;}
/*A.menu:hover {color:black; font-size:11px; text-decoration:underline;}*/
A.menuA {color:#A50000; font-size:60%; text-decoration:none;}
A.folio, A.folios {color:#FFFFFF; font-size:12px; text-decoration:none;}
A.folio:hover {
        font-size:60%;
        text-decoration:none;
        color: #FFFFFF;
}
A.folios:hover {
        font-size:12px;
        text-decoration:none;
        color: #FFFFFF;
}
A.folio_right{font-family:Tahoma; font-size:11px; text-decoration:none;}
A.folmain {font-family:Tahoma; font-weight:bold; color:#2976c9; text-decoration:underline; font-size:60%}
td.folio {border-color:#FFFFFF; border-width:1px; border-style:solid;}
td.tfolio {border-color:#FFFFFF; border-width:1px 0px 1px 0px; border-style:dotted;}
/*A.menuA:hover {color:#A50000; font-size:11px; text-decoration:underline;}*/


td.ppp  { width:290px; height:50px;  vertical-align:middle; background-image:url(images/res_center/bg.gif); background-repeat:no-repeat; }
#ppp div { float:left; padding-left:6px; }
#ppp a { text-decoration:none; color:#0571d3; font-size:12px;}

A.bm {color:black; font-size:60%; text-decoration:none;}
A.bm:hover {color:black; font-size:60%; text-decoration:underline;}
A.smallLink {color:#0075BF; font-family:Arial; font-size:10px; text-decoration:none;}
A.smallLink:hover {color:#0075BF; font-family:Arial; font-size:10px; text-decoration:underline;}

.small {font-family:Arial; font-size:10px;}

.path {color:white; font-size:9px;}
.path A{color:white; font-size:9px; text-decoration:none;}
.path A:hover{color:white; font-size:9px; text-decoration:underline;}

.red {color:#FF0000;}
.menuCat {color:#003F75; font-size:12px; font-weight:bold;}
.menuCat A{color:#003F75; font-size:12px; font-weight:bold; text-decoration:none;}
.menuCat A:hover{color:#003F75; font-size:12px; font-weight:bold; text-decoration:underline;}

.sysreq {color:#303030; font-size:10px;}
.BlueBold {color:#135FA0; font-family:Arial; font-size:16px; font-weight:bold; padding-bottom:5px;}
.BlueWhite {color:white; font-family:Arial; font-size:16px; font-weight:bold; padding-left:10px;}
.footer {color:#909090; font-size:50%;}

TD.leftmTD {border-top:1px solid white; border-bottom:1px solid white; height:22px; padding:0px 2px 0px 17px;}
TD.leftmaTD {border-top:1px solid #383838; border-bottom:1px solid #383838; height:22px; padding:0px 2px 0px 17px; background-color:white;}
TD.leftmaTDa {border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; height:22px; padding:0px 2px 0px 17px; background-color:white;}

.shadow,
.content{
        position: relative;
        bottom: 2px;
        right: 2px;
}

.shadow{
        background-color: #AABBC5; /*shadow color*/
        color: inherit;
}

.content{
        background-color: #fff; /*background color of content*/
        color: #000; /*text color of content*/
        border: 1px solid #fff; /*border color*/
}

#fullheight{height:100%}

div.portfolioBox {
 font-size: 11px;
 font-family:Verdana;
 color:#0099FF;
 text-align: center;
 margin: 10px 3px;
 display: inline;
 float: left;
}

div.portfolioBoxIndex {
 font-size: 11px;
 font-family:Verdana;
 color:#0099FF;
 text-align: center;
 margin: 1px 3px;
 display: inline;
 float: left;
}

div.productBox {
 width: 110pt;
 height: 205pt;
 font-size: 11px;
 font-family:Verdana;
 color:#0099FF;
 text-align: center;
 float: left;
 margin: 5px;
}

.keywords {
font-family:Verdana;
font-size:10px;
color:#4682B5;
}

.bord_grey {
        BORDER-RIGHT: #b4b6c2 1px solid; BORDER-TOP: #b4b6c2 1px solid; BORDER-LEFT: #b4b6c2 1px solid; BORDER-BOTTOM: #b4b6c2 1px solid
}

.ServNameB {
        PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7b7c80; FONT-FAMILY: Arial
}

P.text {
        FONT-SIZE: 12px; MARGIN: 7px; COLOR: black; FONT-FAMILY: Arial
}
#requestform  td{
        font-size:12px;
}
#requestform form textarea {
        height: 5em;
        width: 20em;
        font-family:Arial, Helvetica, sans-serif;
}

.tahoma {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #F2ECD1;
}
.lnk {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #F2ECD1;
        text-decoration: underline;
        padding:0, 0, 0, 20;
}
a:hover.lnk {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #F2ECD1;
        text-decoration: none;
}

/* NEW DS*/
.menu_ds_noscript{
        padding:0 10px 0 17px;
        border-spacing:2px;
}
.menu_block_noscript{
        border:1px solid white;
        background-color:#F7F5F0;
        width:250px;
        color:black;
        float:left;
        padding:6px;
}
.content_block_noscript{
        background-color:#F7F5F0;
        padding:6px;
        border:1px solid white;
        margin-top:0px;
        width:675px;
        float:left;
}
.dsbg{
	width:100%; 
	background-repeat:repeat-x; 
	background:url('http://www.dreamsoft.us/pics/vert.png');
}

