body
{
	margin: 0;
	padding: 0;
	font: 10px tahoma;
	background: #F2F2F2;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

form
{
	padding: 0;
	margin: 0;
}
.ImageBorder
{
	border: 1px solid #A8D9DB;
 
}
.PremiumImageBorder
{
	border: 1px solid #1598BD;
 
}

img
{
	border: 0;
}

.clear
{
	clear: both;
}

#wrapper
{
	width: 980px;
	margin: 0 auto;
	background: #ffffff;
	padding: 0 5px;
}

#logo
{
	float: left;
	padding: 5px 0;
}

#top
{
	float: right;
	padding: 5px 0;
}

#top-menu ul
{
	border: 1px solid #196cc8;
	font-size: 120%;
	list-style: none;
	padding: 4px 0;
	margin: 0;
	height: 15px;
	background: url(../img/top-menu-repeat.gif) repeat-x;
	text-align: center;
	font-weight: bold;
}

#top-menu ul li
{
	padding: 0 15px;
	margin: 0;
	display: inline;
	background: url(../img/top-menu-divider.gif) no-repeat;
}

#top-menu ul li.nb
{
	background: none;
}

#top-menu ul a
{
	color: #ffffff;
}

#header
{
	border-top: 7px solid #0863a9;
	margin: 5px 0 0 0;
}

#header-menu
{
	text-align: center;
	background: #eaf7ff;
	height: 14px;
	width: 70%;
	border-bottom: 2px solid #bde8f9;
	float: left;
	padding: 2px 0;
	font-size: 110%;
	font-weight: bold;
}

#header-menu a
{
	color: #000000;
	padding: 0 6px;
}

#header-menu a:hover
{
	color: #0079b7;
}

#header-menu2
{
	background: url(../img/header-menu-bg.gif) no-repeat #0863a9;
	float: left;
	height: 20px;
	width: 15%;
	padding: 0 0 0 3%;
	font-size: 110%;
	color: #ffffff;
}

#header-menu3
{
	background: #0863a9;
	float: right;
	height: 20px;
	width: 12%;
	font-size: 110%;
	color: #ffffff;
}

#header-menu3 a
{
	color: #ffffff;
}

.HeaderSize
{
	font-size: 11px;
	color: #6A83B2;
}
.HeaderSizeText
{
	font-size: 12px;
	color: #6A83B2;
}

#showcase
{
	background: url(../img/showcase-bg.gif) repeat-x;
}

#showcase-left
{
	float: left;
}

#showcase-right
{
	float: right;
}

#search-box
{
	background: #F3F3F3;
	border: 1px solid #b4b5b7;
	font-size: 110%;
	margin: 10px;
	width: 621px;
}

#search-box-title
{
	padding: 4px 10px;
	margin: 2px;
	font-size: 110%;
	background: #e6e6e6;
	font-weight: bold;
}

#search-box td
{
	padding: 5px 10px;
}

.text1
{
	font-weight: bold;
	color: #5c5c5c;
	font-size: 10x;
}

.input1 select, #search-box fieldset
{
	border: 1px solid #d8d8d8;
	margin: 0 5px;
}

.btn1
{
	background: url(../img/btn1.gif) repeat-x;
	cursor: pointer;
	border: 1px solid #669900;
	padding: 1px 9px;
	display: inline-block;
	color: #ffffff;
	font-weight: bold;
}


.btn2
{
	background: url(../img/btn2.gif) repeat-x;
	cursor: pointer;
	border: 1px solid #f07200;
	padding: 1px 9px;
	display: inline-block;
	color: #ffffff;
	font-weight: bold;
}


#search-box fieldset
{
	margin: 10px;
	width: 45%;
	float: left;
	padding: 5px 10px;
}

#search-box-links
{
	float: right;
	padding: 40px 0 10px 0;
	font-weight: bold;
}

#search-box-links a
{
	color: #0863a9;
	padding: 0 5px;
	text-decoration: underline;
}

.advert1
{
	margin: 0 10px;
}

.advert1-left
{
	background: url(../img/advert1-left.gif) no-repeat;
	width: 8px;
	height: 133px;
	float: left;
}

.advert1-right
{
	background: url(../img/advert1-right.gif) no-repeat;
	width: 8px;
	height: 133px;
	float: left;
}

.advert1-center
{
	background: url(../img/advert1-repeat.gif) repeat-x;
	height: 133px;
	float: left;
	width: 606px;
}

.advert1-gallery
{
	position: relative;
	overflow: scroll;
	width: 545px;
	height: 133px;
	margin: 0 0 0 30px;
}

.advert1-gallery .advert1-container
{
	position: absolute;
	left: 0;
	top: 0;
}

.advert1-gallery .panel
{
	float: left;
	padding: 3px 24px 0 12px;
	text-align: center;
	width: 100px;
	position: absolute;
}

.advert1-gallery .panel a
{
	color: #88cef2;
	font-size: 110%;
	font-weight: bold;
	text-decoration: underline;
	padding: 2px 0 0 0;
	display: block;
	text-align: center;
	width: 115px;
}

.hilite1
{
	background: url(../img/hilite1-bg.gif) #a6cb5a repeat-x;
	border: 1px solid #88a940;
	margin: 6px 0 0 0;
	height: 90px;
	text-align: center;
}

.block1
{
	margin: 10px auto 0 auto;
}

.block1 i
{
	height: 26px;
	display: block;
	text-decoration: none;
	font-style: normal;
}

.block1 i strong
{
	height: 14px;
	font-size: 120%;
	display: block;
	padding: 6px 10px;
}


.block1 center
{
	font-style: normal;
	display: block;
	padding: 10px 0;
}


.block1 table
{
	text-align: center;
	font-size: 110%;
	margin: 0 auto;
	width: 100%;
}

.block1 table u
{
	display: block;
	padding: 6px 0;
	text-decoration: none;
}

.block1 table a
{
	color: #0863a9;
}

.block1 p
{
	text-align: center;
	padding: 3px;
	margin: 0;
}

.blue i
{
	background: url(../img/block1-blue-right.gif) right no-repeat;
}

.blue i strong
{
	background: url(../img/block1-blue-left.gif) left no-repeat;
}

.blue center
{
	border: 1px solid #86b2d1;
}

.green i
{
	background: url(../img/block1-green-right.gif) right no-repeat;
}

.green i strong
{
	background: url(../img/block1-green-left.gif) left no-repeat;
}

.green center
{
	border: 1px solid #a3bf7a;
}

.orange i
{
	background: url(../img/block1-orange-right.gif) right no-repeat;
}

.orange i strong
{
	background: url(../img/block1-orange-left.gif) left no-repeat;
}

.orange center
{
	border: 1px solid #ffaa57;
}

.left
{
	float: left;
}

.center
{
	text-align: center;
}

.right
{
	float: right;
}

#footer
{
	margin: 10px 0 0 0;
	padding: 0 0 15px 0;
	background: url(../img/footer-shadow.gif) bottom no-repeat;
	border-top: 1px solid #ffffff;
}

#footer-left
{
	background: url(../img/footer-left.gif) no-repeat;
	width: 8px;
	height: 80px;
	float: left;
}

#footer-center
{
	background: url(../img/footer-repeat.gif) repeat-x;
	height: 80px;
	float: left;
	display: block;
	width: 964px;
}

#footer-right
{
	background: url(../img/footer-right.gif) no-repeat;
	width: 8px;
	height: 80px;
	float: right;
}

#footer p
{
	font-weight: bold;
	text-align: right;
	padding: 8px 0 12px 0;
	margin: 0;
}

#footer a
{
	color: #003f48;
}

#footer a:hover
{
	color: #c51300;
}

#footer i
{
	text-align: right;
	display: block;
}

#footer u
{
	text-decoration: none;
	display: block;
	padding: 15px 0 0 0;
	font-size: 110%;
}

.text2
{
	color: #0a63a7;
}

.table1 td
{
	padding: 5px 15px;
	text-align: left;
}
.table1new td
{
	padding: 5px 15px;
}

.TextBox
{
	width: 150px;
}

.DropDown
{
	width: 154px;
}

.table2
{
	border: 1px solid #8fc3e7;
	background: /*url(../img/magnify-glass.gif) no-repeat right bottom */ #e8f5fe;
	padding: 0 6px;
	margin: 100px;
}

.table2 td
{
	padding: 5px 0;
	text-align: left;
	vertical-align: top;
}

.table2 .table2-title
{
	font-size: 120%;
	background: url(../img/dot-h.gif) repeat-x bottom;
}

.table2 .table2-title b
{
	font-size: 76%;
	display: block;
	color: #0065ac;
	padding: 3px 0 0 0;
}

.table2 .table2-cb
{
	width: 15px;
	vertical-align: top;
	padding: 9px 6px 0 0;
}

.table2 img
{
	border: 1px solid #90c7ec;
	padding: 1px;
	background: #ffffff;
	width: 100px;
	height: 100px;
	margin: 5px 0 0 0;
}

.table2 .table2-details input
{
	margin: 7px 0 0 0;
	font-weight: normal;
}

.paging
{
	padding: 5px 0;
}

.paging td
{
	margin: 3px;
	display: inline;
}

.paging td a
{
	color: #000000;
	background: #96c125;
	border: 1px solid #76a105;
	padding: 3px 6px;
}

.paging td a:hover
{
	color: #ffffff;
	background: #729d00;
	border: 1px solid #5c7e00;
}


.link1 a
{
	color: #0863a9;
	text-decoration: underline;
	padding: 0 5px;
	font-weight: bold;
}

.input2
{
	border: 1px solid #999999;
}

.bottom
{
	position: absolute;
	width: 78%;
	bottom: 0;
}

#advert-header
{
   background:url(../img/advert-header.png) 0 5px no-repeat;
   width:100%;
   height:143px;
   margin:0 0 -4px 0;
}

.btn3-left
{
   padding:6px 10px 6px 15px;
   font-size:120%;
   color:#000000;
   display:inline-block;
}

.btn3-right
{
   padding:6px 15px 6px 10px;
   font-size:120%;
   color:#000000;
   display:inline-block;
}

.btn3-center
{
   padding:8px 15px 8px 14px;
   height:10px;
   display:inline-block;
}

.btn3a .btn3-left
{
   background:url(../img/btn3a-left.gif) repeat-x left;
}

.btn3a .btn3-right
{
   background:url(../img/btn3a-right.gif) repeat-x right;
}

.btn3a .btn3-center
{
   background:url(../img/btn3a-center.gif) no-repeat;
}

.btn3b .btn3-left
{
   background:url(../img/btn3b-left.gif) repeat-x left;
}

.btn3b .btn3-right
{
   background:url(../img/btn3b-right.gif) repeat-x right;
}

.btn3b .btn3-center
{
   background:url(../img/btn3b-center.gif) no-repeat;
}

a:hover.btn3-left, a:hover.btn3-right
{
   text-decoration:none;
}

.contactus-block
{
   margin:30px auto;
   text-align:center;
   width:582px;
}

.contactus-block-top
{
   background:url(../img/contactus-block-top.gif) no-repeat;
   width:582px;
   height:54px;
}

.contactus-block-repeat
{
   background:url(../img/contactus-block-repeat.gif) repeat-y;
   width:582px;
   line-height:28px;
   padding:28px 10px 0 70px;
   text-align:left;
   font-size:120%;
}

.contactus-block-bottom
{
   background:url(../img/contactus-block-bottom.gif) no-repeat;
   width:582px;
   height:54px;
}
