html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, p, img {
	margin:0;
	padding:0;
	border:0;
	/*text-decoration:none;*/
}
body {
	background:#faf9fe url(../images/bg.jpg) top repeat-x;
	margin:0;
	padding:0;
	font:12px Verdana, Arial, Helvetica, sans-serif
}
.mainarea {
	float:left;
	margin:15px 0 15px 15px;
	padding:0px 20px 15px 0px;
	width:555px;
	min-height:500px;
	border-right:#E7DAF6 solid 1px;
}
.rightarea {
	float:left;
	margin:15px 0px 15px 0px;
	padding:0px 0px 15px 20px;
	width:300px;
	min-height:500px;
}
.info {
	color: green;
	font:12px verdana;
}
.featured_company_homepage {
	border-bottom: 1px dotted #E7DAF6;
}
.featured_company {
	border-bottom: 1px dotted #E7DAF6;
	margin-top:10px;
	margin-bottom:10px;
}
.innerbg {
	background:#f6f3fc url(../images/inner-bg.jpg) top repeat-x;
	margin:0;
	padding:0;
	font:12px Verdana, Arial, Helvetica, sans-serif
}
ul li {
	line-height:20px; /*list-style:url(../images/varrow.gif)*/
}
h1 {
	font:bold 21px verdana;
	color:#4c0d93;
	margin:0;
	padding:8px 0
}
h2 {
	color:#683ba1;
	padding:5px 0;
	margin:0;
	font:bold 18px Verdana, Arial, Helvetica, sans-serif
}
h3 {
	color:#333333;
	padding:8px 0;
	margin:0;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif
}
.headingtext {
	color:#333333;
	padding:8px 0;
	margin:0;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif
}
.headingtitle {
	color:#683ba1;
	padding:8px 0;
	margin:0;
	font:bold 18px Verdana, Arial, Helvetica, sans-serif
}
a {
	color:#8039db;
	text-decoration:none
}
a:hover {
	text-decoration:underline;
}
p {
	margin:0;
	padding:5px 0;
	line-height:20px
}
#scemeglobal { /*width:962px;*/
	margin:0 auto;
	clear:both;
}
#sc-header {
	background:#683ba2;
	display:block;
}
#navstrip {
	background:url(../images/topnav-strip.jpg) top repeat-x;
	clear:both
}
#scheader {
	width:935px;
	margin:0 auto; /*background:url(../images/tophead.jpg) top no-repeat*/
}
#logo {
	float:left;
	padding-top:5px;
}
#midpannel1 {
	background:url(../images/midbg1.gif) center repeat-y; /*padding:0 20px;*/
}
#midpannel {
	background:url(../images/mid-bg.gif) center repeat-y; /*padding:0 20px;*/
	width:962px;
	margin:0 auto
}
*html #midpannel {
	margin-top:-1px
}
#mid-pannel {
	background:url(../images/midbg.gif) center repeat-y; /*padding:0 20px;*/
}
#midpannelhome {
	background:url(../images/midbg.gif) center repeat-y;
}
#midcontetnarea {
}
#searcharea {
	background:url(../images/searchbg.jpg) no-repeat;
	height:250px;
	width:592px;
	float:left
}
#searcharea h2 {
	color:#683ba1;
	padding:0;
	margin:0;
	font:bold 15px Verdana, Arial, Helvetica, sans-serif
}
#regmaparea {
	float:right;
	width:332px;
	_width:322px;
	height:250px;
	background:url(../images/regmap-bg.jpg) top repeat-x
}
#regmaparea h2 {
	color:#683ba1;
	padding:10px 0 10px 10px;
	margin:0;
	font:bold 15px Verdana, Arial, Helvetica, sans-serif
}
#scfotter {
	clear:both;
	background:#71309d;
	border-top:#3f175b 2px solid;
	padding:8px;
	border-top:#FFFFFF 2px solid
}
#scbottom {
	width:950px;
	margin:0 auto; /*background:url(../images/fotterlogo.jpg) left no-repeat*/
	;
	height:65px
}
.contenttext { /*font:11px Verdana, Arial, Helvetica, sans-serif; line-height:18px;*/
	font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
	padding:0px;
}
legend {
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	margin:5px;
	color:#461d79;
}
.midarea2 {
	background:url(../images/teacherbg.jpg) no-repeat;
	height:218px;
	padding:0 10px;
	clear:both
}
.midarea2 a {
	background:url(../images/midbut.jpg) no-repeat;
	display:block;
	padding:5px 5px 5px 25px;
	font:bold 13px Verdana;
	color:#333333
}
.midarea2 a:hover {
	color:#663399
}
.topbut {
	float:left;
	background:url(../images/topcorve2.jpg) right top;
	height:32px;
	padding-right:15px;
}
.topbut_new {
	float:left;
/*	background:url(../images/topcorve2.jpg) right top;*/
/*	height:32px;*/
/*	padding-right:15px;*/
}
.topbut a {
	padding:10px 0 5px 0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	color:#333333;
	text-decoration:none
}
.topbut_new a {
	padding:10px 0 5px 0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	color:#ffffff;
	text-decoration:none
}
.topicon {
	padding:10px 5px 0 0
}
.clr {
	clear:both
}
.divl {
	float:left
}
.divr {
	float:right
}
.topnav {
	padding:0px 0 0 0px;
	clear:both;
	height:45px;
	cursor:pointer; /*width:972px;*/
	margin:0 auto;
	background:url(../images/top-nav.gif) top no-repeat
}
.midbanner {
	background:#dadae0;
	height:250px
}
.searchpan {
	padding-left:250px;
}
.regcontent {
	margin:0 5px;
	font:11px Verdana, Arial, Helvetica, sans-serif
}
.bottom-area {
	background:#fffff;
	margin:5px 15px 15px 15px;
	padding:0px;
	font-size:11px;
}
.popular-search {
	background:#fffff;
	margin:5px 3px;
	padding:0 0px;
	font-size:11px
}
.popular-search_new {
	background:#fffff;
	margin:5px 15px 15px 15px;
	padding:0px;
	font-size:11px;
}
.popular-search_new p {
	color: #683BA1;
	text-decoration: none;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	border-bottom:#E7DAF6 2px solid;
	margin-bottom:10px;
}
.yvhead {
	background:url(../images/yvhead.jpg) no-repeat;
	color:#FFFFFF
}
.yvhead h3 {
	color:#FFFFFF
}
.loginarea {
	/*background:url(../images/loginbg.gif) no-repeat;*/
	width:489;
	clear:both;
	padding:10px
}
.loginbot {
	/*background:url(../images/loginbot.gif) left bottom no-repeat;*/
	height:15px;
	clear:both
}
.h-popular-s {
}
.ybox {
	background:url(../images/yellowbg.jpg) top no-repeat;
	width:305px;
	height:190px;
	float:left;
	margin-right:2px;
	font-size:11px
}
.ybox div {
	margin:5px 15px
}
.grnbox {
	background:url(../images/greenbg.jpg) top no-repeat;
	width:306px;
	height:190px;
	float:left;
	margin-right:2px;
	font-size:11px
}
.grnbox div {
	margin:5px 15px
}
.blubox {
	background:url(../images/blubg.jpg) top no-repeat;
	width:305px;
	height:190px;
	float:left;
	font-size:11px
}
.blubox div {
	margin:5px 15px
}
.colorbox {
	width:920px;
	margin:0 auto
}
.bottxt {
	font-size:11px;
	color:#f9efff;
	padding:10px 0 0 85px;
	line-height:20px
}
.bottxt a {
	font-size:11px;
	color:#eaddf2;
}
.bottxt a:hover {
	font-size:11px;
	color:#fff;
}
dl, dt, dd {
	margin: 0;
	padding: 0;
}
form {
	margin: 0;
	padding: 0;
}
div.error {
	color: red;
}
div.info {
	color: green;
}
code {
	font: 1em "Courier New", Courier, Monospace;
}
pre code {
	font: 1.1em "Courier New", Courier, Monospace;
	border-bottom: 1px solid #eee;
}
p#statusgreen {
	font-size: 1.2em;
	background-color: #fff;
	color: #0a0;
}
p#statusred {
	font-size: 1.2em;
	background-color: #fff;
	color: #a00;
}
fieldset label {
	display: block;
}
fieldset label.error {
	color: red;
	font:11px verdana
}
fieldset label.valid {
	color: green;
}
fieldset div#captchaimage {
	float: left;
	margin-right: 15px;
}
fieldset input#captcha {
	width: 25%;
	border: 1px solid #ddd;
	padding: 2px;
}
/*fieldset input#submit {
	display: block;
	margin: 2% 0% 0% 0%;
}*/
/*fieldset{ background:url(../images/fieldbg.gif) repeat-x top; border:#7c63a1 1px solid;}
*/fieldset {
	border:#cccccc 1px solid;
	padding:10px;
}
/**html fieldset{ background:url(../images/fieldbg.gif) left 10px repeat-x ; border:#7c63a1 1px solid;}*/
*html fieldset {
	border:#7c63a1 1px solid;
}
.smalltxt {
	font:12px verdana;
}
.smalltxt1 {
	font:11px verdana;
}
.txtbox {
	font-size:11px;
	color:#333333;
	border:#666666 1px solid;
}
.topsearchbox {
	height:16px;
}
.searchbut {
	background:url(../images/searchbut.jpg) no-repeat;
	width:76px;
	height:26px;
	color:#FFFFFF;
	font:bold 12px verdana;
	border:#333333 0px solid;
}
.inputbut {
	background:url(../images/inputbutbg.jpg) repeat-x; /*width:77px;*/
	height:25px;
	color:#FFFFFF;
	font:bold 12px verdana;
	border:#333333 0px solid;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin:0;
	padding:0 5px;
	cursor:pointer;
}
.inputbut1 {
	background:url(../images/inputbut1.gif) no-repeat;
	width:144px;
	height:25px;
	color:#FFFFFF;
	font:bold 12px verdana;
	border:#333333 0px solid;
}
span.topmenu {
	background:url(../images/topmenul.gif) no-repeat left
}
.rside {
	padding:15px 15px 0 0;
}
.lside {
	padding:15px 15px 0 15px;
	width: 70%;
}
.hcell {
	background:#8f64c4;
	color:#FFFFFF;
	font:bold 13px verdana;
}
.hcell1 {
	color:#3f324e;
	font:bold 13px verdana;
	background-color:#ffffff
}
.hcell1-new {
	color:#3f324e;
	font:bold 13px verdana;
	background-color:#fff
}
.resultsheading_grey {
	color:#3f324e;
	font:bold 13px verdana;
}
.resultsbar {
	color:#3f324e;
	font:bold 13px verdana;
	background-color:#e4dbf1
}
.ncell {
	background:#f2ebfb;
	color:#000;
	font: 11px verdana
}
.nostyle {
	list-style:none;
	margin:0;
	padding:0px 0;
}
.nostyle li {
	list-style:none;
	margin:2px 0;
	padding:0px 0 5px 10px;
	background:url(../images/varrow.gif) left 6px no-repeat
}
a.addremove {
	display:block;
	background:#7c63a1;
	padding:3px;
	color:#FFFFFF;
}
a.addremove:hover {
	display:block;
	background:#5e3d90;
	padding:3px;
	color:#FFFFFF;
}
.boldtxt {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#663399
}
.coupan {
	border:#333333 dashed 1px;
}
.coupan ul {
	list-style:none;
	margin:0;
	padding:0px 0;
}
.coupan ul li {
	list-style:none;
	margin:2px 0;
	padding:0px 0 5px 10px;
	background:url(../images/varrow.gif) left 2px no-repeat
}
.pagination {
	font:11px Verdana, Arial, Helvetica, sans-serif
}
.pagination a {
	background:#a17fcd;
	border:#d0b7f1 1px solid;
	padding:0px 3px;
	color:#260c48;
	font:bold 11px verdana;
	margin:0 2px;
}
.pagination a:hover {
	background:#f4ebff;
	border:#d0b7f1 1px solid;
	padding:0px 3px
}
.current {
	background:#5a2f91;
	border:#a17fcd 1px solid;
	padding:0px 3px;
	color:#fff;
	font:bold 11px verdana;
	margin:0 2px;
}
/****************Right Menu*****************/
.regmenu {
	font: normal 11px verdana;
}
.regmenu a {
	font: normal 11px verdana;
	color: black;
	background:#e5e1eb url(../images/varrow.gif) 5px 8px no-repeat;
	display: block;
	padding: 5px 0;
	padding-left: 15px; /*link text is indented 8px*/
	text-decoration: none;
	margin-bottom:2px
}
.regmenu a:hover { /*hover state CSS*/
	color: #5a1ca9;
	background: #fbf8ff url(../images/varrow.gif) 5px 8px no-repeat;
	text-decoration:none
}
.scemerightmenu {
	border-bottom:#552b8c 3px solid
}
.scemerightmenu .headerbar {
	font: bold 13px Verdana;
	color: white;
	background:#552b8c;
	margin-bottom: 0; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	text-align:center
}
.scemerightmenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}
.scemerightmenu ul li {
	padding-bottom: 2px; /*bottom spacing between menu items*/
}
.scemerightmenu ul li a {
	font: normal 11px verdana;
	color: black;
	background:#e5e1eb url(../images/varrow.gif) 5px center no-repeat;
	display: block;
	padding: 5px 0;
	line-height: 17px;
	padding-left: 15px; /*link text is indented 8px*/
	text-decoration: none;
}
.scemerightmenu ul li a:visited {
	color: black;
}
.scemerightmenu ul li a:hover { /*hover state CSS*/
	color: #000;
	background: #fbf8ff url(../images/varrow.gif) 5px center no-repeat;
}
/**************Pure CSS MENU**************************/
#pcm {
	display:none;
}
ul.pureCssMenu ul {
	display:none
}
ul.pureCssMenu li:hover>ul {
	display:block
}
ul.pureCssMenu ul {
	position: absolute;
	left:-1px;
	top:98%;
}
ul.pureCssMenu ul ul {
	position: absolute;
	left:98%;
	top:-2px;
}
ul.pureCssMenu, ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
}
ul.pureCssMenu table {
	border-collapse:collapse
}
ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.pureCssMenu ul {
	width:160.65px;
}
ul.pureCssMenu li {
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
	outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	font:normal 11px Verdana;
	color: #444444;
	text-decoration:none;
	cursor:default;
}
ul.pureCssMenu span {
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep {
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li:hover {
	position:relative;
}
ul.pureCssMenu li>a {
	font:normal 11px Verdana;
	color: #000;
	text-decoration:none;
	background:url(../images/topover.gif) right no-repeat;
	padding:10px;
	display:block
}
ul.pureCssMenu li a {
	background:url(../images/topover.gif) right no-repeat;
	font:normal 11px Verdana;
	color: #000;
	text-decoration:none;
	padding:10px;
	display:block
}
ul.pureCssMenu li:hover>a {
	font:normal 11px Verdana;
	color: #000;
	text-decoration:none;
	background:url(../images/topover.gif) right no-repeat;
}
ul.pureCssMenu li a:hover {
	position:relative;
	background:url(../images/topover.gif) right no-repeat;
	font:normal 11px Verdana;
	color: #000;
	text-decoration:none;
}
ul.pureCssMenu li ul li:hover {
	position:relative;
}
*html ul.pureCssMenu li ul {
	margin-left:-10px
}
ul.pureCssMenu li ul li>a {
	font:normal 11px Verdana;
	color: #ffffff;
	text-decoration:none;
	background:#fff;
	padding:3px 5px;
	display:block;
}
ul.pureCssMenu li ul li a {
	position:relative;
	background:#000;
	font:normal 11px Verdana;
	color: #000;
	text-decoration:none;
	padding:3px 5px;
	display:block
}
ul.pureCssMenu li ul li:hover>a {
	font:normal 11px Verdana;
	color: #ffffff;
	text-decoration:none;
	background:#333366
}
ul.pureCssMenu li ul li a:hover {
	position:relative;
	background:#333366;
	font:normal 11px Verdana;
	color: #ffffff;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {
	border: none;
	float:left;
	_float:none;
	margin-right:4px;
	width:16px;
	height:16px;
}
ul.pureCssMenu ul img {
	width:16px;
	height:16px;
}
ul.pureCssMenu img.over {
	display:none
}
ul.pureCssMenu li.dis a:hover img.over {
	display:none !important
}
ul.pureCssMenu li.dis a:hover img.def {
	display:inline !important
}
ul.pureCssMenu li:hover > a img.def {
	display:none
}
ul.pureCssMenu li:hover > a img.over {
	display:inline
}
ul.pureCssMenu a:hover img.over, ul.pureCssMenu a:hover ul img.def, ul.pureCssMenu a:hover a:hover ul img.def, ul.pureCssMenu a:hover a:hover a:hover ul img.def, ul.pureCssMenu a:hover a:hover img.over, ul.pureCssMenu a:hover a:hover a:hover img.over, ul.pureCssMenu a:hover a:hover a:hover a:hover img.over {
	display:inline
}
ul.pureCssMenu a:hover img.def, ul.pureCssMenu a:hover ul img.over, ul.pureCssMenu a:hover a:hover ul img.over, ul.pureCssMenu a:hover a:hover a:hover ul img.over, ul.pureCssMenu a:hover a:hover img.def, ul.pureCssMenu a:hover a:hover a:hover img.def, ul.pureCssMenu a:hover a:hover a:hover a:hover img.def {
	display:none
}
ul.pureCssMenu a:hover ul, ul.pureCssMenu a:hover a:hover ul, ul.pureCssMenu a:hover a:hover a:hover ul {
	display:block
}
ul.pureCssMenu a:hover ul ul, ul.pureCssMenu a:hover a:hover ul ul {
	display:none
}
.aerobuttonmenu { /*container that holds a row of aero buttons*/
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: auto;
}
* html .aerobuttonmenu { /*IE6 and below hack. Set explicit strip width*/
	width: 100%;
}
.aerobuttonmenu a.aero { /*aero button CSS*/
	background: transparent url('../images/aeroleft.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 13px Verdana, Trebuchet MS; /* Change 13px as desired */
	line-height: 23px; /* This value + 8px should equal height of button background (default is 31px) */
	height: 31px; /* Height of button background height */
	padding-left: 10px; /* Width of left menu image */
	text-decoration: none;
	margin-right: 5px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
	opacity: 0.9;
	-moz-opacity: 0.9;
}
.aerobuttonmenu a.aero:link, .aerobuttonmenu a.aero:visited, .aerobuttonmenu a:active {
	color: white; /*button text color*/
}
.aerobuttonmenu a.aero span {
	background: transparent url('../images/aeroright.gif') no-repeat top right;
	display: block;
	padding: 4px 10px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}
.aerobuttonmenu a.aero:hover { /* Hover state CSS */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/
	opacity: 1;
	-moz-opacity: 0.99;
}
.aerobuttonmenu a.aero:hover span { /* Hover state CSS (for text) */
	color: #f6f3fe;
}
.black a.aero {
	background-image: url(../images/aeroleftblack.gif);
}
.black a.aero span {
	background-image: url(../images/aerorightblack.gif);
}
.aerobuttonmenu .rightsection {
	float: right;
	width: 100px;
	position: relative;
	top: 3px;
	padding-right: 5px;
	text-align: right;
}
.aerobuttonmenu .rightsection a {
	color: navy;
}
.sarchbar {
	background:url(../images/searchnav.gif) no-repeat;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF
}
.sarchbar input {
	width:190px
}
.sarchbar .searchbut1 {
	width:70px
}
.searchbut1 {
	background:url(../images/innersearchbut.gif) repeat-x;
	border:#000000 0px solid;
	color:#FFFFFF;
	font:bold 11px verdana;
	padding:3px
}
#brdcub {
	background:#ececec;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding:8px 10px;
	font-size:11px;
}
#linksubcat {
	background:#ececec;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding:3px 10px;
	font-size:11px;
}
#linksubcat .nostyle li {
	list-style:none;
	margin:2px 0;
	padding:0px 0 5px 10px;
	background:url(../images/varrow.gif) left 7px no-repeat;
	opacity:0.8;
	filter:alpha(opacity=80)
}
.rightsidebar {
	width:260px;
}
.titleheading {
	/*width:260px;*/
	padding: 3px 5px;
	background-color: #e3d6f4;
	border:#cdbce4 1px solid;
	border-bottom:#b6a3cb 3px solid;
	border-right:#b6a3cb 3px solid;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	color: #4600a1;
	text-decoration: none;
	font:bold 14px Verdana;
}
.titleheading_homepage{
	color: #683BA1;
	text-decoration: none;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	border-bottom:#E7DAF6 2px solid;
	margin-top:20px;
}
.titleheading_homepage_first{
	color: #683BA1;
	text-decoration: none;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	border-bottom:#E7DAF6 2px solid;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:3px;
}
.adminmenu {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0; /*margin-left:-30px*/
}
.adminmenu ul {
	margin:0;
	padding:0
}
.adminmenu li {
	list-style: none;
	float: left;
	margin:1px 0
}
.adminmenu li a {
	display: block;
	padding: 6px 20px;
	background-color: #9561d8;
	border:#7547a3 1px solid;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin-right:1px;
	color: #fff;
	text-decoration: none;
}
.adminmenu li a:hover {
	display: block;
	padding: 6px 20px;
	color: #000;
	text-decoration: none;
	background-color: #e6d3f8;
	border:#7547a3 1px solid;
}
.brdcum {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:5px;
	border-bottom:#cccccc 1px dashed;
	padding-bottom:5px;
}
.brdcum a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333
}
.right_feat {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.div1 {
	/*float:left*/
}
.div2 {
	float:right
}
.clr {
	clear:both
}
.just {
	text-align:justify
}
.psearch {
}
.psearch a {
	color:#333333;
	background:  url(../images/varrow.gif) 6px 7px no-repeat;
	padding:5px 0px 5px 18px;
	display:block;
}
.psearch a:hover {
	color:#333333;
	background: url(../images/varrow.gif) 6px 7px no-repeat;
	padding:5px 0px 5px 18px;
	display:block
}
.searchlist {
	background:#FFFFFF;
	border:#68359a 1px solid
}
#addpack {
	background:url(../images/add-midbg.gif) repeat-y;
	font:11px Verdana, Arial, Helvetica, sans-serif, "Myriad Pro";
	line-height:18px;
	margin-right:5px;
}
.addmid {
	background:url(../images/add-top1bg.gif) left top no-repeat;
	padding:0px 0px 0 0px
}
.addmid h3 {
	color:#FFFFFF;
	margin:0;
	padding:20px 0 23px 10px;
	_padding:13px 0 13px 0
}
.adimg {
	float:left
}
.addsec {
}
.addsec h1 {
	font:bold 25px arial;
	word-spacing:2px;
	color:#000
}
.getaddbut {
	background:#b24fae url(../images/pinkbut.jpg) repeat-x;
	border:#b24fae 1px solid;
	margin:0;
	padding:3px;
	color:#fff;
	font:bold 18px Verdana, Geneva, sans-serif;
	width:230px
}
.pinkbut {
	background:#b24fae url(../images/pinkbut.jpg) repeat-x;
	border:#b24fae 1px solid;
	margin:0;
	padding:0 3px;
	color:#fff;
	font:bold 13px Verdana, Geneva, sans-serif
}
.paddingLR10 {
	padding:0 10px
}
.stxt11 {
	font-size:11px
}
/*.addcelltitle3{ background:#FF9; font:bold 12px Verdana, Geneva, sans-serif; border:#b2b559 1px dashed;}
.addcelltitle3_in{ background:#ffffe5; font:bold 12px Verdana, Geneva, sans-serif; border:#a9a985 1px dashed;}


.addcelltitle2{ background:#d2c7bd; font:bold 12px Verdana, Geneva, sans-serif; border:#b2b559 1px dashed;}
.addcelltitle2_in{ background:#f4ece5; font:bold 12px Verdana, Geneva, sans-serif; border:#a9a985 1px dashed;}

.addcelltitle1{ background:#b399da; font:bold 12px Verdana, Geneva, sans-serif; border:#b2b559 1px dashed;}
.addcelltitle1_in{ background:#eee5fa; font:bold 12px Verdana, Geneva, sans-serif; border:#a9a985 1px dashed;}

.addcelltitle4{ background-color:#eee5fa ; font:bold 12px Verdana, Geneva, sans-serif; border:#b2b559 1px dashed;}
.addcelltitle4_in{ background-color:#FFF; font:bold 12px Verdana, Geneva, sans-serif; border:#a9a985 1px dashed;}*/

