@charset "iso-8859-1";

* { 
padding : 0;
margin : 0;
} 
body { 
font-family : Verdana, Arial, Helvetica, sans-serif;
--font-family : times new roman, georgia, serif;
font-size : 13px;
background-image : url(images/msn_bg.gif);
background-repeat : repeat-x;
background-color : #3C7FAF;
} 

a { 
color : #339900;
} 
a:hover{
color: orange;
}
h2 { 
font-size : 1.2em;
font-weight : bolder;
font-family : helvetica, arial, sans-serif;
color : #FF9000;
border : none;
}
h3, b { 
color : #FF9000;
font-size : .9em;
}
h4 { 
color : #339900;
font-size : .9em;
}

ul.services
{
    list-style-position: inside;
    list-style-image: url(images/byellow.gif);
    margin-left: 0;
    padding-left: 2em;
    text-indent: -2em;
}
li.services
{
    margin-bottom: 10px;
}

#wrapper { 
margin : auto auto auto auto;
width : 792px;
} 
img { 
padding : 2px;
} 
img.floatTL { 
float : left;
margin-right : 10px;
margin-bottom : 5px;
} 
img.floatTR { 
float : right;
margin-left : 3px;
margin-bottom : 0;
margin-right : 3px;
} 
img.floatTRend { 
float : right;
margin-left : 0px;
margin-bottom : 0;
margin-top : -2px;
margin-right : 0px;
} 
.clear { 
clear : both;
} 
#header { 
color : #333;
width : 790px;
float : left;
padding : 0;
height : 90px;
background : url(images/top1.jpg) no-repeat;
} 
#subheader { 
color : #333;
width : 790px;
float : left;
padding : 0;
height : 28px;
background : #339900 url(images/m01.jpg) no-repeat;
display:inline;
} 
.logo { 
margin-top : 0px;
margin-right : 10px;
float : left;
background-image : url(images/scales-abstract_sm.png);
background-repeat : no-repeat;
background-position : top ;
height : 90px;
} 
.logo h1#lineone { 
font-size : 2.0em;
font-weight : bolder;
font-family : helvetica, arial, sans-serif;
padding-top : 10px;
padding-left : 10px;
color : #008000;
border : none;
top : 0;
left : 14px;
letter-spacing : -1px;
margin-right : 62px;
margin-top : 30px;
} 
.logo h1#lineone span { 
color : #FF9000;
} 
.logo h2#linetwo { 
padding-left : 30px;
font-size : 0.9em;
font-family : helvetica, arial, sans-serif;
text-transform : none;
color : #FF9000;
} 

.tagline { 
margin-top : 15px;
margin-right : 30px;
float : right;
background-repeat : no-repeat;
background-position : right 0%;
height : 90px;
} 

.tagline h2#line1 { 
font-size : 1.1em;
font-family : helvetica, arial, sans-serif;
text-transform : none;
padding-right : 10px;
color : #008000;
} 
.tagline h2#line2 { 
font-size : 1.1em;
font-family : helvetica, arial, sans-serif;
text-transform : none;
text-align : right;
padding-right : 10px;
color : #008000;
} 

.toplinks { 
margin-top : 50px;
margin-left : 90px;
float : left;
height : 90px;
}

.contentlogo { 
margin-top : 5px;
--margin-right : 30px;
text-align : center;
} 
.contentlogo h1#headline { 
font-size : 1.7em;
font-weight : bolder;
font-family : helvetica, arial, sans-serif;
padding-top : 10px;
color : #FF9000;
border : none;
top : 0;
left : 14px;
letter-spacing : -1px;
} 

#navigation { 
float : right;
width : 460px;
color : #333;
margin : 0 0 0 0;
background : #fff;
display : inline;} 

#userview { 
float : right;
width : 400px;
text-align : right;
color : #FF9000;
padding-right : 15pt;
background : #fff;
} 

#onecolumn { 
color : #333;
background : #fff;
margin : 0 0 0 0;
padding : 10px;
min-height : 500px;
width : 770px;
float : left;
} 

#leftcolumn { 
color : #333;
background : #fff url(images/bgleft.gif);
margin : 0 0 0 0;
padding : 0px;
height : 600px;
width : 200px;
float : left;
display : inline;
} 
#leftheader { 
font-size: 0.8em;
font-weight: bolder;
text-align : center;
color : #fff;
width : 200px;
float : left;
height : 44px;
background : #339900 ;
display : inline;
} 

#leftpic { 
font-size: 0.8em;
font-weight: bolder;
color : #fff;
width : 200px;
float : left;
padding : 0;
height : 145px;
display : inline;
}
#leftbox, #leftbox-2 { 
font-size: 0.9em;
width : 190px;
min-height : 136px;
--color : #ffffff;
--text-align: justify;
padding : 0;
margin : 0;
float : left;
display : inline;
} 
#leftbox-2 { 
margin-top : 5px;
} 
#leftboxbottom, #leftboxbottom-2 { 
height : 15px;
width : 190px;
float : left;
display : inline;
background-image : url(images/graybox-s.png);
background-repeat : no-repeat;
} 
.col-l { 
width : 190px;
float : left;
} 
.col-l p { 
padding : 0;
margin : 10px 10px 10px 15px;
color : #767676;
} 
.col-l ul { 
display : list-item;
list-style-type : none;
} 
.col-l li { 
padding-top : 5px;
padding-bottom : 3px;
border-bottom : 1px dotted #336699;
} 
.col-l li a { 
color : #336699;
text-decoration : none;
} 
.col-l li a:hover { 
color : #8eb88f;
} 
#rightcolumn { 
float : left;
color : #333;
background : #fff;
margin : 0 0 0 0;
padding : 0;
height : 600px;
width : 590px;
display : inline;
} 
#rightheader { 
color : #333;
width : 590px;
float : left;
padding : 0;
height : 230px;
background : #fff url(images/pic2b.jpg);
}
#rightheader2 { 
color : #333;
width : 590px;
float : left;
padding : 0;
height : 10px;
background : #fff url(images/rightheader.gif);
}
blockquote { 
--margin-top : 14px;
margin-left : 240px;
margin-right : 30px;
margin-bottom : 5px;
text-align : justify;
color : #333;
} 
#doublebox { 
margin-top : 10px;
margin-bottom : 10px;
width : 590px;
} 
.Services
{
    color: #339900;
    font-weight: bold;
    font-size : 1em;
}

