.button_gray, a.button_gray:link,a.button_gray:visited,a.button_gray:hover {
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color:#DB6200;
}
a:link,a:active,a:visited,a.postlink{color:#006699;text-decoration:none}
a:hover{color:#839fbc}
.productdetails{
font-family:Arial, Helvetica, sans-serif;
color:#2679AB;
font-size:12px;
}
.productdetails1{
color:#2679AB;
font-size:12px;
font-family: Helvetica;
font-weight:500;
}
.index_heading{
font-family:Arial, Helvetica, sans-serif;
color:#2679AB;
font-size:14px;
font-weight:bolder;
}
.productname
{
font-size:14px; 
font-family: Helvetica; 
color:#6666FF;
}
.header_notice {
  color: #FFCC99;
  border: 1px solid #FFCC99;
  padding: 20px;
  width: 180px;
  -moz-border-radius:5px;
}

.board.successA{border:1px solid #CAE2A4;padding:25px 5px 15px 40px;margin:20px 0; background:#F7FAF1 url(http://www.sourcemat.com/images/successA.gif) 5px 15px no-repeat;}

.FailerA{border:1px solid #FF3B3B;padding:22px 28px 10px 60px;margin:20px 0; background:#FFEAEA url(http://www.sourcemat.com/images/delete_A.gif) 5px 10px no-repeat;}

.inputname
{
	font-size:11px;
	font-family: Helvetica;
	color:#000000;
	font-weight: bold;
}
.subheadingname
{
	font-size:15px;
	font-family: Helvetica;
	color:#0066FF;
	font-weight: bold;
}
.productdescription
{
font-size:14px; 
font-family: Helvetica; 
color:#000000;
}
.pagedesc
{
font-size:12px; 
font-family: Helvetica; 
color:#000000;
}
.text1
{
font-size:12px; 
font-family: Helvetica;
font-weight:500;
color:#000000;
}
.text3
{
font-size:10px; 
font-family: Helvetica;
font-weight:500;
color:#000000;
}
.subTitle{
font-size:16px; 
font-family: Helvetica; 
font-weight:bold;
color:#FF6600;


}
.subError{
font-size:12px; 
font-family: Helvetica; 
font-weight:bold;
color:#FF0000;
}
.heading
{
font-size:20px; 
font-family: Helvetica; 
font-weight:bold;
color:#000000;
}

.hr {
border: none;
height: 1px;
background: transparent url(images/dots.jpg);
} 

.header_notice {
  color: #FFCC99;
  border: 1px solid #FFCC99;
  padding: 5px;
  -moz-border-radius:5px;
}

html, body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}
.newsBorder{
border-top : 1px solid #999999;
border-left : 1px solid #999999;
border-right : 1px solid #999999;
border-bottom : 1px solid #999999;
}
.headerFont {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	text-transform: uppercase;
	color:#990038;
	padding: 5px;
	background-color:#FFFFFE;
	background-image:url(../images/bgGray.gif);
	border-top:1px solid;
	border-color:#999999;
}
.headerLine {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 5px;
	background-color:#FFFFFE;
	background-image:url(../images/bgGray.gif);
	border-top:1px solid;
	border-color:#999999;
}

select {
	
}

textarea {
	font-family: Tahoma,Helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #999998;
	background-color: #FFFFFF;
}

select:focus, select:hover{ 
	background-color: #FFFFFF;
	border-color: #999998;
}

textarea:focus, textarea:hover{ 
	background-color: #FFFFFF;
	border-color: #999998;
}

a:link,a:visited {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 3px;
	color:#000000;
}

a:hover {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 3px;
	color:#000000;
}
.font1{
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
	color:blue;
}

.subHeaderFont {
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	background-image:url(../images/bgcolor.jpg);
	color:#ffffff;
	font-weight:bold;
	padding: 4px;
	margin-bottom:0;
}

.cust_subHeaderFont {
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 12px;
	background-image:url(../images/c_bgcolor.jpg);
	font-weight:bold;
	padding: 4px;
	margin-bottom:0;
	color:#ffffff;
}
.backcolor{
 background-color:#f3ffff;
 }


/*********************** Form Elements ***************/

.tableMain{
	background-color:#F6F6F6;
	background-image:url(../images/bgGrayForm.gif);
	color:#000000;
	background-position:center top;
	background-repeat:repeat-x;
	border-top:1px solid;
	border-color:#999997;
	font-size:12px;
	padding:10px 6px 12px 10px;
	margin:0;
}


.tableside{
	background-color:#fffffe;
	border-top:1px solid;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-color:#999996;
	font-size:12px;
	margin:0;
}

.normalfont {
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#444443;
}

.normalFont {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
}

.mainHeading {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#339933;
}

.subHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#333399;
}
.anouncement, a.anouncement:link,a.anouncement:visited,a.anouncement:hover {
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color:#DB6200;
	text-decoration:underline;
}
.bluelink, a.bluelink:link,a.bluelink:visited,a.bluelink:hover {
	font-family:  Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#0066FF;
}
.white, a.white:link,a.white:visited,a.white:hover {
	font-family:  Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	
}
.Font{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666660;
}
.heading1{
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:#339933;
}
.heading_green{
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color:#339933;
}
.heading2{
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#333399;
}

.heading3{
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:#000000;
}

.mainpageFont {
	font-family:  Times New Roman, Times, serif;
	font-size: 100%;
	height: 25px;
	font-weight: normal;
	color:#666666;
}

.mainpageFont2 {
	font-family:  Times New Roman, Times, serif;
	font-size: 14px;
	height: 25px;
	font-weight: normal;
	color:#FF0000;
}

.notice {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color:#FF6666;
}
.date {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:800;
	text-align: left;
	color:#FF6666;
}

.inputText {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #999995;
	background-color: #fafaf1;

        height:14px;
        width:150px;
}
.inputdropdown
{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #999995;
	background-color: #fafaf1;
	text-align:left;
	top:inherit;
 	
        height:20px;
        width:190px;

}
.inputText:focus{ 
	background-color: #fffff0;
	border-color: #990031;
}

.inputTextArea {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #999994;
	background-color: #fafaf1;
        height:50px;
        width:200px;
}

.inputTextArea:focus{ 
	background-color: #fffff1;
	border-color: #990034;
}

.inputButton {
	font-size: 12px;
	background-color:#FFFFFF;
	border: 1px solid #000001;
	padding-left:5px;
	width:180px;
}
.inputButtonsize {
	font-size: 12px;
	background-color:#FFFFFF;
	border: 1px solid #000001;
	padding-left:5px;
	width:300px;
}


.linkButton {
	font-size: 112px;
	background-color:#EEEEEF;
	background-image:url(../images/button.jpg);
	background-repeat: no-repeat;
	border: 1px solid #000002;
	font-weight:bold;
}

/****.inputButton:hover, .inputButton:focus {
	font-size: 12px;
	background-image:url(../images/bgcolor2.jpg);
	border: 1px solid #990035;
}*****/
/************* End of Form Elements **************/

/***************** Pagination *******************/
.paginationButtons {
	font-size: 11px;
	background-color:#EEEEED;
	color:#999993;
	padding: 3px;
	text-align: right;
	padding-right: 0px;
	margin-bottom:0px;

}

.pageNumbers {
	color:#444445;
}

a.paginationLinks:link, a.paginationLinks:visited {
	font-size:12px;
	color:#444442;
	font-size:12px;
	font-weight:bold;
	padding:2px 0px 3px;
	text-decoration:none;
}

a.paginationLinks:hover {
	color:#990036;
}

ul#navlist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
        background-color: #DDDDDE;
	color: #333333;
}

ul#navlist li {
        float: left;
        font-family: verdana, arial, sans-serif;
        font-size: 9px;
        font-weight: bold;
        margin: 0;
        padding: 5px 0 4px 0;
	background-color: #EEEEEC;
	border: 1px solid #DDDDDF;
}