.addcelltitle3 {
	background:#8f248e;
	font:bold 14px Verdana, Geneva, sans-serif;
/*	border:#841459 1px dashed;*/
	color:#fff;
}
.addcelltitle3_in {
	background:#f9edf5;
	font:normal 12px Verdana, Geneva, sans-serif;
	border-bottom:#ccc 1px dashed;
}
.addcelltitle2 {
	background:#d2c7bd;
	font:bold 14px Verdana, Geneva, sans-serif;
/*	border:#b2b559 1px dashed;*/
}
.addcelltitle2_in {
	background:#f4ece5;
	font:normal 12px Verdana, Geneva, sans-serif;
	border-bottom:#ccc 1px dashed;
}
.addcelltitle1 {
	background:#b399da;
	font:bold 14px Verdana, Geneva, sans-serif;
/*	border:#cccccc 1px dashed;*/
	color:#fff;
}
.addcelltitle1_in {
	background:#eee5fa;
	font:normal 12px Verdana, Geneva, sans-serif;
	border-bottom:#cccccc 1px dashed;
}
.addcelltitle4 {
	background-color:#fff;
	font:bold 14px Verdana, Geneva, sans-serif;
/*	border:#cdc5d9 1px dashed;*/
}
.addcelltitle4_in {
	background-color:#FFF;
	font:normal 12px Verdana, Geneva, sans-serif;
	border-bottom:#cdc5d9 1px dashed;
	padding-bottom:15px;
}
.freelisting {
	background-color:#FFF;
	font:bold 14px Verdana, Geneva, sans-serif;
/*	border:#cdc5d9 1px dashed;*/
}
.freelisting_in {
	background-color:#FFF;
	font:normal 12px Verdana, Geneva, sans-serif;
	border-bottom:#cdc5d9 1px dashed;
}
.grybold {
	font:bold 11px Verdana, Geneva, sans-serif;
	color:#8d8991
}
.subgrey {
	background:#F4F4F4;
	border-bottom:#9b9b9b 1px dashed;
	border-top:#9b9b9b 1px dashed;
	font:11px Verdana, Geneva, sans-serif;
	color:#666;
	padding:5px
}
.th_image {
	border:#ababab 1px solid;
	padding:3px
}
#tabs {
	float:left;
	width:100%;
	line-height:normal;
