﻿body
{
	
	margin: 1pt;
	padding: 1px;
	font-family: Arial,tahoma;
	font-size: 12px;
	color: Black;
	vertical-align: baseline; /*background:url('../images/background.jpg') no-repeat;	*/
}
p
{
	text-align:justify;
	padding:4px;
}
legend
{
	Color:#2959a6;	
}
fieldset
{
	border:1px solid #2959a6;
}
/*-------------------------- MessageBox------------------------------------------------------------------------*/
/*-------------------------- MessageBox------------------------------------------------------------------------*/
.MessageBox, .MessageBox-Warning, .MessageBox-Error, .MessageBox-Info
{
	cursor: hand;
	padding: 7px;
	margin: 4px 0px 0px 10px;
	margin-top:4px;
	border: solid 1px #CCC;
	background-color: #FF0;
	color: #000;
	text-align: left;
	font-family:"lucida  grande",Tahoma,Arial,Sans-Serif;
	width: 98%;
	color:Black;
	text-align:justify;
	font-size:11px;	
}

.MessageBox-HideText-Light
{
	color: Gray;
}

.MessageBox-HideText-Dark
{
	color: #000;
}


.MessageBox-Info
{
	background-color: InfoBackground;
	border: solid 1px orange;
}

.MessageBox-Info: hover
{
	background-color: Gray;
}

.MessageBox-Warning
{
	background-color: #E6E6FA;
	border: solid 1px #660066;
}

.MessageBox-Error
{
	background-color: #ffebe8;
	border: solid 1px #8B0000;
}

.MessageBox-Error td
{
	color: #8B0000;
}

.MessageBox-Warning td
{
	color: #660066;
}
/*-------------------------- MessageBox------------------------------------------------------------------------*/
/*-------------------------- MessageBox------------------------------------------------------------------------*/
/* -- DataGrid -- */
.DataGrid
{
	padding: 2px;
	margin: 15px 5px 15px 5px;
	background-color: #FFF;
	font-size: 10pt;
	border: #DDDDDD 1px solid;
	border-top: #DDDDDD 0px solid;
	border-collapse: collapse;
	text-align: left;
	border-spacing: 0px;
	width:99%;
}

.DataGrid-HeadingRow
{
	padding: 2px;
	height: 27;
	background: #336699;
	color: white;
	text-align: left;
	font-weight: bold;
	border: solid 1px #003399;
}
.DataGrid-SimpleRow
{
	border: solid 01px #DDDDDD;
	font-style: normal;
	font-weight: normal;
	color: #000;
	width: 78%;
	height: 20pt;
}

.DataGrid-HeadingRow A
{
	padding: 2px;
	color: #003399;
	font-weight: bold;
	text-align: left;
}

.DataGrid-Row
{
	border-right: solid 01px #DDDDDD;
	border-left: solid 01px #DDDDDD;
	font-style: normal;
	font-weight: normal;
	color: #000;
	width: 78%;
	height: 20pt;
}
.DataGrid-AlternateRow
{
	border-right: solid 01px #DDDDDD;
	border-left: solid 01px #DDDDDD;
	background: #f1f4f6;
	font-style: normal;
	font-weight: normal;
	color: #000;
	width: 78%;
	height: 20pt;
}

.DataGrid-Row td, .DataGrid-Row table
{
	border-bottom: solid 01px #DDDDDD;
	padding: 2px;
}
.DataGrid-AlternateRow td, .DataGrid-AlternateRow table
{
	border-bottom: solid 01px #DDDDDD;
	padding: 2px;
}

.DataGrid-Label
{
	border: solid 0px #FFF;
}

.DataGrid-Pager, .DataGrid-Pager td
{
	padding: 5px;
	margin: 10px;
	color: #d45417;
	font-family: Trebuchet MS, Tahoma, Arial;
	font-weight: normal;
	text-align: center;
	border: solid 0 #2959a6;
}

.DataGrid-Pager span
{
	padding: 5px;
	margin: 0px;
	width: 100%;
}

.DataGrid-Mode1, .DataGrid-Mode2
{
	background-color: #FAE989;
	text-align: right;
}

.DataGrid-Mode2
{
	background-color: #99E5FF;
}

