body 
{
padding: 0px;
margin: 0px;
}

form
{
padding: 0px;
margin: 0px;
}


.main-tbl-sty
{
border: 1px solid #505050;
}

.cin
{
font: 11px arial;
color: #4d4d4d;
padding:0px; 
margin:0px;
}

.header-nav
{
background: url(../images/nav-bg.gif) repeat-x;
height: 29px;
font: bold 11px arial;
color: #000000;
text-align:center;
}

.header-nav-pad
{
padding: 7px 0px 0px 0px;
}

.header-nav a
{
font: bold 11px arial;
color: #000000;
text-decoration:none;
}

.header-nav a:hover
{
color: #B52619;
}

.header-txt
{
/*background: #F0F0F0;*/
font: bold 11px arial;
color: #903334;
/*border-bottom: 1px solid #4A4A4A;*/
}
.header-txt-pad
{
padding: 12px 2px 0px 460px;
}


.footer
{
background: url(../images/footer-bg.gif) repeat-x;
height: 63px;
font: 11px arial;
color: #FFFFFF;
}

.footer-pad
{
padding: 12px 45px 0px 45px;
}

.footer a
{
font: 11px arial;
color: #FFFFFF;
}

.footer a:hover
{
color: #FFE80F;
}

.h-search-box-td-pad
{
padding: 12px 35px 0px 20px;
}

.h-search-box-bor
{
border: 1px solid #CCCCCC;
}

.h-search-box
{
font: 11px arial;
color: #000000;
}
.h-search-box-title
{
border-bottom: 1px solid #cccccc;
background: #9F0829;
color: #ffffff;
font: bold 12px arial;
}
.h-sbox-title-pad
{
padding: 3px 12px 3px 12px;
}
.h-sbox-pad
{
padding: 8px 12px 8px 12px;
}

.wid-100-per
{
width:100%;
}

.cont-lft-td-bg
{
background: url(../images/lft-grad-bg.gif) repeat-y;
width:27px;
}

.cont-rgt-td-bg
{
background: url(../images/rgt-grad-bg.gif) repeat-y;
width:26px;
}
.cont-top-grad
{
background: url(../images/cont-top-grad.gif) repeat-x;
height:16px;
line-height:1px;
}

h1
{
font: bold 18px arial;
color: #000000;
margin: 0px 0px 5px 0px;
padding: 0px;
}
h2
{
font: bold 16px arial;
color: #000000;
margin: 0px 0px 5px 0px;
padding: 0px;
}
h2 a.h2-link
{
font: bold 16px arial;
color: #2E5B99;
text-decoration:none;
}

.content-1
{
width: 100%;
font: 12px arial;
color: #000000;
}
.content-1-pad
{
padding: 18px 35px 20px 35px;
}
.content-1 a
{
font: 12px arial;
color: #CD1C14;
text-decoration:none;
}
.content-1 a:hover
{
color: #000000;
}

.content-1 p
{
font: 12px arial;
color: #000000;
padding: 6px 0px 6px 0px;
margin:0px;
}

.content-1 ul
{
font: 12px Arial; 
color: #000000;
padding: 0px 0px 0px 6px; 
margin:0px 0px 0px 6px; 
}
.content-1 li
{
font: 12px Arial; 
color: #000000;
margin: 0px;
padding: 7px 0px 7px 0px;
list-style-image: url(../images/or-bul.gif); 
}
.content-1 ol
{
font: 12px Arial; 
color: #000000;
padding: 0px 14px 0px 14px; 
margin:0px 14px 0px 14px; 
}
.content-1 ol li
{
font: 12px Arial; 
color: #000000;
margin: 0px;
padding: 7px 0px 7px 0px;
list-style-image: none; 
}

.bold-txt, p.bold-txt
{
font: bold 12px Arial; 
color: #000000;
}

.bold-red-txt, p.bold-red-txt
{
font: bold 12px Arial; 
color: #CD1C14;
}
.bold-red-txt a, p.bold-red-txt a
{
font: bold 12px Arial; 
color: #CD1C14;
text-decoration:none;
}

.bold-red-txt a:hover, p.bold-red-txt a:hover
{
color: #5d5d5d;
}

.blue-txt
{
color: #004EFF;
}

.right-panel-td
{
border-left: 1px dashed #C8C8C8;
width:222px;
}

.right-panel-td-pad
{
padding: 18px;
}


.left-panel-td
{
border-right: 1px dashed #C8C8C8;
width:222px;
}

.left-panel-td-pad
{
padding: 18px;
}

.hor-dashed-bor
{
border-bottom: 1px dashed #C8C8C8;
line-height:1px;
height:1px;
}

.hor-solid-bor
{
border-bottom: 1px solid #C8C8C8;
line-height:1px;
height:1px;
}

.s-bot-bor-td
{
border-bottom: 1px solid #C8C8C8;
}

.books-detail
{
font: 12px arial;
color: #000000;
width:100%;
}
.books-detail td
{
font: 12px arial;
color: #000000;
border-bottom: 1px solid #C8C8C8;
}
.books-detail p
{
font: 12px arial;
color: #000000;
padding: 6px 0px 6px 0px;
margin:0px;
}

.form-box
{
font: 11px Arial; 
color: #000000;
width:100%;
}
.form-box a
{
font: 11px Arial; 
color: #CD1C14;
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: #f5f5f5;
font: 11px Arial; 
color: #000000;
text-align:left;
}

.form-box td
{
padding: 5px 8px 5px 8px;
font: 11px Arial; 
color: #000000;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
}
.buttons
{
background: #9F0829;
border:1px solid #595959;
height:20px;
font: bold 12px arial;
color: #FFFFFF;
padding:0px;
margin:0px;
}
.alert {
	font: 12px arial;
	
	border: 1px solid #CCCCCC;
	background-color: #FFEEE1;
	color: #000000;
}
.alert-pad {
padding:5px;
}
.msg
{
background: #f9f9f9;
border:1px solid #cccccc;
font: bold 14px arial;
text-align:center;
}
.msg .msg-pad
{
padding: 30px;
}
.msg .msg-pad2
{
padding: 15px;
}

.left-panel-lnk a
{
font: 12px Arial; 
color: #CD1C14;
text-decoration:none;
display:block; 
border-bottom: 1px dashed #c8c8c8;
}

.left-panel-lnk a:hover
{
color: #5d5d5d;
}

