/* CSS Document */

body
{
margin:0px;
padding:0px;
background-image: url(../images/layout4_bg.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#A5AEB5;
}

.menu_bg
{
background-image:url(../images/menu_bg.jpg);
width:221px;
height:160px;
background-repeat:no-repeat;
}

.menu_links
{
color:#FFFFFF;
font-weight:bold;
font-size:12px;
padding:0px 30px 0px 0px;
}

.menu_links a
{
color:#FFFFFF;
text-decoration:none;
}
.menu_links a:hover
{
color:#FFFFFF;
text-decoration: underline;
}

.left_col
{
background-image:url(../images/leftcol_rightbg.jpg);
background-position:right;
background-repeat:repeat-y;
width:221px;
background-color:#fff
}

.mid_col
{
background-image:url(../images/leftcol_rightbg.jpg);
background-position:right;
background-repeat:repeat-y;
background-color:#fff
}

.right_col
{
background-color:none;
}


.leftcol_title
{
background-image:url(../images/leftcol_title_bg.jpg);
background-repeat:no-repeat;
width:144px;
height:19px;
padding:2px 0px 0px 19px;
color:#003366;
font-size:12px;
font-weight:bold;
}


.content_bg
{
background-image:url(../images/right_col_bg.jpg);
background-position:left;
background-repeat:repeat-y;
background-color:#DEDFDE;
}

.top_grey_bar
{
background-image: url(../images/layout4_bg.jpg);
height:20px;
background-repeat:repeat-x;
background-position:left top;
background-color:#ACACAC;
}


.leftcol_links
{
font-size:11px;
color:#363636;
padding:3px 0px 3px 20px;
}

.leftcol_links a
{
color:#363636;
text-decoration:none;
}

.leftcol_links a:hover
{
color: #003366;
text-decoration: underline;
}

.sitecontent
{
font-size:11px;
color:#363636;
padding:20px 10px 10px 10px;
line-height:18px;
}

.footer
{
/*background-image:url(../images/footer_bg.jpg);
background-position:19px top;*/
background-repeat:no-repeat;
font-size:11px;
color:#666666;

padding:10px 10px 10px 20px;
}

.footer a
{
color:#666666;
text-decoration:none;
}

.footer a:hover
{
color:#666666;
text-decoration: underline;
}


.right_col_bluebox
{
background-image:url(../images/right_blue_box.jpg);
width:125px;
height:82px;
color:#FFFFFF;
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
font-size:10px;
}

.right_col_bluebox a
{
color:#FFFFFF;
text-decoration:none;
}

.right_col_bluebox a:hover
{
color:#FFFFFF;
text-decoration: underline;
}

.right_col_bluebox h3
{
font-size:12px;
text-transform:uppercase;
font-weight:bold;
letter-spacing: 1px;
color:#FFFFFF;
width:130px;
margin:0px;
padding:0px;
}
.right_col_whitebox
{
width:65px;
height:81px;
color:#003366;
background-image:url(../images/right_col_highlight.jpg);
background-repeat:no-repeat;
padding:0px 20px 0px 0px;
text-align:right;
background-position:right top;
}

.right_col_whitebox h3
{
font-size:12px;
text-transform:uppercase;
font-weight:bold;
letter-spacing: 1px;
width:130px;
margin:0px;
padding:0px;
}

.right_col_whitebox h3 a
{
font-size:12px;
text-transform:uppercase;
font-weight:bold;
letter-spacing: 1px;
color:#003366;
text-decoration:none;
}

.right_col_whitebox h3 a:hover
{
font-size:12px;
text-transform:uppercase;
font-weight:bold;
letter-spacing: 1px;
color:#003366;
text-decoration: underline;
}

h1
{
font-size:18px;
color:#003399;
line-height:25px;
}

h2
{
font-size:15px;
color: #FF9900;
}

h3
{
font-size:13px;
color:#666666;
}

.sitecontent ul
{
margin:0px 0px 0px 10px;
padding:0px 0px 0px 10px;
list-style:square;
}

.sitecontent ul li
{
margin:0px 0px 10px 0px;
padding:0px;
list-style:square;
font-weight:bold;
}

.links
{
color:#993300;
text-decoration: none;
}

.tech_offbg
{
background-image:url(../images/right_blue_box_sm.jpg);
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

.tech_offbg a
{
color:#FFFFFF;
text-decoration:none;
}

.tech_offbg a:hover
{
color:#FFFFFF;
text-decoration: underline;
}


h3.profile
{
margin:0px;
padding:0px;
color: #006699;
font-size:16px;
}
