body {
  margin: 0px;
  padding: 0px;
  cursor: default;
  font-family:  Arial, Sans-serif;
  font-size: 11px;
  background-color: #D5D5D5;
}

form {
  margin: 0px;
  padding: 0px;
}

img, a img { border: 0px;}

.combo {
  font-size: 11px;
  padding: 0px 2px 0px 2px;
  border:1px solid #CCCCCC;
  background-color:#FFF;
  z-index:-100;
}

.clr {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}

table.top_search_tb1 {
  width: 100%;
}
table.top_search_tb1 td {
  padding-right: 0px;
}

.logo {
  height: 110px;
}

span.company {
  color: #00ff00;
  font-family: Verdana, Arial;
  font-size: 16px;
  font-variant: small-caps;
  font-weight: bold;
}
span.info {
  color: #000033;
  font-family: Verdana, Arial;
  font-size: 16px;
  font-variant: small-caps;
  font-weight: bold;
}

table.company_info {
  margin-top: 2px;
  height: 153px;
}
table.company_info td {
  font-family: Verdana, Arial;
  font-size: 13px;
  padding: 0px 15px 10px 5px;
  text-align: justify;
}

table.company_info p {
  color: #000033;
  font-family: Verdana, Arial;
  font-size: 15px;
  font-variant: small-caps;
  font-weight: bold;
}

table.profile_info {
  margin-top: 2px;
  height: 153px;
}
table.profile_info td {
  font-family: Verdana, Arial;
  font-size: 15px;
  padding: 0px 15px 10px 5px;
  text-align: justify;
}
table.profile_info p {
  color: #000033;
  font-family: Verdana, Arial;
  font-size: 13px;
}
span.company_info{
  color: #000033;
  font-family: Verdana, Arial;
  font-size: 15px;
  font-variant: small-caps;
  font-weight: bold;
}

table.registration, table.reg {
  color: #000033;
  font-family: Verdana;
  font-size: 14px;
}

table.reg textarea, table.reg input, table.reg select {
  font-size: 13px;
}

table.reg td {
  font-size: 12px;
  padding: 3px;
  acolor: #575757;
}

table.reg2 td {
  font-size: 12px;
  padding: 2px;
  acolor: #575757;
}


table.registration textarea, table.registration input {
  border: 1px solid #595959;
  font-size: 12px;
}

span.reg_sp {
  color: #FA4C06;
  font-size: 12px;
}

span.reg_so {
  color: #FDEEE0;
  font-size: 12px;
}

table.login {
  margin: 0px;
}

table.login td{
  padding-bottom: 2px;
}

table.login span.txt {
  color: #000033;
  font-family: Verdana, Arial;
  font-size: 11px;
}

table.login input.text {
  background: #FFFFFF;
  border: 1px solid #595959;
  font-size: 11px;
  height: 14px;
}

table.login input.submit {
  border: 1px solid #595959;
  font-size: 12px;
}

table.company_info td {
  color: #000000;
  font-family: Verdana, Arial;
  font-size: 13px;
  padding: 0px 15px 10px 5px;
  text-align: justify;
}

/* Css for quick search */
#contents {
  padding: 0 10px;
  color: #FFF;
  background: #7a7a7a;
  font-family: "Lucida Console", Monaco, monospace;
  text-transform:uppercase;
  font-size: 10px;
}

#contents .pad5{padding: 0 10px 0 0;}
.search_in {padding: 0 10px}

#contents td {
  padding: 1px 0;
  height: 34px;
  z-index:-1px;
}

#contents td * {
  vertical-align: middle;
}

#contents input.txt {
  background: #FFF;
  border: 1px solid #ccc;
  font-size: 11px;
  /*width: 200px;*/
  width: 120px;
  padding: 1px 2px;
}

#top_search {
  color: #000000;
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 13px;
}

#top_search td {
  height: 30px;
  font-weight: bold;
}

#top_search input.txt {
  border: 1px solid #040079;
  font-size: 12px;
  width: 200px;
  padding: 2px 2px 1px 2px;
}
/* end css*/

div.loginTop {
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 11px;
  font-size: 8px;
}
div.loginBottom {
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 11px;
  font-size: 8px;
}

div.loginContent {
  padding-left: 15px;
  font-size: 12px;
  text-align: justify;
}

div.loginBox {
 width: 176px;
 margin: 0px;
 padding: 0px;
}

a.search:link, a.search:visited {
  color: #FFFFFF;
  font-family: Verdana, Arial;
  font-size: 17px;
  text-decoration: none;
}

a.menu:link, a.menu:visited {
  color: #FFFFFF;
  font-family: Verdana, Arial;
  font-size: 13px;
  text-decoration: none;
}

.itmdefinition {
  background-color: #ddd;
  background-image: url(../img/clp_gradient.gif);
	background-position: left top;
	background-repeat: repeat-x;
  font-size: 12px;
  font-family: Verdana, Sans-Serif,Tahoma, Arial;
}

.top_left {
  background-image: url('../img/top_left.gif');
	background-position: top left;
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
}

.top_right {
  background-image: url('../img/top_right.gif');
	background-position: top right;
	background-repeat: no-repeat;
  width: 5px;
	height: 5px;
}

