* {	margin:0px;	padding:0px;}

body,td,th 	{font-family:Verdana;font-size: 11px;color: #333333;}

body 		{margin:0px; background:url(../images/bg.jpg) repeat-x top left;}

p {text-align:justify;}

a 			{font-size: 11px; text-decoration:none; color: #3399FF;}
a:link 		{text-decoration: none;}
a:hover 	{text-decoration: underline; color: #333333;}
a:active 	{text-decoration: none;}
a:focus		{outline:none}

a.navilink {color:#999999; font-size:10px; font-weight:normal; text-decoration:none}
a.navilink:hover {color:#333333; text-decoration:underline;}

a.graylink10 {color:#999999; font-size:10px; font-weight:normal; text-decoration:none}
a.graylink10:hover {color:#333333; text-decoration:underline;}

a.btnsearch {color:#999999; font-size:10px; font-weight:normal; text-decoration:underline}
a.btnsearch:hover {color:#FFFFFF; text-decoration:none;}

a.graylink {color:#999; font-size:11px; font-weight:normal; text-decoration:none}
a.graylink:hover {color:#333333; text-decoration:underline;}

a.grayboldlink {color:#999; font-size:11px; font-weight:bold; text-decoration:none}
a.grayboldlink:hover {color:#333333; text-decoration:underline;}

a.orangeboldlink {color:#ef682d; font-size:10px; font-weight:bold; text-decoration:none}
a.orangeboldlink:hover {color:#333333; text-decoration:underline;}

a.redblodlink {font-size:10px; font-weight:bold; color:Red; text-decoration:none}
a.redblodlink:hover {text-decoration:underline; color:Green}

a.titlelink {color:#cccccc; font-size:11px; font-weight:bold; text-decoration:none}
a.titlelink:hover {color:#333333; text-decoration:underline;}

a.blueboldlink {color:#4499f0; font-size:11px;font-weight:bold;text-decoration:none}
a.blueboldlink:hover {color:#666666; text-decoration:underline;}

a.imglink {color:#333333; font-size:10px;font-weight:bold;text-decoration:underline}
a.imglink:hover {color:#999999; text-decoration:none;} 


a.more {color:#333333; font-size:11px;font-weight:bold;text-decoration:underline; padding-left:2px;}
a.more:hover{color:#666666; text-decoration:none;} 

img{border:0px;}
.img{border:0px; background:url(../images/loader.gif) left bottom no-repeat;}
.img_border {border:2px solid #e8e8e8; background:url(../images/loader.gif) left bottom no-repeat;}
.img_border:hover {border:2px solid #CCCCCC;}

.imgzoom_border {border:2px solid #e8e8e8;}
.imgzoom_border:hover {border:2px solid #FA1800;}

div.mag_glass { margin-top: -21px; text-align:right; float:right; width:145px; height:30%; z-index:99; position:relative; border:0; }

/*:: @Content Text*/
.title {font-size:14px; font-weight:bold; color:#d92915; line-height:15px;}
.subtitle {font-size:11px; font-weight:bold; color:#d92915; line-height:15px;}

.content10 {font-size:10px; font-weight:normal; color:#333333; line-height:15px;}
.content11 {font-size:11px; font-weight:normal; color:#333333; line-height:15px;}
.content12 {font-size:12px; font-weight:normal; color:#333333; line-height:15px;}
.content14 {font-size:14px; font-weight:normal; color:#333333; line-height:15px;}
.contentbold10 {font-size:10px; font-weight:bold; color:#333333; line-height:15px;}
.contentbold11 {font-size:11px; font-weight:bold; color:#333333; line-height:15px;}
.contentbold12 {font-size:12px; font-weight:bold; color:#333333; line-height:15px;}
.contentbold14 {font-size:14px; font-weight:bold; color:#333333; line-height:15px;}

.contentred10 {font-size:10px; font-weight:normal; color:#d92915; line-height:15px;}
.contentred11 {font-size:11px; font-weight:normal; color:#d92915; line-height:15px;}
.contentred12 {font-size:12px; font-weight:normal; color:#d92915; line-height:15px;}
.contentred14 {font-size:14px; font-weight:normal; color:#d92915; line-height:15px;}
.contentreboldred10 {font-size:10px; font-weight:bold; color:#d92915; line-height:15px;}
.contentboldred11 {font-size:11px; font-weight:bold; color:#d92915; line-height:15px;}
.contentboldred12 {font-size:12px; font-weight:bold; color:#d92915; line-height:15px;}
.contentboldred14 {font-size:14px; font-weight:bold; color:#d92915; line-height:15px;}

.textorange10 {font-size:10px; font-weight:normal; color:#ef682d; line-height:15px;}
.textorange11 {font-size:11px; font-weight:normal; color:#ef682d; line-height:15px;}
.textorange12 {font-size:12px; font-weight:normal; color:#ef682d; line-height:15px;}
.textorange14 {font-size:14px; font-weight:normal; color:#ef682d; line-height:15px;}
.textboldorange10 {font-size:10px; font-weight:bold; color:#ef682d; line-height:15px;}
.textboldorange11 {font-size:11px; font-weight:bold; color:#ef682d; line-height:15px;}
.textboldorange12 {font-size:12px; font-weight:bold; color:#ef682d; line-height:15px;}
.textboldorange14 {font-size:14px; font-weight:bold; color:#ef682d; line-height:15px;}

.textblue10 {font-size:10px; font-weight:normal; color:#4499f0; line-height:15px;}
.textblue11 {font-size:11px; font-weight:normal; color:#4499f0; line-height:15px;}
.textblue12 {font-size:12px; font-weight:normal; color:#4499f0; line-height:15px;}
.textblue14 {font-size:14px; font-weight:normal; color:#4499f0; line-height:15px;}
.textboldblue10 {font-size:10px; font-weight:bold; color:#4499f0; line-height:15px;}
.textboldblue11 {font-size:11px; font-weight:bold; color:#4499f0; line-height:15px;}
.textboldblue12 {font-size:12px; font-weight:bold; color:#4499f0; line-height:15px;}
.textboldblue14 {font-size:14px; font-weight:bold; color:#4499f0; line-height:15px;}

.textgray10 {font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#999999; line-height:15px;}
.textgray11 {font-size:11px; font-weight:normal; color:#999999; line-height:15px;}
.textgray12 {font-size:12px; font-weight:normal; color:#999999; line-height:15px;}
.textgray14 {font-size:14px; font-weight:normal; color:#999999; line-height:15px;}
.textgraybold10 {font-size:10px; font-weight:bold; color:#999999; line-height:15px;}
.textgraybold11 {font-size:11px; font-weight:bold; color:#999999; line-height:15px;}
.textgraybold12 {font-size:12px; font-weight:bold; color:#999999; line-height:15px;}
.textgraybold14 {font-size:14px; font-weight:bold; color:#999999; line-height:15px;}

.lefttext {font-size:11px; font-weight:normal; color:#999999;}

.navigationlink {font-size:11px; font-weight:normal; color:#999999; line-height:20px; padding-right:5px;}
/*:: @Content Text*/

/*:: @header start*/
.search_titlebg {background:url(../images/search_titlebg.jpg) repeat-x top left; height:19px; font-size:11px; padding-left:10px; color:#FFFFFF; font-weight:bold;}
.search_bg {background:url(../images/search_bg.jpg) repeat-x top left;}
.search_fbg {background:url(../images/search_fbg.jpg) repeat-x top left; height:23px; font-size:11px; padding-left:10px; color:#FFFFFF; font-weight:bold;}

/*:: @header end*/

/*:: @main Body start*/
.tab_bg {background:url(../images/tab_bg.jpg) repeat-x top left; height:24px; border:1px solid #CCCCCC;}
.tab_l {background:url(../images/tab_l.jpg) repeat-x top left; height:24px; font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:10px; padding-right:30px;}
.tab_bgborder {background-color:#EEEEEE; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:5px; height:140px;}

/*:: @main Body end*/

/*:: @mainmenu Start*/
.mainmenubg {background:url(../images/mainmenubg.jpg) top left repeat-x; height:37px;}

.mainmenu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	text-transform:uppercase;
}
.mainmenu li{
	display:block;
	float:left;
	margin:0px;
	padding:0px;}
.mainmenu li a{
	display:block;
	float:left;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding:30px 7px 0px 7px;
	font-family: Arial;
	font-size:9px;
	height:30px;
	outline:none;
	white-space:nowrap;
	background:url(../images/mainmenu_line.jpg) no-repeat right top;
	}
.mainmenu li a:hover,.mainmenu li a:focus{background:url(../images/mainmenu_line.jpg) no-repeat right top; color:#FFFFFF; padding:28px 7px 0px 7px;
	height:32px; color:#666666}


.submenu{border:1px solid #E3E3E3; background:#FFFFFF;}
.submenu TD {border:1px solid #f0f0f0; background:#FFFFFF;}
.submenu TD a {font-family:Arial; font-size:9px; font-weight:bold; color:#333333; padding:4px 5px; text-decoration:none; white-space:nowrap}
.submenu TD a:hover {color:#999999; padding:4px 7px;}
/*:: @mainmenu End*/

/*@Left Strat*/
.categoriesmenu TD	{font-family:Verdana; font-size:11px; font-weight:normal; color:#333333; background:url(../images/catmenubg1.jpg) top right no-repeat; height:18px; width:208px;}
.categoriesmenu TD.categoriesmenubg2 {background:url(../images/catmenubg2.jpg) top right no-repeat; height:18px;}
.categoriesmenu TD a{font-size:11px; font-weight:normal; color:#333333; line-height:18px; padding:2px 2px 2px 8px;}
.categoriesmenu TD a:hover{color:#4499f0; text-decoration:underline; padding:2px 2px 2px 10px;}

.leftwidth {width:236px; background-color:#f2f2f2; height:465px;}
.left_rbg {background:url(../images/left_rbg.jpg) repeat-y top left;}
.left_lbg {background:url(../images/left_lbg.jpg) repeat-y top right; width:10px;}

.left_fbg {background:url(../images/left_fbg.jpg) repeat-x top right; height:21px;}
/*@Left End*/


/*:: @From*/
.btn_input 		 {background-color:#99cc66; font-family:Verdana; padding:1px 2px; color:#FFFFFF; font-size:11px; font-weight:bold; cursor:pointer;}
.btn_input:hover {background-color:#99cc66; font-family:Verdana; padding:1px 2px; color:#FFFFFF; font-size:11px; font-weight:bold;}
.btn_input:focus {background-color:#99cc66; font-family:Verdana; padding:1px 2px; color:#FFFFFF; font-size:11px; font-weight:bold;}

input.textfield{border:1px solid #c1c1c1; font-size:11px; color:#666666; height:16px;}
input.textfield:hover {border: 1px solid #4499f0;}
input.textfield:focus {background: #F2F2F2; border: 1px solid #4499f0; color:#000000; font-weight:normal;}

input[type=text],input[type=password]{border:1px solid #999; font-size:11px; padding:1px; font-family:Arial; color:#666666; height:13px;}
input[type=text]:hover,input[type=password]:hover {border: 1px solid #666;}
input[type=text]:focus,input[type=password]:focus {background: #F2F2F2; border: 1px solid #b3b3b3; color:#000000; font-weight:normal;}

input[type=text].search {border:1px solid #999; font-size:10px; padding:1px; font-family:Arial; color:#FFFFFF; height:13px; background:url(../images/input_bg.jpg) repeat top left;}
input[type=text].search:hover {border: 1px solid #666;}
input[type=text].search:focus {background: #F2F2F2; border: 1px solid #b3b3b3; color:#000000; font-weight:normal;}

select {border:1px solid #999;  font-size:11px; font-family:Arial; color:#666666; }
select:hover {border: 1px solid #666;}
select:focus {background: #F2F2F2; border: 1px solid #b3b3b3; color:#000000;}

textarea {border:1px solid #c1c1c1; font-size:11px; color:#666666; }
textarea:hover {border: 1px solid #4499f0;}
textarea:focus {background: #F2F2F2; border: 1px solid #4499f0; color:#000000; font-weight:normal;}

.fromtext {font-size:11px; font-weight:normal; color:#333333; line-height:15px; padding-top:2px; padding-right:2px;}
.required {font-size:11px; font-weight:normal; color:#4499f0; line-height:15px; text-decoration:blink}

/*:: @From End*/

/*@Body Strat*/
.bordertop {border-top:1px solid #FF0000;}
/*@Body End*/


/*@footer Start*/
.footerbg  		{background:url(../images/footerbg.jpg) top left repeat-x; height:50px;}
.footer_fbg  		{background:url(../images/footer_fbg.jpg) top left repeat-y; height:15px;}

.footermenu TD	{font-family:Verdana; font-size:11px; font-weight:normal; color:#333333;}
.footermenu TD a{font-size:11px; font-weight:normal; color:#333333; line-height:20px; padding:2px;}
.footermenu TD a:hover{color:#999999; text-decoration:underline;}
.copytext{font-size:10px; font-weight:normal; color:#999999; padding-top:5px; padding-bottom:8px;}	
/*@footer End*/

/*@ Line Block Border Start*/
.grayline h1, #grayline h2, #grayline p {margin:0px; padding:0px; letter-spacing:1px;}
.grayline h1 {font-size:2.5em; color:#fff;}
.grayline h2 {font-size:2em;color:#06a; border:0;}
.grayline p {padding-bottom:0.5em;}
.grayline h2 {padding-top:0.5em;}
.grayline {background: transparent; margin:0px;}
.graylinextop, .graylinexbottom {display:block; background:transparent; font-size:1px;}
.graylinexb1, .graylinexb2, .graylinexb3, .graylinexb4 {display:block; overflow:hidden;}
.graylinexb1, .graylinexb2, .graylinexb3 {height:1px;}
.graylinexb2, .graylinexb3, .graylinexb4 {background:#FFFFFF; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.graylinexb1 {margin:0 5px; background:#cccccc;}
.graylinexb2 {margin:0 3px; border-width:0 2px;}
.graylinexb3 {margin:0 2px;}
.graylinexb4 {height:2px; margin:0 1px;}
.graylineblocklinecontent {display:block; background:#FFFFFF; border:0 solid #cccccc; border-width:0 1px; text-align:center; padding-left:4px; padding-right:4px;}


.blockline h1, .blockline h2, .blockline p {margin:0px; padding:0px; letter-spacing:1px;}
.blockline h1 {font-size:2.5em; color:#fff;}
.blockline h2 {font-size:2em;color:#06a; border:0;}
.blockline p {padding-bottom:0.5em;}
.blockline h2 {padding-top:0.5em;}
.blockline {background: transparent; margin:0px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFFFFF; border-left:1px solid #99cc66; border-right:1px solid #99cc66;}
.xb1 {margin:0 5px; background:#99cc66;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.blocklinecontent {display:block; background:#FFFFFF; border:0 solid #99cc66; border-width:0 1px; text-align:center; padding-left:4px; padding-right:4px;}

HR {border:1px solid #cccccc;}

.hrline {border-bottom:1px solid #cccccc;}
/*@ Line Block Border End*/


/**Sortable Table**/
table.mytable {border: 1px solid #ccc;width: 100%;}
table.mytable TH{background-color:#333333; border-left:1px solid #666666; text-align:left;}
th {color: #FFFFFF;background: url(../images/icon-table-sort.png) no-repeat right center; padding: 4px; line-height:22px; }
.mytable tr {background-color: #E2E2E2;padding: 4px;}
.mytable tr.altRow {background-color: #F5F5F5;}
.mytable TD {padding: 0 2px; line-height:20px; border-left:1px solid #f6f6f6; border-bottom:1px dotted #FFFFFF; text-align:left; vertical-align:top;}
.rightAlign {text-align: right;}
.sortedASC {color: #FFCC33; background:url(../images/icon-table-sort-asc.png) no-repeat right 4px; padding: 4px; line-height:22px;}
.sortedDESC {color: #FFCC33; background: url(../images/icon-table-sort-desc.png) no-repeat right 12px; padding: 4px; line-height:22px;}
.tableHeaderOver {cursor: pointer;color: #FFCC33;}
/*tr.selected {
	background-color: gold;
	color: #fff;
}*/
.mytable tr.over {color: #333333; cursor:default; background-color:#CCCCCC}
.mytable tr.hide {display: none;}
/***************************/
.tableFilter {border: 1px solid #ccc;padding: 2px;margin: 5px 0 10px 0;}
.tableFilter input {border: 1px solid #ccc; height:17px;}
.tableFilter select {border: 1px solid #ccc; height:17px;}

.mytableimg {border:1px solid #8D8D8D; margin:3px;}
.mytableimg:hover {border:1px solid #FF0000; margin:3px;}


.tablebroder TD {border:1px dotted #CCCCCC; line-height:18px; padding-left:5px;}
.tablebroder TD TD {border:none}

