body {
        margin:0px;
        padding:0px;
        font:11px "verdana";
        color:#313233;
        background-color:#eff5fa;
}

a {
        font:11px "verdana";
        color:#005ca1;
        text-decoration:none;
        font-weight:bold;
}

a:hover {
        text-decoration:underline;
}

h1 {
        margin:0px;
        padding:0px;
        font:16px "verdana";
        font-weight:bold;
        color:#005aa0;
}

.center {
        text-align:center;
}

.input {
        border:1px solid #a5acb2;
        font:11px "verdana";
        color:#333333;
        padding:2px;
}

.fl_lt {
        float:left;
}

.fl_rt {
        float:right;
}

.w100 {
        width:100%;
}

.min-w100 {
        min-width:100%;
}

.p10 {
        padding:10px;
}

.bdrBlack {
        border:1px solid #000000;
}

.bdrBot {
        border-bottom:1px solid #000000;
}

.bdrTop {
        border-top:1px solid #000000;
}

.greyBg {
        background-color:#f7f7f7;
}

#header {
        background:repeat-y left top #FFFFFF;
		width:965px;
        padding:10px 20px 0px 20px;
        float:left;
}

#middle {
		background-color:#FFFFFF;
        width:100%;
        float:left;
}

#middle .rtBg {
		background-color:#FFFFFF;
        padding:10px;
        float:left;
}

.topBlueBar {
        background:url(../s_images/topBlueBar_middle.gif) repeat-x left top;
		width:1003px;
        height:33px;
        float:left;
}

.leftPart {
        padding-top:30px;
        width:100%;
        float:left;
}


.leftmenuHead {
        font-size:14px;
        font-weight:bold;
        text-align:center;
        padding-bottom:3px;
}

.leftmenu {
        width:95%;
        min-width:95%;
        border:1px solid #2d4551;
        background-color:#f6f6f6;
        padding:8px 0px 8px 5px;
        float:left;
}

.leftmenu a {
        color:#555555;
}

.leftmenu a:hover {
        color:#005ca1;
}

.leftmenu .selected {
        color:#005ca1;
        font-weight:bold;
        padding:10px 0px 10px 0px;
}

.leftmenu img {
        padding:3px 0px 3px 0px;
}

.rightPart {
        width:100%;
        float:left;
}

.tableBg {
        background:url(../s_images/table_middle.gif) repeat-x left top;
        height:32px;
        padding-top:14px;
        float:left;
		width:100%;
}

.searchCol {
        padding:10px;
        height:20px;
}

.tableCont {
        padding:10px;
        float:left;
		width:97.3%;
}
.orangeText {
        color:#ff5d00;
        font-weight:bold;
}

.blueText {
        color:#005ca1;
        font-weight:bold;
}

.redText {
        color:#a60002;
        font-weight:bold;
}

.button {
        background:url(../s_images/but_middle.gif) repeat-x left top;
        border:1px solid #999999;
        color:#ffffff;
        font:11px "verdana";
        font-weight:bold;
        padding-bottom:2px;
        padding-top:2px;
}

.button a{
        color:#ffffff;
}

.button a:hover {
        text-decoration:none;
}

.table td {
        padding:5px;
        border-bottom:1px solid #e7e7e7;
        border-left:1px solid #e7e7e7;
}

.table tr:hover {
        /*      background-color:#f7f7f7; */
}

.login {
        background:url(../s_images/login_bg.gif) no-repeat left top;
        width:383px;
        height:238px;
        text-align:center;
        padding-top:40px;
        float:left;
}

#footer {
        background:url(../s_images/footer_middle.gif) repeat-x left top;
        width:1003px;
        float:left;
}

.pad10 {
        padding:10px;
}

*html .pad10 {
        padding-right:55px;
}


.w97 {
	width:97.3%;
}

.w1003 {
	width:1003px;
}