.selected
{
	color:Yellow;
	text-decoration:none;
}
.menuLink
{
	color:White;
	text-decoration:none;
}
.header
{
	background: url( '../images/header.jpg' ) no-repeat;
	height: 125px;
	width: 120%;
}
.innerHeader
{
	background: url( '../images/header.jpg' ) no-repeat;
	height: 139px;
	width: 120%;
}
h3
{
	padding:2px;
}
#mainImage
{
	background: url( '../images/body-image.gif' ) no-repeat;
	width: 100%;
	height: 586px;
}
#mainImage p
{	
	padding-top:370px;
	width:770px;
	font-weight:normal;
}
.barImage
{
	background: url( '../images/home_22.gif' ) no-repeat;
	height: 165px;
	width: 261px;
	
}
.homePageContents
{
	background: url( '../images/home_21.gif' ) no-repeat;
	height: 166px;
	width: 555px;
}
.headingRow
{
	background-color: #580065;
	height: 18px;
	color: White;
	font-weight: bold;
}
.leftInnerContents
{
	font-weight: bold;
	font-size: 13px;
	padding: 0px;	
	color:Black;
	
}
.TextBox, .DropDownList, .RadioButton, .CheckBox,.smallTextBox
{
	margin: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	border: solid 1px #ccc;
	font-family: Trebuchet MS, Tahoma, Arial;
	font-size: 10pt;
	color: #336699;	
	width: 250px;
}
.smallTextBox
{	
	width: 40px;
}
.itemImage
{
	width:160;
	height:194;
	cursor:hand;
}
.itemsDIV
{
	background-color:#333333;
	color:#cccccc;	
	padding:2px;
}
.button
{
	margin: 5px;
	padding: 1px;
	border: 0px;
	background-color: #580065;	
	color: #FFF;
	font-size: 8pt;
	height: 25px;
	font-weight: bold;
	font-family: Tahoma, Arial, Verdana;
	width: 100px;
	visibility: visible;
}
.noSkin
{
}
.table
{	
	border: 1px dashed #D2D4C9;
	text-align: left;
	font-size: 14px;
}
.Pager
{
	background-color:#666666;
	color:#cccccc;
	padding:5px;
}
#inquiry
{
	background-color:#e0e0e0;
	border:1px solid #580065;
}
#inquiry tr
{
	border-bottom: 1px solid Black;
}

#InquiryDetails   
{
	background-color:#727272;
	padding:2px;
}
#InquiryDetails table
{
	border:1px solid #b9b9b9;
	padding:2px;
	
}
#InquiryDetails table td
{
	width:25%;
}
#InquiryDetails table td.heading
{
	background-color:#75008d;
	color:White;
	font-weight:bold;
	padding:2px;
}
#InquiryDetails table td.itemDetails
{
	height:10px;
	color:#d9d9d9;
	text-align:center;
	border:1px solid #b9b9b9;
	font-weight:bold;	
}
#InquiryDetails table td.subheading
{
	background-color:#8a8a8a;
	color:#d9d9d9;
	text-align:center;
	border:1px solid #b9b9b9;
	font-weight:bold;	
}
.pinkHeader
{
	background-color:#9B66A3;
	color:#ffffff;
	font-size:16px;
	padding:5px;
	text-align:center;
	font-weight:bold;	
}
.categoryItems
{
	background-color:#333333;
}
.categoriesHR
{
	background-color:#ffffff;
}
.footer
{
	font-weight: bold;
	font-size: 12px;
}
.footer td a
{
	color:Black;
}
.boldText
{
	font-weight:bold;
}



#backgroundPopup
{
    display: none;
    position: fixed;
    _position: absolute; /* hack for internet explorer 6*/
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}
#popupContact
{
    display: none;
    position: fixed;
    _position: absolute; /* hack for internet explorer 6*/
    height: 384px;
    width: 408px;
    background: #FFFFFF;
    border: 2px solid #cecece;
    z-index: 2;
    padding: 16px;
    font-size: 13px;
}
#popupContact h1
{
    text-align: left;
    color: #6FA5FD;
    font-size: 22px;
    font-weight: 700;
    border-bottom: 1px dotted #D3D3D3;
    padding-bottom: 2px;
    margin-bottom: 20px;
}
#popupContactClose
{
    font-size: 14px;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    font-weight: 700;
    display: block;
}