#navlist a, #navlist a:link {
        margin: 0;
        padding: 5px 9px 4px 9px;
        color: #444441;
	text-decoration: none;
}

ul#navlist li#active {
        color: #95bbae;
}

#navlist a:hover {
        color: #990037;
}
/*************** End of Pagination *************/
#footer {
	color: #fffffd;
	padding-top: 6px;	
	padding-right: 6px;	
	padding-bottom: 6px;	
	padding-left: 6px;	
	line-height: 22px;	
	width: 100%;
	margin-bottom: 20px;	
	margin-top: 6px;	
	background-image:url(../images/bgcolor3.jpg);
	text-align: center;
	font-size: 10px;
	
}
#footer a:link,#footer a:visited {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 3px;	
	color: #ffffff;
}

#footer a:hover {

	font-family:Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 3px;	
	color: #ffffff;
}


#footer1 {
	color: #fffffa;
	padding-top: 6px;	
	padding-right: 6px;	
	padding-bottom: 6px;	
	padding-left: 6px;	
	line-height: 22px;	
	width: 100%;
	margin-bottom: 20px;	
	margin-top: 6px;	
	background-image:url(../images/c_bgcolor1.jpg);
	text-align: center;
	font-size: 10px;
	
}
#footer1 a:link, #footer1 a:visited {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 3px;
	color: #ffffff;
}

