﻿body {
margin:0px;
padding:0px;

}

form {
margin:0px;
padding:0px;

}

.alert-box
{
background: #D4D0C8;
font: 12px arial;
color: #000000;
border: 1px solid #000000;
width: 400px;
}
.alert-box-ipad
{
padding: 10px;
}
.alert-box-title
{
background: #3A6EA5;
font: bold 12px arial;
color: #ffffff;
border-bottom: 1px solid #000000;
cursor: move;
}
.alert-box-title-pad
{
padding: 2px 10px 2px 10px;
}

.modalBackground {
	background-color:#CCCCCC;
	filter:alpha(opacity=50);
	opacity:0.7;
}


.form-box
{
font: 11px Arial; 
color: #424242;
width:100%;
}
.form-box a
{
font: 11px Arial; 
color: #2E5DB7;
text-decoration:none;
}
.form-box table
{
border:1px solid #cccccc;
border-right:none;
border-bottom:none;
}
.form-box th
{
padding: 5px 8px 5px 8px;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background: #F3F7FF;
font: 11px Arial; 
color: #2d2d2d;
text-align:left;
}


.form-box td
{
padding: 5px 8px 5px 8px;
font: 11px Arial; 
color: #424242;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
text-align:left;
}

.cin
{
font: 11px arial;
color: #4d4d4d;
}

input 
{
font: 11px arial;
color: #000000;
}
textarea 
{
font: 11px arial;
color: #000000;
}

select
{
font: 11px arial;
color: #000000;
}

/*
.buttons
{
width:75px; 
background: #4573C8;
border: 1px solid #530A0D;
height:20px;
font: bold 11px arial;
color: #ffffff;
padding:0px;
margin:0px;
}

*/
.buttons
{
width:75px; 
}

h1
{
font: bold 16px arial;
color: #454545;
padding: 0px;
margin:5px 0px 5px 0px;
}

h2
{
font: bold 14px arial;
color: #852F33;
padding: 0px;
margin:5px 0px 5px 0px;
}

.logged-as-txt
{
font: 12px arial;
color: #4d4d4d;
}

.header
{
font: 12px arial;
color: #FFFFFF;
width:100%;
}
.header .top-bar
{
background: #FFFFFF;
}

.head-tcs-bar
{
background: #ffffff;
font: bold 16px Arial;
color: #000000;
line-height:16px;
}
.head-tcs-bar .bar-pad
{
padding: 3px 10px 0px 10px;
}

.header-pad
{
padding: 10px;
}
.header a
{
font: 12px arial;
color: #2E5DB7;
text-decoration:none;
}

.header a:hover
{
color: #000000;
}

.nav-bar
{
/*background: #cccccc;*/
background: url(images/top-bg.jpg) repeat-x;
height: 34px;
font: 12px arial;
color: #ffffff;

}
.nav-bar .pad
{
padding: 3px 10px 3px 10px;
}
.nav-bar a
{
font: bold 11px arial;
color: #ffffff;
text-decoration:none;

}
.nav-bar a:hover
{
color: #ffffff;
}

.head-pad1
{
padding: 0px 10px 0px 10px;
}


.content-div
{
font: 12px arial;
color: #3d3d3d;
width:1000px;
}

.content-div .cont-pad
{
padding: 10px;
}

.alert
{
font: bold 12px arial;
color: #A50A0E;
text-align:center;
 }

.al-pad
{
padding: 3px 10px 3px 10px;
 }

.sub-nav
{
background: #ffffff;
font: 11px arial;
color: #2E5DB7;
border: 1px solid #cccccc;
}
.sub-nav a
{
font: 11px arial;
color: #2E5DB7;
display:block;
padding: 3px 10px 3px 10px;
border-bottom: 1px solid #cccccc;
text-decoration:none;
}
.sub-nav a:hover
{
color: #000000;
background: #f5f5f5;
}

.img-bor
{
border: 1px solid #cccccc;
}

a.rpt
{
font: 12px arial;
color: #4d4d4d;
text-decoration:none;
}

a.rpt:hover
{
color: #852F33;

}

.gridRow
{
    background:#F5FAFF;
}

.gridAltRow
{
    background:#EFF3FF;
}

.gridHeader
{
    background:#8AACDA;
}

.error
{
    font-size:14px;
    color:Red;
    font-weight:bold;
}

.confirm
{
    text-align:center;
    font-size:13px;
    color:Green;
    font-weight:bold;
    margin:5px;
}

#inner-tbl table
{
    border:none;
}
#inner-tbl td
{
    border:none;
    padding:0;
}

.red
{
    font-size:14px;
    color:Red;
    font-weight:bold;
}


.form-box-2
{
font: 11px Arial; 
color: #424242;
width:100%;
}
.form-box-2 a
{
font: 11px Arial; 
color: #2E5DB7;
text-decoration:none;
}
.form-box-2 table
{
border:1px solid #cccccc;
border-right:none;
border-bottom:none;
}

.form-box-2 th
{
padding: 5px 8px 5px 8px;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background: url(images/list-bg.jpg) repeat-x;
height:30px;
font: 11px Arial; 
color: #2d2d2d;
text-align:left;
}
.form-box-2 td
{
padding: 5px 8px 5px 8px;
font: 11px Arial; 
color: #424242;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
text-align:left;
}

.crystal-bg-img
{
	Filter: Alpha(Opacity=30); 
	z-index:-100000;
}