/*	border-bottom:1px solid #666;*/
	margin-bottom:1em; /*margin between menu and rest of page*/
	overflow:hidden;
}
#tabs ul {
	padding:10px 10px 0 0px;
}

#tabs li {
}

div.content li
{
	margin-left: 35px;
}



#tabs a {
	/*float:left;*/
	/*background:url("../images/tableft.gif") no-repeat left top;*/
	margin:0;
	/*padding:0 0 0 6px;*/
	text-decoration:none;
}
/*#tabs a span {
	float:left;
	display:block;
	background:url("../images/tabright.gif") no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#FFF;
}*/
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {
	float:none;
}
/* End IE5-Mac hack */
#tabs a:hover span {
}
#tabs a:hover {
	background-position:0% -42px;
}
#tabs a:hover span {
	background-position:100% -42px;
}
.buttet_points {
	text-decoration:none;
	font-weight:normal;
	padding:0px
}
.normal_link {
	text-decoration:underline;
	color:#2200D6;
}
.normal_link:hover {
	text-decoration:underline;
	color:#551A9F;
}
.home_icon {
	float:left;
	margin-right:5px;
}
.home_grey {
	color:#666666;
}
.grey {
	color:#666666;
}
.grey_arrow {
    color: #888888;
    font-size: 22px;
    font-weight: bold;
    font-family: arial,helvetica,verdana,sans-serif;
}

div.nationalCompanies
{
	height: 400px;
	overflow: scroll;
}

@media screen and (max-height: 575px){ #rc-imageselect, .g-recaptcha { transform:scale(0.77); -webkit-transform:scale(0.77); transform-origin:0 0; -webkit-transform-origin:0 0; }
}
