
body {background:url(../images/main_bg.png) repeat-x top; color:#515151; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px;}
/* body {color:#515151; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px;} */

p{font-size: 14px;}
a img {border: none; }

/************************************************
* General *
************************************************/
#wrapper {
    width:100%; 
    margin-left:60px;
	min-height:1000px;
	height:auto !important;
	height:1000px; 
}

#maintop{float:left;}
#container{width:980px; margin:0 auto;}
#container h1{color: white; font-size:24px;}

.pagetitle{font-size:50px; line-height:58px; color:#ffffff; padding:20px 0px 20px 0px; margin:0px; font-weight:bold;}
h6{font-size:50px; line-height:58px; color:#ffffff; padding:20px 0px 20px 0px; margin:0px; font-weight:bold;}
h1{font-size:42px; line-height:58px; color:#ffffff; padding:20px 0px 20px 0px; margin:0px; font-weight:bold;}
h2{font-size:18px; color:#005fa7;/* font-style:italic;*/ font-weight:bold; padding:20px 0px 25px 0px; margin:0px; font-family:"Times New Roman", Times, serif;}
h3{font-size:30px; font-weight:normal; color:#005ba0; padding:0px; margin:0px;}
h4{color:#3d5a00; font-size:20px; font-weight:normal; padding:0px; margin:0px;}
h5{color:#262626; font-size:20px; font-weight:normal; padding:15px 0px 18px 0px; margin:0px;width:95%;line-height: 125%;}

.quoted{color:#262626; font-size:20px; font-weight:normal; padding:15px 0px 18px 0px; margin:0px;font-style:italic;}

/************************************************
* Header *
************************************************/
#login{padding:4px 0px 5px 0px; float:right; height:23px;}
#loginlft{float:left; margin-right:5px;}
.loginbtn{cursor:pointer; color:#ffffff; background:url(../images/loginbtn.png) no-repeat; border:none; font-size:12px; font-weight:bold;  font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; width:50px; height:23px; text-align:center;} 
#logo{width:100px; float:left; height:50px; padding:0px 0px 8px 15px;}
#loginright {float:left; padding:4px 0px 7px 0px; font-weight:bold; color:#ffffff;}
#loginright a{ font-weight:bold; color:#ffffff; text-decoration:none;}
#loginright a:hover{ font-weight:bold; color:#ffffff; text-decoration:underline;}
#header{float:left; width:980px; height:115px;}
#logo{padding:16px 0px 0px 0px;}

/************************************************
* Navigation *
************************************************/
.nav {color:#ffffff; font-size:16px; float:right; font-weight:bold; padding:0px; margin:36px 0px 0px 0px;}
.nav ul {text-align:center;list-style:none; padding:0px; margin:0px;}
.nav ul li {list-style:none; text-align:center; padding:3px 0px 0px 10px; color:#555555; float:left; font-weight:bold; height:35px; margin:0px;}
.nav ul li a {list-style:none; padding:8px 10px 10px 10px; text-decoration:none; color:#555555; font-weight:bold; height:30px; line-height:38px;}
.nav ul li a:hover{list-style:none; padding:8px 10px 10px 10px; color:#ffffff; text-decoration:none; font-weight:bold; background:url(../images/hover.png) repeat-x top; height:30px; line-height:38px;}
.nav ul li a.current{list-style:none; padding:8px 10px 10px 10px; color:#ffffff; text-decoration:none; font-weight:bold; background:url(../images/hover.png) repeat-x top; height:30px; line-height:38px;}

/************************************************
* Banner *
************************************************/
/*  .banner{width:980px; float:left; background:url(../images/banner.jpg) no-repeat top; height:445px;}*/
.banner{width:720px; float:left; height:415px;}
.banleft{width:400px; float:left; margin-right: 20px;}
.banleft p{padding:0px 0px 20px 0px; margin:0px; font-size:20px; line-height:30px; color:black; font-weight:bold;}
.banright{width:300px; float:right;}
.signupbtn{cursor:pointer; color:#ffffff; background:url(../images/signupbtn.png) no-repeat; border:none; font-size:26px; font-weight:bold;  font-family:Arial, Helvetica, sans-serif; margin:5px 0px 0px 0px; padding:0px 40px 0px 0px; width:280px; height:75px; text-align:center;}
.startbtn{cursor:pointer; color:#ffffff; background:url(../images/btn.png) no-repeat; border:none; font-size:24px; font-weight:bold;  font-family:Arial, Helvetica, sans-serif; margin:5px 0px 0px 0px; padding:0px 40px 0px 0px; width:280px; height:75px; text-align:center;}
.nocredit{margin-left: 50px; margin-top: 15px; font-size:16px; font-weight:bold; color: black; font-family:Arial, Helvetica, sans-serif;}
#banner h1{color: black; font-size:38px; padding-right: 20px;margin-bottom:30px;line-height: 1.10em;}
#banner p{padding-right: 20px;}

.slug{font-size: 42px;font-weight: bold;padding-bottom: 40px;padding-top: 20px; color:#005fa7; text-align: right;}
.slug2{font-size: 26px;font-weight: bold;padding-bottom: 10px;padding-top: 10px; color:#005fa7;  text-align: right;}

#pricebox{width:80%;background-color: white;border: thin solid #d2d2d2; padding: 20px;}
#pricebox h5{font-weight: bold;margin-bottom: 0px;padding-bottom: 0px;font-size: 16px;}
.includes{font-weight: bold;margin-top: 10px;margin-bottom: 20px;padding-bottom: 0px;font-size: 24px;}
#pricebox h4{padding-top: 40px;margin-bottom: 10px; font-weight: bold; font-size: 22px;}
#pricebox h3{
	background-color: green; font-size: 36px; font-weight: bold; color: white;
	padding: 10px 20px 10px 10px;
	border-radius-topleft:10px; 
    border-radius-topright:10px; 
    -webkit-border-top-left-radius:10px; 
    -webkit-border-top-right-radius:10px; 
	border-radius-bottomleft:10px; 
    border-radius-bottomright:10px; 
    -webkit-border-bottom-left-radius:10px; 
    -webkit-border-bottom-right-radius:10px; 
	text-shadow: #636363 0 0 0;
	}
	
#youraccount{color: green;font-weight: bold;margin-top: 50px;margin-bottom: 0px;padding-bottom: 0px;font-size: 18px;}
.pricecopy{font-size: 14px; margin-top: 5px; margin-bottom: 20px;}
.cents{font-size:14px; position:relative; top: -18px;}
.boldgreen{color: green; font-weight: bold;}
.footnote{font-size:14px;}
.subpricing{font-size:12px;}
/* .pricingtable .bigbutton{padding: 0px;} */

.gallery {float:right; width:457px; height:414px; margin:22px;}
.gallerys {position:fixed; top:110px; right:200px; width:320px; height:300px; margin:10px;}
#slider {margin:0; padding:0; list-style:none;}
#slider ul,
#slider li {margin:0; padding:0; list-style:none;}
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li {width:457px; height:414px; overflow:hidden;}
p#controls {margin:0; position:relative;}
#prevBtn {display:block; margin:0; overflow:hidden; width:22px; height:30px; position:absolute; left: -18px !important; left:-57px; top:-237px;}
#nextBtn {display:block; margin:0; overflow:hidden; width:22px; height:30px; position:absolute; left:453px !important; left:389px; top:-237px;}
#prevBtn a {display:block; width:22px; height:30px; background:url(../images/leftarrow.png) no-repeat 0 0;}
#nextBtn a {display:block; width:22px; height:30px; background:url(../images/rightarrow.png) no-repeat 0 0;}

/************************************************
* Content *
************************************************/
#content{width:980px; float:left; margin:15px 0px 0px 0px; padding:0px 0px 35px 0px;}
#conbox{width:290px; height:232px; float:left; padding:0px 25px 0px 0px; margin:0px; border-right:1px solid #cbcbcb;}
#conbox p{font-weight:bold; font-size:14px; color:#5c9a00; padding:0px 0px 25px 0px; margin:0px;}
#conboxm{width:290px; height:232px; float:left; padding:0px 25px 0px 0px; margin:0px 0px 0px 25px; border-right:1px solid #cbcbcb;}
#conboxm p{font-weight:bold; font-size:14px; color:#5c9a00; padding:0px 0px 25px 0px; margin:0px;}
#conbox1{width:290px; float:left; height:232px; padding:0px 0px 0px 0px; margin:0px 0px 0px 25px;}
#conbox1 p{font-weight:bold; font-size:14px; color:#5c9a00; padding:0px 0px 25px 0px; margin:0px;}

#descdiv{padding-bottom: 40px;}
#descimg{float: left; position: relative; width: 300px; top:0px; padding-right: 50px;}
#middledesc{float: left; width: 600px; padding-bottom: 40px; padding-left: 20px}
#middledesc p{font-size:20px; line-height: 150%; margin-bottom: 16px;}
#middledesc h2{font-family:Arial, Helvetica, sans-serif; font-size:20px; bottom-margin: 5px;}
.learnmore{font-weight: bold;}
.learnmore{cursor: pointer; text-decoration: none;}
.learnmore:hover{cursor: pointer; text-decoration: underline;}
#emailus{font-size: 14px; cursor: pointer; text-decoration: none; color: #5c9a00}
#emailus:hover{cursor: pointer; text-decoration: underline;}
#menudiv{position: relative;}

#createaccount{width: 700px;}

.bigbutton{
	background-color: #48ca28;
	color: #fffeff;
	font-weight: bold;
	font-size: 18px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	border: thin solid gray;
	padding: 10px 20px 10px 10px;
	border-radius-topleft:10px; 
    border-radius-topright:10px; 
    -webkit-border-top-left-radius:10px; 
    -webkit-border-top-right-radius:10px; 
	border-radius-bottomleft:10px; 
    border-radius-bottomright:10px; 
    -webkit-border-bottom-left-radius:10px; 
    -webkit-border-bottom-right-radius:10px; 
	text-shadow: #636363 0 0 0;
}

.bigbutton:hover{background-color:blue;}
.buttonlarge{font-size: 28px;}

#emailusdiv{position: absolute; left:400px; padding-top:15px;} 
#requestdiv{position: absolute; left:650px; padding-top:15px;} 
#rsvpdiv{position: absolute; left:850px; padding-top:15px;} 
.requestinfo{font-size: 14px; cursor: pointer; text-decoration: none; color: blue;}
.requestinfo:hover{cursor: pointer; text-decoration: underline;}

.requestbox{width: 500px; border: thin solid #d2d2d2; margin-bottom: 20px;margin-top: 10px;}
.requestcomment{width: 500px; height: 100px; border: thin solid #d2d2d2;}
.formcheck{padding-left: 10px;}
.formcol{position: absolute; padding: 20px; left: 0px;}
.formcolumns{position: relative;}
#rsvp h5{padding-bottom: 5px;}
#rsvp h4{font-size: 12px; margin-left: 20px; padding-left: 20px; width: 500px;}
	
/************************************************
* Footer *
************************************************/
#footer{margin-left: 40px; height:54px; margin-top: 40px;} /*background:url(../images/footer.png) repeat-x top; */
#inftr{width:800px; margin:0 auto; padding:20px 0px 0px 0px;}
#lftftr{font-size:14px; color:#666666;}
#lftftr a{color:#153a83; font-size:14px; text-decoration:none; padding:0px 3px 0px 3px;}
#lftftr a:hover{color:#153a83; font-size:14px; text-decoration:underline;}
.footercpy{padding-bottom: 20px; font-size:14px; color:#666666;}

/************************************************
* follow us *
************************************************/
#follow{width:450px; float:right; height:100px;}
#followbox1{width:150px; float:left}
#followbox2{width:150px; float:left}
#followbox3{width:150px; float:left}


/************************************************
* pricing table *
************************************************/

.pricingtable{width: 600px; font-size: 16px; border-collapse: collapse;}
.pricingtableheader{font-weight: bold; font-size: 42px; color: black; background-color: gray; padding-left: 10px; padding-top: 10px; padding-bottom: 10px;}
.pricingtablebuttons{background-color: white; color: black; text-align: center;}
.pricingtablerow{}
.pricingtablespace{height: 20px;}
.pricingtablecell{vertical-align: top; }
.pricetablecol1{min-width: 300px; padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 10px;  background-color: lightgray; vertical-align: top; }
.pricetablecol2{min-width: 30px;}
.pricetablecol3{min-width: 300px; padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 10px;  background-color: lightblue; vertical-align: top; }
.pricingtable h5{font-weight: bold; padding-bottom: 5px; padding-top: 20px;}
.pricetablecopy{}
.priceingsub{font-size:14px; font-style: italic; margin-top: 10px; padding-left: 10px;}
.fineprint{width: 600px;}

.buttonprice{color: black;}

.pricingtable h3{
	background-color: green; font-size: 36px; font-weight: bold; color: white;
	padding: 10px 20px 10px 10px;
	border-radius-topleft:10px; 
    border-radius-topright:10px; 
    -webkit-border-top-left-radius:10px; 
    -webkit-border-top-right-radius:10px; 
	border-radius-bottomleft:10px; 
    border-radius-bottomright:10px; 
    -webkit-border-bottom-left-radius:10px; 
    -webkit-border-bottom-right-radius:10px; 
	text-shadow: #636363 0 0 0;
	}


/************************************************
* full features *
************************************************/
.fullfeaturesbody { border:none; background-color: #fbfbfb;
	background-image: none;
} 
.full{width:980px;}
.fullcol1{width:300px; float:left; padding:2px}
.fullcol2{width:300px; float:left; padding:2px}
.fullcol3{width:300px; float:left; padding:2px}
.fullsection{background-color: white;border: thin solid #d2d2d2; padding: 5px; margin: 0px; 
	margin-bottom: 5px}
.fullsection h2{font-size:18px; font-family:arial; font-weight:bold; padding-bottom: 15px;
	color: black; padding-top: 5px; padding-left: 3px; margin: 0px;}
.fullsection h3{font-size:14px; font-weight:bold;padding-bottom: 0px; padding-left: 10px; 
	padding-bottom:0px; margin:0px;}
.fullsection p{font-size:12px; padding-bottom: 15px; padding-top: 0px; padding-left: 10px; 
	margin: 0px; margin-top:3px;}

	
/************************************************
* Grid related Class *
************************************************/
input {border:none; padding:4px; color:#565656; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-style:normal;
background-color:#ffffff;} /* default class for the textboxes for whole project */
textarea {border: #bababa 1px solid; padding:2px; font-size: 12px; color: #000000; font-family:Arial, Helvetica, sans-serif; background:url(../images/textarea_bg_line.gif) repeat-x #ffffff;} /* default class for the textarea for whole project */
select {border:#bbbbbb 1px solid; padding:3px; font-size:12px; background-color:#gggggg; color:#000000; font-family:Arial, Helvetica, sans-serif;} /* default class for the list menu/dropdown(like to select countries or state) for whole project */
.inputbutton {cursor:pointer; color:#ffffff; background:url(../images/black_button.gif) no-repeat; border:none; font-size:12px; font-weight:bold;  font-family:Arial, Helvetica, sans-serif; font-style:normal; margin:0px; padding:0px; width:83px; height:24px; text-align:left; text-align:center;} /* to make custom type of inputbutton for whole project */
.mandatory {color:#8c0000;} /* to display mandatory things in the form, like "*"  */
.label {color:#999999; font-weight:bold; } /* to give the class for fields label  */
.dottedline{background:url(images/dotted.gif) repeat-x top; height:9px;} /* for dotted lines */
.border {border:1px solid #d6d6d6;} /* common class to use border in the whole project */
.nobg {background:none; border:none;} /* to give remove the background color or border of CHECKBOX and RADIO BUTTON */
.sfont {font-size:10px; color:#ccc; font-style:italic;} /* for small grey font like to write comments near textfield in the grid */
.altbg {background-color:#f4faff; border-top:none; } /* for grid's alternate raw */
.nrlbg {background-color:#ffffff; border-top:none;} /* for grid's normal raw */
.gridheaderbg {background:url(images/gridheaderbg.gif) repeat-x; height:28px; color:#fff;  line-height:normal;} /* for the image or background color of grid's header */

/************************************************
* Feature page *
************************************************/
.inbg{background:url(../images/in_main_bg.png) repeat-x top; color:#515151; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0px;
margin:0px;}
.insbg{background:url(../images/in_short_bg.png) repeat-x top; color:#515151; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0px;
margin:0px;}
.innobg{color:#515151; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0px;
margin:0px;}
.inbanner {width:980px; float:left; background:url(../images/inbanner.jpg) no-repeat top; height:324px; position:relative;}
.smallbanner {width:980px; float:left; background:url(../images/smallbanner.jpg) no-repeat top; height:112px;}
.innerbacontent {width:980px; float:left;position: absolute;}
.innerbacontent p{padding:80px 0px 20px 0px; margin:0px; font-size:24px; line-height:30px; color:#ffffff; font-weight:bold; width: 400px}

.smallbacontent {width:980px; float:left;}
.smallbacontent p{padding:10px 0px 20px 0px; margin:0px; font-size:24px; line-height:20px; color:#ffffff; font-weight:bold;}
.smallbacontent h1{font-size:42px; line-height:20px; color:#ffffff; padding:10px 10px 10px 0px; margin:10px; font-weight:bold;}

.smallbanner .tab {width:980px; float:left; margin:10px 0px 0px 0px; padding:0px;}

.bannerinset{position: relative; right: 100px; top: -15px; float: right; }
.insetimg{height: 280px;}

#ftabv{width:100%; float:left; background:#ededed; padding:25px 0px 25px 0px;}
#content1{width:980px; margin:0 auto; padding:0px 0px 35px 0px; }
#incontent{padding:30px 0px 40px 0px; width:980px; float:left;}
#conlft{float:left; padding:0px 14px 0px 0px; border-right:1px solid #cbcbcb; width:715px;}
#tpcon p{line-height:20px; padding:15px 0px 0px 0px; margin:0px;}
.inconbox{float:left; margin:25px 0px 0px 0px;}

.inwscr{float:left; width:230px; margin:0px 20px 0px 0px;}
.inwscr1{float:left; width:230px; margin:0px;}
.img{margin:0px; padding:0px;}
.sdw{margin:0px; padding:0px;}
.incon{float:right; width:450px;}
.incon a{color:#3d5a00; text-decoration:none; font-size:16px; vertical-align:middle;}
.incon a:hover{color:#3d5a00; text-decoration:underline; font-size:16px;}
.incon p{line-height:20px; padding:6px 0px 10px 0px; margin:0px;}
.rdarrow{padding:2px 0px 0px 0px;}
#rightside{float:right; padding:0px 0px 0px 20px; width:230px;}
.rtopcon{float:left; width:230px;}
.rtcontent{float:left; width:230px;}
.rtcontent ul {margin:0px; padding:5px 0px 0px 0px; list-style:none; line-height:14px;}
.rtcontent ul li {background:url(../images/bullet.png) no-repeat 0px 10px; padding:5px 0px 9px 12px; font-size:12px; font-weight:normal; color:#515151; line-height:20px; border-bottom:1px solid #cbcbcb;}
.rtcontent a{color:#3d5a00; text-decoration:none; font-size:13px; vertical-align:middle;}
.rtcontent a:hover{color:#3d5a00; text-decoration:underline; font-size:13px;}
.rtcontent1{float:left; width:230px;}
.rtcontent1 ul {margin:0px; padding:0px 0px 0px 0px; list-style:none; line-height:14px;}
.rtcontent1 ul li {background:url(../images/bullet.png) no-repeat 0px 10px; padding:5px 0px 9px 12px; font-size:12px; font-weight:normal; color:#acacac; line-height:20px; border-bottom:1px solid #cbcbcb;}
.rtcontent1 ul li span{color:#3e5b01;}
.emailtxt{background:url(../images/emailtxt.png) no-repeat top; width:200px; height:30px; border:none; margin:0px; padding:5px 25px 0px 10px; }
.emailtbox{font-size:15px; color:#acacac; width:190px;}

#privacy{float:left; width: 600px;}

/************************************************
* Tab Section *
************************************************/
.tab {width:980px; float:left; position: absolute; top: 229px; margin:56px 0px 0px 0px; padding:0px;}

.glowingtabs3 {
	float:left;
	width:100%;
	line-height:normal;	
}

.glowingtabs3 ul {
	list-style-type: none;
	margin:0;
/*Left offset of entire tab menu relative to page*/
	padding:0;
}
.glowingtabs3 li {
	display:inline;
	margin:0;
	padding:0;
}
.glowingtabs3 a {
	float:left;
	background:url(../images/tab_left.png) no-repeat left top;
	margin:0;
	margin-right: 4px; /*spacing between each tab*/
	padding:0 0 0 4px;
	text-decoration:none;
}
.glowingtabs3 a span {
	float:left;
	display:block;
	background:url(../images/tab_right.png) no-repeat right top;
	padding:12px 16px 8px 12px;
	font-weight:bold;
	font-size:17px;
	color:#fff;
	text-decoration:none;
	line-height:21px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs3 a span {
	float:none;
}
/* End IE5-Mac hack */

.glowingtabs3 a:hover span {
	color:#fff;
	text-decoration:none;
}
.glowingtabs3 a.current { /*Selected Tab style*/
	background-position:0 -42px; /*Shift background image up to start of 2nd tab image*/
}
.glowingtabs3 a.current span { /*Selected Tab style*/
	background-position:100% -42px; /*Shift background image up to start of 2nd tab image*/
	color:#fff;
}
.glowingtabs3 a:hover { /*onMouseover style*/
	background-position:0% -42px; /*Shift background image up to start of 2nd tab image*/
}
.glowingtabs3 a:hover span { /*onMouseover style*/
	background-position:100% -42px; /*Shift background image up to start of 2nd tab image*/
}

.videolink{
    font-size: 16px;
}

#faq h4{
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#faq p{
	margin-top: 5px;
	margin-bottom: 30px;
}

.blogtitle{
    font-size: 22px;
    font-weight: bold;
    padding-top: 10px;
}

.blogsummary{
    font-size: 14px;
    line-height: 1.5em;                  
    margin-bottom: 20px;
}

.spanlink:hover{
    cursor: pointer;
    text-decoration: underline;
}

.blogbody{
    font-size: 14px;
    line-height: 1.5em;                      
}

.byline{
    color: lightgray;
    padding-bottom: 0px;
}

.bloginsert{
    padding-bottom: 20px;
}

/** SEARCH LISTING **********************************************/

/************************************************
* Search Content *
************************************************/

.searchcontent{ padding:30px 0px 0px 0px; margin:0px; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
.searchcontent h1, h2, h3, h4, h5, h6, ul, li, p{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
.searchcontent img{border:0; padding:0px; margin:0px;}
.clear{clear:both;height:0;font-size:1px; line-height: 0px;}
.clr{ clear:both;}
.searchcontent a{outline:none;}


.searchview{ margin:0px 0px 15px 0px; padding:0px;}
.title-space{min-height: 80px;}
.main-title{ height:58px; line-height:58px; width:100%; background-color:#0072bc; border-bottom:2px solid #81b103;
	font-size:36px; font-weight:bold; color:#fff; margin:0px; margin-bottom: 20px; padding:0px 0px 0px 10px;}
 searchview .logo{ padding:20px 0px 10px 0px; }
.searchview .address{ padding:15px; }
.searchview .address p{ line-height:20px;}
.searchview .address .link{ color:#81b103; text-decoration:none; text-decoration:underline; padding:5px 0px 0px 0px; display:block }
.searchview .address .link:hover{ text-decoration:none;}
.searchview .address h2{ font-size:18px; font-weight:bold; color:#000; margin:0; padding:0px 0px 10px 0px;}
.green-btn{ background-color: #81b103; height:37px; line-height:37px; 
	font-size:18px; color:#fff; text-align:center; text-decoration:none; display:block; padding-left: 10px; padding-right: 10px; margin:10px 0px 0px 0px;}
.profile-link{text-decoration: none; color:#0f7abf; }

.searchcontent-block, .searchcontent-block2{ width:960px; background-color:#f4f4f4; margin:0px 0px 25px 0px;}
.searchcontent-block2 { background-color:#fff; display:inline-block; width:960px; }
.searchcontent-block p, .searchcontent-block2 p{ padding:18px; line-height:22px;}
.green-title{ height:30px; line-height:30px;  background-color:#81b103; font-size:14px; font-weight:bold; color:#fff; padding:0px 0px 0px 10px;}
.blue-title{ height:30px; line-height:30px;  background-color:#0072bc; font-size:14px; font-weight:bold; color:#fff; padding:0px 0px 0px 10px;}
.statement{ color:#0072bc; font-style:italic; font-size:18px;}

.service{ float:left; width:270px; background-color:#f4f4f4; }
.philosophy{ float:right; width:670px; background-color:#f4f4f4;}
.searchcontent-block ul, .searchcontent-block2 ul{ margin:0; padding:20px;}
.searchcontent-block ul li, .searchcontent-block2 ul li{ list-style:none; margin:0px 0px 15px 0px; padding:0px 0px 0px 12px; background:url(/images/bullet.png) no-repeat left 4px;}
.searchcontent-block ul li, .searchcontent-block2 ul li a{ text-decoration:none; color:#000;}

.filter-box{ margin:0px; padding:15px 0px 15px 0px;}
.filter-res{ height:35px; line-height:35px; background-color:#0072bc; margin:0px; padding:0px 0px 0px 5px; color:#fff; font-weight:bold;}
.filter-res .label{ float:left; margin:0px 10px 0px 0px;}
.filter-res .dropdown{ float:left; margin:7px 10px 0px 0px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:160px;}
.search-btn{ background:url(/images/search-btn.png) no-repeat left; width:56px; height:21px; line-height:21px; margin:7px 0px 0px 0px; padding:0px; float:left; text-align:center; cursor:pointer; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}

.listing-block{ margin:0px; padding:0px; float: left; width: 800px;}
.listing-block h2{ font-size:24px; font-weight:bold; color:#0f7abf; margin:0px; padding:0px 0px 10px 0px;} 
.listing-block h3{ font-size:18px; font-weight:bold; color:#000; margin:0px; padding:0px;} 
.listing-block span{ font-size:12px; margin:0px; padding:0px 0px 0px 20px;} 
.listing-block p{ font-style:italic; font-size:12px; color:#666666; padding:0px 0px 10px 0px}
.premium-listing, .basic-listing{ padding:25px 0px 25px 0px; border-bottom:1px dotted #dddddd;}
.premium-listing .data{ padding:0px 0px 0px 20px;}
.profile-btn{ background:url(/images/profile-btn.png) no-repeat left; width:112px; height:29px; line-height:29px; text-decoration:none; display:block; margin:15px 0px 0px 0px; padding:0px; text-align:center; cursor:pointer; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff;}
.nav-btn{ background:url(/images/nav-btn.png) no-repeat left; width:112px; height:29px; line-height:29px; text-decoration:none; display:block; margin:15px 0px 0px 0px; padding:0px; text-align:center; cursor:pointer; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff;}

.verifiedcenter{
	padding: 10px;
	background-color: #00fbd4;
} 

.unverifiedcenter{
	padding: 10px;
} 

.verifiededucator{
	font-weight: bold;
	padding-left: 5px;
}

.searchright{float: right; vertical-align: top; margin-top: 50px;}
.regiontitle{font-size: 20px; font-weight: bold; margin-bottom: 15px;}
.regionentry{font-size: 14px; font-weight: normal; margin-bottom: 5px; cursor: pointer; text-decoration: underline;}

/*************************************************************
************************* paging ****************************/
.paging { text-align:center; padding:10px 0px 4px 0px; margin:10px 0px 10px 0px; }
.paging ul { margin:4px 0px 5px 0px; padding:0px; list-style-type:none; }
.paging ul li { padding:0; margin:2px 1px; display:inline; }
.paging ul li a { color:#0072bc; text-decoration:none;  margin:0; padding:4px 6px 3px 6px; }
.paging ul li a span{ text-decoration:underline;}
.paging ul li a:hover { color:#000; text-decoration:none;  }
.paging ul li a.active { color:#000; text-decoration:underline; }

