body  {
font-family: arial;
margin: 0px;
padding: 0px 0px 10px 0px;
color: #000000;
background-color: #00295D;
background-image: url(../images/template/bck_main.jpg);
background-repeat: repeat-x;
background-position: center top;
}
H1 {
color: #5f5f5f;
font: 1.8em Tahoma;
}

H1 .red {
color: #b90644;
}


#topMenu{
padding-top:15px;
}
a#menu {
text-align:center;
padding:12px 20px 10px 20px;
font-size:22px;
text-decoration:none;
color:#5f5f5f;
}
a#menuselect {
text-align:center;
padding:12px 20px 10px 20px;
font-size:22px;
text-decoration:none;
color:#b90644;
border-top: solid 4px #9BAFBF
}
a:hover#menu {
border-top: solid 4px #5f5f5f;
color:#000000;
}
a:hover#menuselect {
color:#000000;
}
#testimonial{
color: #5f5f5f;
font: 1.3em Tahoma;
}
#testimonial2{
color: #5f5f5f;
font: 1em arial;
font-style:italic;
font-weight:bold;
}

#container { 
width: 938px;
margin: 0px auto;
padding:0px;
} 
#top_menu {
background-color: #FFFFFF;
background-image: url(../images/template/bck_menu_top.gif);
background-repeat: repeat-x;
background-position: left top;
height: 54px;
padding: 0px;
margin: 0px;
} 
#UE_word {padding: 25px 0px 0px 100px;}
#header {
background-color: #FFFFFF;
background-image: url(../images/template/bck_banner.gif);
background-repeat: no-repeat;
background-position: left top;
height: 176px;
width: 930px;
padding: 0px;
margin: 0px;
} 
#mainContent {
margin: 0px; 
padding: 10px;
height: 400px;
width:100%;
background-image: url(../images/template/chart.gif);
background-repeat: no-repeat;
background-position: right top;
}
#container_content {
background-color: #FFFFFF;
background-image: url(../images/template/bck_content_area_top.gif);
height:10px;
background-repeat: repeat-x;
background-position: left top;
padding:0px;
margin:0px;
}
#sidebar1 {
background-image: url(../images/template/bck_sidebar.gif);
background-repeat: repeat-x;
background-position: left top;
background-color: #edf4f9;
width: 200px; 
padding: 10px;
}
/* Notify forms*/
#notifyfrm {
border:1px solid #333333;background-image: url(../images/template/bck_sidebar.gif);
background-repeat: repeat-x;
background-position: left top;
background-color: #edf4f9;
}

/* Login forms*/
#loginfrm { font-size:12px; color:#333333}
#loginfrm #username,  #loginfrm #password {
border: 1px solid #b6cad2;
width: 190px;
}

#leftShadow {background:url(../images/template/ls3.gif) right top no-repeat}
#rightShadow {background:url(../images/template/rs3.gif) left top no-repeat}


#footer { 
padding: 0px;
margin: 0px;
color:#FFFFFF;
font: 12px Arial;
background-image: url(../images/template/bottom.png);
background-repeat: no-repeat;
} 

#footer p {
margin: 0px;
padding: 20px;

}

/* Progress Bar */

#progressBar {
width:120px;height: 12px;background-image: url(../images/percentImage_back1.png);padding: 0px;margin: 0px;
}

/* Fancy Form*/
#mainContent label{
padding:0.5em 0.5em 0.5em 32px;
background-position:8px 10px;
background-repeat:no-repeat;
border:1px solid #f8f8f8;
cursor:pointer;
}
.f_checkbox{
width: 150px;
display:block;
line-height:120%;
padding:0.5em 24px;
background-color:#FFFFFF;
}
.f_checkbox:hover{
color:#000000 !important;
background-color:#f3f3f3;
}

.f_checkbox2{
display:block;
line-height:120%;
padding:0.5em 24px;
background-color:#FFFFFF;
}

.unchecked {
background-image:url(../images/checkbox_clear.png);
color:#666666
}
.checked { 
background-image:url(../images/chk_on.png);
font-weight:bold;
background-color:#f8f8f8;
}
.selected{background-image:url(../images/chk_on.png)}
.unselected{background-image:url(../images/checkbox_clear.png)}

/* Miscellaneous classes for reuse */

.clearfloat {
clear:both;
height:0px;
font-size: 1px;
line-height: 0px;
}
.rounded {margin:30px; background-color: #EDF4F9;}
.rounded table {padding:10px;}
.warning {margin:30px; background-color: #FFFF99;}
.warning table {padding:10px;}
.padding {padding:10px;}

.indreport {
font-size: 12px;
border: 1px solid #c8c8c8;
padding:5px;
background-color:#f8f8f8;
}
.indreport ul li{}

.lcell {border: solid #c8c8c8; border-width: 0px 0px 1px 1px}
.rcell {border: solid #c8c8c8; border-width: 0px 1px 1px 1px}
.tcell {
	padding:10px;
	background-color:#CCCCCC;
	height:50px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #c8c8c8;
	border-right-color: #c8c8c8;
	border-bottom-color: #666666;
	border-left-color: #c8c8c8;
}
.tcell a {
color:#333333;
text-decoration:none;
cursor:pointer;
font-size:18px;
}
.tcell a:hover {
color:#000000;
text-decoration:underline;
}