.content_all {
padding-left : 20px;
padding-right : 10px;
display : inline;
float : left;
width : 550px;
--text-align : justify;
} 

.content_right { 
display : inline;
float : right;
width : 233px;
text-align : justify;
--line-height : 1.5em;
--background : url(images/gradboxs.jpg) no-repeat;
} 
.content_rightbot { 
height : 11px;
width : 230px;
--background : url(images/gradboxsbottom.jpg) no-repeat;
float : left;
display : inline;
} 
.content_left { 
margin : 0 auto;
padding-left : 10px;
display : inline;
float : left;
width : 230px;
text-align : justify;
--line-height : 1.5em;
--background : url(images/gradboxb.jpg) no-repeat;
}
.content_mid { 
margin : 0 0 0 0;
display : inline;
float : left;
width : 102px;
height: 500px;
text-align : justify;
line-height : 1.5em;
--background : url(images/index_21.gif) no-repeat;
} 

.content_leftbot { 
height : 11px;
width : 230px;
--background : url(images/gradboxbbot.jpg) no-repeat;
float : left;
display : inline;
} 
.content_left p, .content_right p { 
padding : 5px;
} 
.content_left a { 
float : right;
padding-right : 5px;
color : #339900;
} 
.content_left a:hover{
color: orange;
}
.content_right a { 
float : right;
padding-right : 5px;
color : #339900;
} 
.content_right a:hover{
color: orange;
}
.content_left h3 { 
padding-left : 5px;
padding-top : 10px;
margin-bottom : 5px;
color : #339900;
font-size : .9em;
} 
.content_right h3 { 
padding-left : 5px;
padding-top : 10px;
margin-bottom : 5px;
color : #339900;
font-size : .9em;
} 
.clear { 
clear : both;
} 
#triplebox { 
width : 560px;
min-height : 136px;
background : url(images/bluebox.jpg) no-repeat;
font-size : 0.75em;
color : #e1e1e1;
padding : 0;
float : left;
display : inline;
margin-top : 20px;
margin-left : 0;
color : #878787;
} 
.col { 
width : 160px;
float : left;
margin-left : 1em;
padding : 5px 0 8px 0;
margin-top : 1.2em;
text-align : justify;
background-repeat : repeat-x;
margin-left : 2em;
margin-top : 1.3em;
} 
.col p { 
margin : 11px 0 0 0;
padding : 5px;
} 
#tripleboxbottom { 
height : 11px;
width : 560px;
background-image : url(images/blueboxbottom.jpg);
margin-bottom : 5px;
} 
#footer { 
width : 770px;
clear : both;
height : 40px;
background : url(images/footer790.gif) no-repeat bottom;
margin : 0 0 0 0;
padding-left : 10px;
padding-right : 10px;
} 
#footer p { 
margin : 0;
padding-top : 5px;
text-align : center;
line-height : normal;
font-size : xx-small;
} 
#footer a { 
text-decoration : underline;
color : #e78229;
} 
#footer a:hover { 
text-decoration : none;
} 

#ddcolortabs{
margin-left: 0px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 0px;
display:inline;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: white;
background: #FF9000 url(images/color_tabs_left.gif) no-repeat left top;
margin:0 1px 0 0;
padding:0 0 0 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(images/color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #339900;
}

#ddcolortabs a:hover span{
background-color: #339900;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #339900;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #339900;
}

/* Data Web Control Styles */

.DataWebControlStyle
{
    font-size: 90%;
}

.BannerStyle
{
    background-color: #DCDCDC;
    color: #900;
    font-weight: bold;
    text-align: center;
    font-size: x-large;
}
.HeaderStyle
{
    height: 20;
    background-color: #228b22;
    color: White;
    font-weight: bold;
    text-align: center;
}
.FooterStyle
{
    color: White;
    background-color: #FFA500;
    text-align: center;
}
.AlternatingRowStyle
{
    background-color: #D3D3D3;
}

.RowStyle
{
}

.FieldHeaderStyle
{
    background-color: #228b22;
    color: White;
    font-weight: bold;
    padding-right: 5px;
}

.SelectedRowStyle
{
    background-color: Yellow;
}


/* Misc Styles */
.EditButton
{
}

.DetailTable 
{
 border-collapse:collapse; 
 border-width:1px; 
 border-style:solid; 
 padding:4px;
}

.PropertyLabel
{
    font-weight: bold;
    text-align: right;
    background-color: #DEB887;
    padding-right: 5px;
}

.PropertyValue
{
    text-align: left;
    padding-right: 35px;
}

.CommandCssClass
{
    color: #A52A2A;
}
.LoginCssClass
{
    background-color : #F7F7DE;
    border-width : 1px;
    border-style : solid;
    border-color : #CCCC99;
}
