/*body {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-size:12px;
	line-height: 15px;
	color:#1F4C6B;
}
*/
body {
	background-color: #FFF;
    margin: 0px; 
	padding: 0px;
    color: #000;
    font-size: 11px;
	font-family: verdana, tahoma, sans-serif;
	line-height: 15px;
}
   
form, p {
    margin: 0px;
}

table {
	font-size: 11px;
}

span.error, span.star {
	color:#E3261E;
    font-size: 9px;
}

a, a:link, a:visited {
	color: #1E5C87;
}

a:hover {
	color: #ED1C24;
}

a:active {
	color: #1E5C87;
}

a.on, a.on:link, a.on:visited {
	color: #ED1C24;
    text-decoration: none;
}

a.on:hover {
	color: #ED1C24;
    text-decoration: none;
}

a.on:active {
	color: #ED1C24;
    text-decoration: none;
}

/*a, a:visited {
	color:#1E518C;
	text-decoration: underline;
}

a:hover, a:active {
	color:#1E518C;
	text-decoration: none;
}
*/
span.sep {
    margin-left: 15px;
    margin-right: 15px;
}

span.notice {
	font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

input, textarea, select {
    border: 1px solid #d0d0d0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #696969;
}

input, textarea {
    padding-left: 5px;
}

input.img_button  {
    border: none;
    padding-left: 0px;
}

table.main {
    background-color: #DFF4FD;
}

table.main td.header {
    background-color: #FFF;
    height: 48px;
    vertical-align: top;
}

table.main td.header span {
	color: #696969;
}

table.main td.side {
    background-image: url(/images/side_bg.gif);
    background-repeat: no-repeat;
    background-position: top left;
	width: 20px;
}

table.main td.banner_bg {
    background-image: url(/images/banner_bg.gif);
}

table.main td.footer {
    background-color: #C1E7FA;
	vertical-align: top;
}

table.content {
}

table.content td.left {
    background-image: url(/images/left_bg.gif);
    background-repeat: no-repeat;
    background-position: top right;
    width: 207px;
}

table.content td.middle {
    background-color: #FFF;
    background-image: url(/images/content_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.content td.right {
    background-image: url(/images/right_bg.gif);
    background-repeat: no-repeat;
    background-position: top left;
    width: 212px;
}

table.content td.content_footer {
    background-image: url(/images/content_footer_middle.gif);
    background-repeat: repeat-x;
    background-position: top left;
	height: 54px;
}

div.menu_title {
	padding: 17px;
	margin-left: 5px;
	margin-right: 8px;
	border-bottom: 1px solid #B5E2F7;
}

div.menuLevel1 {
	border-bottom: 1px solid #B5E2F7;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 6px;
	padding-left: 20px;
	margin-left: 5px;
	margin-right: 8px;
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
    letter-spacing: 0px;
}

div.menuLevel1 a, div.menuLevel1 a:visited, div.menuLevel1 a:hover, div.menuLevel1 a:active {
	text-decoration: none;
}

div.menuLevel2 {
	font-weight: normal;
	margin-left: 32px;
	padding-top: 7px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    letter-spacing: 0px;
}

div.menuLevel2 a, div.menuLevel2 a:visited, div.menuLevel2 a:hover, div.menuLevel2 a:active {
	text-decoration: none;
}

div.item_title {
	margin-top: 12px;
	margin-left: 27px;
	margin-bottom: 18px;
}

div.item_menu {
	margin-bottom: 11px;
	margin-left: 27px;
    padding-left: 18px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(/images/ico_item_arrow.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

div.item_list {
	margin-left: 27px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.item_date {
	padding-left: 27px;
	color: #999;
    background-image: url(/images/bull.gif);
    background-repeat: no-repeat;
    background-position: 18px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.item_date a, div.item_date a:visited {
	color: #999;
    text-decoration: none;
}

div.item_text {
	margin-left: 27px;
	margin-bottom: 25px;
	width: 150px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}

div.page_path {
	margin-top: 22px;
	color: #1E518C;
    font-family: Arial, Helvetica, sans-serif;
}

a.path, span.path {
	color: #1E518C;
}

a.path:hover {
	color: #ED1C24;
}

a.path:active {
	color: #1E5C87;
}

div.title {
	font-weight: normal;	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #E3261E;
	font-size: 21px;
	margin-top: 25px;
	margin-bottom: 25px;
    letter-spacing: 0px;
}



div.title1 {
	font-weight: normal;	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 25px;
	margin-bottom: 25px;
    letter-spacing: 0px;
}




.title_style {
	font-weight: normal;	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #E3261E;
	font-size: 21px;
	margin-top: 25px;
	margin-bottom: 25px;
    letter-spacing: 0px;
}

.right_title  {
	margin-top: 35px;
	margin-left: 27px;
}

.h2 {
	margin: 0;
	padding: 0;
    color: #005596;
    font-size: 1.3em;
    font-family: arial, tahoma, sans-serif;
    font-weight: bold;
}

.h3 {
	margin: 0;
	padding: 0;
    font-size: 1.1em;
    font-weight: 600;
}

.h4 {
	margin: 0;
	padding: 0;
    font-size: 1em;
    font-weight: bold;
}

.h5 {
	color: #E00000;
	font-weight: bold;
}

div.text {
}

ul li {
	list-style: url(/images/ico_item_arrow_red.gif);
}

div.drop {
	background-color:#F5F5F5;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #DCDCDC;
}

div.drop a, div.drop a:visited, div.drop a:hover, div.drop a:active {
	text-decoration: none;
	color: #000;
}

.coolTable {
	border-right: 1px dashed #bcbcbc;
	border-top: 2px solid #e3261e;
    width: 100%;
}

.coolTableHdr {
	border-left: 1px dashed #bcbcbc;
	border-bottom: 1px dashed #bcbcbc;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}

.coolTableRg, .coolTableRg0 {
	border-left: 1px dashed #bcbcbc;
	border-bottom: 1px dashed #bcbcbc;
	padding: 5px;
}

.coolTableRg2, .coolTableRg1 {
	border-left: 1px dashed #bcbcbc;
	border-bottom: 1px dashed #bcbcbc;
	padding: 5px;
}

.coolTableRgRight {
	border-left: 1px dashed #bcbcbc;
	border-bottom: 1px dashed #bcbcbc;
	padding: 5px;
	text-align: right;
}


div.red {
    background-image: url(/images/red.gif);
    color: #fff;
    text-align: center;
    font-size: 10px;
    width: 195px;
    line-height: 31px;
	float: right;
	right: 300px;
	position: relative;
	font-family: Tahoma;
	letter-spacing: 0px;
}

div.red2 {
    background-image: url(/images/red.gif);
    color: #fff;
    text-align: center;
    font-size: 10px;
    width: 195px;
    line-height: 31px;
	right: 45px;
    float: right;
	position: relative;
	font-family: Tahoma;
	letter-spacing: 0px;	
}

div.footer {
	float: left;
	padding-left: 19px;
	padding-top: 10px;
	padding-bottom: 10px;
    color: #000;
}

div.fl {
	float: left;
}

div.cl {
	clear:left;
}

div.action_img {
	float: left;
	padding-right:10px;
	padding-bottom:5px;
}

div.action_img img {border:none;}

div.action_img2 {
	text-align: center;
	width:100%;
	padding-top:20px;
	padding-bottom:5px;
}

div.mainDate {
	color: #94999C;
	font-style: italic;
	margin-bottom: 10px;
}

span.mainLabel {
	color: #1F4C6B;
	font-weight: bold;
	font-style: normal;
}

div.mainText {
}

div.readMore {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #bcbcbc;
}

div.readMore2 {
	
}

div.line {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #bcbcbc;
}

div.main_flash_div
{
    background-image:url(/images/flash_bg.jpg);
    background-position:right;
    width:100%;
    height:332px;
}
table.main_flash
{
    color: #fff;
    text-align: right;
    font-size: 12px;
    float: right;
    /*font-family: tahoma;
    font-weight: bold;*/
}

table.main_flash p
{
    margin: 1px;
}

table.main_flash a,
table.main_flash a:visited
{
    background-color: #84AAD9;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    color: #fff;
/*
    filter: alpha(opacity=70);
    opacity: .7;
*/  
}

table.main_flash a:hover,
table.main_flash a:active
{
    text-decoration: none;
    color: #ED1C24;
}

table.main_flash th
{
    font-weight: normal;
    text-align: right;
}

table.main_flash td
{
    height: 20px;
}

.top_line
{
    border-top:1px dashed #bcbcbc;
}


.galleryItem	{

	float:left; 
	padding-left:10px; 
	padding-top:10px; 
	width: 150px; 
	text-align: center; 
	height: 140px;

}

div.pager
{
	height:30px;
}


div.pager a
{
	padding:4px 2px;
	color:#1E5C87;
	text-decoration:underline;
	line-height:23px;
}
div.pager a.current
{
	font-weight: bold;
	text-decoration:none;
	
}

/* auto list */
.coolTable-auto {
	
	border-top: 2px solid #e3261e;
    width: 100%;
}

.coolTableHdr-auto {
	
	border-bottom: 1px dashed #bcbcbc;
	font-weight: bold;
	text-align: left;
	padding: 8px;
	line-height:24px;
}

.coolTableHdrRight-auto {
	
	border-bottom: 1px dashed #bcbcbc;
	font-weight: bold;
	text-align: right;
	padding: 8px;
	line-height:24px;
}




.coolTableRg-auto, .coolTableRg0-auto {
	
	border-bottom: 1px dashed #bcbcbc;
	padding: 8px;
	line-height:24px;
}

.coolTableRg2-auto, .coolTableRg1-auto {
	
	border-bottom: 1px dashed #bcbcbc;
	padding: 8px;
	line-height:24px;
}

.coolTableRgRight-auto {
	
	border-bottom: 1px dashed #bcbcbc;
	padding: 8px;
	text-align: right;
	line-height:24px;
}

/* Customer Login Block */
#customer {
  background-color: #DFEDF5;
  width:204px;
  padding-top:15px;
  padding-bottom:15px;
  border-bottom: 1px solid #fff;
}

  #customer .links {
    padding-top: 6px;
  }

    #customer .add_links {
      font-size: 1em;
      font-family: Tahoma;
    }