#footer1 a:hover {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 3px;
	color: #ffffff;
}

/*************** End of Footer *************/

fieldset {
	margin: 15px 0;
	padding: 5px 0px 10px 0px;
	border: #ddd 1px solid;
}

legend {	
	margin: 0px 0px 0px 10px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 12px;	
	color: #000003;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

legend img {
	vertical-align: middle;
	padding-right:5px; 
}

.req {
	color: #cc0000 !important;
	font-weight: bold;
}

.submitbuttonover{
	background-image:url('../images/m_login.jpg');
}
.darkbluefill {
background : #2679AB;
color : #ffffff;
height : 25px;
width:20;
font-family : verdana, arial, tahoma, ms sans serif, times new roman, ms sans serif;
font-weight : bold;
}
.greyfill {
background : #ffffff;
}
.text {
font-family : verdana, arial, tahoma, ms sans serif, times new roman, ms sans serif;
font-size : 11px;
height:30;

padding-left : 5px;
}
.bluebordertable {
border-top : 1px solid #3398cc;
border-left : 1px solid #3399cc;
border-right : 1px solid #3399cc;
border-bottom : 1px solid #3399cc;
}
.brownbordertable {
border-top : 1px solid #FF6633;
border-left : 1px solid #FF6633;
border-right : 1px solid #FF6633;
border-bottom : 1px solid #FF6633;
}
.t1{border-bottom:none;background-color:#3398cc;font-weight:bold;}
#left667{float:center;width:100%;MARGIN: 0px; }
#content{width:100%; height:auto; padding-left:5;}
.t1,.b1{padding:5px 5px 3px 5px;border:1px solid #3398cc;}
.t1{border-bottom:none;background-color:#D6DFF1;font-weight:bold; text-align:left;}
.t2,.b2{padding:5px 5px 3px 5px;border:0px solid #FF6633;}
.t2{border-bottom:none;background-color:#FFE9C5;font-weight:bold;}
.b1,.b2{border-top:none;line-height:22px;padding:3px 3px 3px 3px;margin-bottom:5px;height:1%}
#productlist{border-bottom:1px dashed #cccccc; padding-bottom:5px;margin-bottom:5px; height:140	px}
#productlist .box_fx{float:left;margin-right:15px;padding-top:30px;}
#productlist .box_img{padding:3px;float:left; margin-right:10px;border:1px solid #cccccc;}
#productlist .box_main{float:center; margin-right:20px; width:360px;}
#productlist .box_active{float:left;}
.heading_hyper{
 font:Verdana, Arial, Helvetica, sans-serif;
 background-color:#FFFFFF;
 font-weight:bold;
 border: 0px solid #4491C7;
 padding: 0px;
 width: 75%;
 -moz-border-radius:5px;
}

.header_notice {
 color:#FF6633;
  border: 1px solid #4491C7;
  padding: 0px;
  width: 75%;
  -moz-border-radius:5px;
}
h2 {
border-bottom: 1px solid gray;
}
h2 span {
border-bottom: 4px solid red;
}
.border{
 border:1px solid #cccccc;
 }
.buttonspacing{
margin-bottom:6px;
}
.buttonspacing1{
margin-top:6px;
}
 a:link,a:active,a:visited,a.postlink{color:#000000;text-decoration:none}
a:hover{ color:#FF6600}


.message{ border:1px  solid #cccccc; padding-left:0px;
}
.dot{
border-bottom:2px dotted #CCCCCC;
border-top:none;
background-position:top;
}
span.big_blue{background:transparent url(images/blue_btn_r.gif) no-repeat scroll top right;float:left;display:block;height:33px;padding-right:6px;margin-right:6px}
span.big_blue span{background:transparent url(images/blue_btn_l.gif) no-repeat;display:block;line-height:23px;padding:5px 12px}
span.big_blue a{color:#FFF;font-weight:700;font-size:1.3em;text-align:center;text-decoration:none}
span.big_blue a:hover{text-decoration:underline}