.svpplayer {
	float:right;
  position:relative;
  width: 645px;
	height: 358px;
	margin-right:2px;
	display: inline;
}

.svpplayer #svp_player_home {
  padding:1px 11px 0px 0px;
}

.bottom_left {
  background-image: url('../img/bottom_left.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
  width: 5px;
	height: 5px;
}

.bottom_right {
  background-image: url('../img/bottom_right.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
  width: 5px;
	height: 5px;
}

/*pager start*/

.pager {
	font-size: 12px;
	acolor:#323232;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 1px;
	padding-left: 1px;
	white-space:nowrap;

}
.cur_page {
  color:#39c;
  /*font-size: 12px;*/
  font-weight: bold;
  background: #FFF;
  padding: 4px 6px;
  margin-left: 1px;
	margin-right: 1px;
  /*border: 1px solid #e3e3e3;*/
	line-height: 15px
}

.bloggg a.pg_link:link, a.pg_link:visited {
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	/*border: 1px solid #e3e3e3;*/
	padding-left: 2px;
	padding-right: 2px;
	margin-left: 1px;
	margin-right: 1px;
	font-weight:bold;
}

a.pg_link:link, a.pg_link:visited, .blog_path a.pg_link:link {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	/*border: 1px solid #e3e3e3;*/
	padding-left: 2px;
	padding-right: 2px;
	margin-left: 1px;
	margin-right: 1px;
	line-height: 15px

}

a.pg_link_end:link, a.pg_link_end:visited {
	display: inline-block;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	padding: 5px 6px 4px;
	background:#4B4B4B;
	line-height: 13px;
}

a.pg_link_end:hover { background:#646464;}


.notmain .cur_page {
  color:#fff;
  font-size: 11px;
  font-weight: bold;
  background: #7A7A7A;
  padding-left: 3px;
  padding-right: 3px;
  margin-left: 1px;
	margin-right: 1px;
  /*border: 1px solid #e3e3e3;*/
	line-height: 15px
}

.notmain .all_page {
  font-size: 11px;
  white-space:nowrap;
  color: #555;
  line-height: 15px
}


.notmain a.pg_link {
	font-size: 11px;
	color: #555;
	text-decoration: none;
	/*border: 1px solid #e3e3e3;*/
	padding-left: 2px;
	padding-right: 2px;
	margin-left: 1px;
	margin-right: 1px;
}

.all_page {
  padding-right: 5px;
  font-size: 11px;
  white-space:nowrap;
  line-height: 15px
  
}

.showall {text-align: right}
#contents #ipp {padding: 1px 2px; background-color: #FFFFFF; border: 1px solid #CCCCCC;}

/*pager end*/

/*panelSearch*/
#panelSearch {width: 998px; padding: 0 0 0 8px; color:#FFF}
#sort {width: 100px;}
/*end of panelSearch*/

/* Search box start*/
.leftImg {
 height: 169px;
 width: 11px;
 background: url(../img/search_bar_left.gif) no-repeat left;
 font-size: 9px;
}

.rightImg {
 height: 169px;
 width: 11px;
 background: url(../img/search_bar_right.gif) no-repeat right;
 font-size: 9px;
}

.grImg {
 height: 169px;
 width: 411px;
 background: url(../img/search_bar_gr.gif) repeat-x;
}
/* Search box end*/

/* Css for company links*/
a.company:link, a.company:visited {
  font-family: Verdana, Arial;
  font-weight: bold;
  color: #DC7044;
  text-decoration: none;
  display: block;
  height: 25px;
}
/* end Css*/

.note_text {
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
}

.no_items {
  padding-top: 3px;
  padding-bottom: 3px;
  color: #A93502;
  font-size: 16 px;
  display: block;
  margin: 30px 0px;
}

input.type1 {
  border: 1px solid #595959;
  font-size: 10px;
}

a.fav:link,  a.fav:visited {
  text-decoration: underline;
  color: #008080;
  font-size: 11px;
}

a.videolink:link, a.videolink:visited {
  font-size: 12px;
  color: #2C8C32;
}

html {
}

.input_med{
	width: 160px;
  padding-left: 2px;
}


div#article {
  margin: 0px;
  padding: 15px 30px;
  font-family:  Arial, Sans-serif;
  font-size: 12px;
  line-height: 19px;
  font-weight: normal;
  text-align: left;
  color: #737373;
  text-indent: 0px;
}

div#article a:link, div#article a:visited { color: #666699;}

div#article h1, div#article h2, div#article h3, div#article h4, div#article h5 {
  margin:0;
  font-family: Arial;
  font-weight: bold;

}

div#article h1 {
  padding: 10px 0px 5px 0px;
  color: #004B70;
  font-size: 17px;
}

div#article h2 {
  padding: 8px 0px 2px 0px;
  color: #FF6600;
  font-size: 15px;
}

div#article h3 {
  padding: 5px 0px 2px 0px;
  color: #FF6600;
  font-size: 13px;
}

div#article h4 {
  padding: 5px 0px 2px 0px;
  color: #004B70;
  font-size: 12px;
}

div#article h5 {
  padding:0;
  color: #004B70;
  font-size: 12px;
}

div#article li { padding: 5px; }
