﻿/* Bottom Form */
body {
	background-image: url(../images/page_bg.jpg);
	background-repeat: repeat-x;
	background-color:#ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
#bottomform label
{
    font-weight:bold;
    width:120px !important;
    float:left;
    text-align:left !important;
}
.newlink{font-size:8px;color:#cc0000;padding-bottom:15px;}
#bottomform input
{
    width:350px;
}

#bottomform p.form
{
    text-align:right;
    width:500px;
}
.op_logotxt{
margin:0;
padding:0;
}
#bottomform p.agreement
{
    text-align:center;
}
#pageTop
{
    width:950px;
    height:19px;
    margin:0px auto;
    margin-top:15px;
    background-image:url(../images/page_top.jpg);
    background-repeat:no-repeat;
    padding:0;
    float:left;
}
#header
{
    width:900px;
    height:85px;
    margin:0px 0px 0px 0px;
    padding:0;
    float:left;
}
.logo
{
    width:205px;
    height:50px;
    margin:0px 0px 0px 23px;
    padding:0;   
    float:left;
}
.watermark
{
    color: #CECECE;
}
#login, .login{
background-image:url(../images/op_login_top.gif);
width:173px;
height:80px;
background-repeat:no-repeat;
font-size:10px;
float:right;
margin-bottom:5px;
padding:5px;
padding:4px;
text-align:left;
}
/* Safari CSS Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
			#login {padding:1px;}
		}
/* Home Page Divs */
.home_page 
{
   /* background-image:url("../images/test/CompassBackground.gif");
    background-position:124% -11%;
    background-repeat:no-repeat;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:normal;
    height:auto;
    margin:0 auto;
    padding:0 14% 30px 0;
    width:100%;*/
}
.home_txt
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.sect1, .sect2, .sect3, .sect4
{
    float:left;
}
.home_top
{
    text-align:left;
    width:700px;
}
.TextFormSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	
}
.disclosure
{
    background-color: #C0C0C0;
    margin: 5px;
    padding: 5px;
    border: 1px solid #f69b0d;
}
.home_title
{
    
    font-size:24px;
    font-weight:normal;
    margin:0px 0px 10px 75px;
    padding:0;
    text-align:center;
    letter-spacing:2px;
    float:left;
    color:#5c9ccc;
}
.icon_title
{
    font-size:21px;
    margin:0px 0px 10px 0px;
    padding:0;
    text-align:right;
    float:left;
}
.home_intro
{
    width:291px;
    padding:0px 5px 0px 50px;
    clear: left;
}
.home_intro a{color:#0617b7;}
.home_intro a:hover{color:#648ffe;}
.home_list
{
    margin:0px auto; 
    padding-left:15px;
    clear:left;
    list-style-image:url(../images/blueblock.jpg);
    #list-style-image:url(../images/blueblock_ie.jpg);
}
.home_signup
{
    width:353px;
    height:174px;
    float:left;
}
.greyline_h
{
    height:8px;
    width:707px;
    background-image:url(../images/horo_greyline.jpg);
    background-repeat:no-repeat;
    margin:0px 0px 0px 100px;
    padding:5px 0px 5px 0px;
    float:left;
}
.greyline_h2
{
    height:8px;
    width:101%;
    background-image:url(../images/horo_greyline2.jpg);
    background-repeat:no-repeat;
    margin:10px 0px 0px 0px;
    padding:5px 0px 5px 0px;
    float:left;
}
.home_page .greyline_h2
{
    margin-top: 0px;
}
.sect1 
{
    background-color:Transparent;
    /*background-image:url("../images/test/RateAndReviewBanner2.jpg");
    background-position:-1px -5px;
    background-repeat:no-repeat;*/
    float:left;
    margin:0 0 0 10px;
    width:100%;
}
.rr_intro 
{
    background-color:Transparent;
	
}
.home_page .sect1 .rr_intro
{
    float: right;
}
.home_page .sect1 .home_intro
,.home_page .sect1 .rr_intro
{
    width: 45%;
	
    opacity: .8;
}
.h3
{
    color: #673694;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0 5px;
}
#body_table
{
    background-color: Transparent;
}
.individuals, .leaders, .providers
{
    width:300px;
    _width:290px;
    height:auto;
    margin:0px auto;
    padding:5px;
    float:left;
}
.home_seals
{
    width:250px;
    _width:290px;
    height:auto;
    margin:0px auto;
    padding:5px;
    float:left;
}

.providers_front
{
    width:425px;
    _width:290px;
    height:auto;
    margin:0px auto;
    padding:5px;
    float:left;
}

.topMostHeader
{
    margin-top: 0px;
}

.desc_title
{
    float:left;
    width:250px;
    padding-bottom:5px;
    font-weight:normal;
}
.desc_title2
{
    float:left;
    width:360px;
    font-weight:normal;
}
.desc_titlelong
{
    float:left;
    width:700px;
    font-weight:normal;
}
.greyline_v
{
    height:290px;
    width:9px;
    background-image:url(../images/vert_greyline.jpg);
    background-repeat:no-repeat;
    margin:0px auto;
    padding:0px 0px 0px 0px;
    float:left;
}
.greyline_extra
{
    height:900px;
    width:9px;
    background-image:url(../images/vert_greyline.jpg);
    background-repeat:no-repeat;
    margin:0px auto;
    padding:0px 0px 0px 0px;
    float:left;
}
.greyline_vLong
{
    height:522px;
    width:9px;
    background-image:url(../images/vert_greylineLong.jpg);
    background-repeat:no-repeat;
    margin:0px auto;
    padding:0px 0px 0px 0px;
    float:left;
}
.bleft_side
{
    width:300px;
    margin:0px auto;
    padding:0;
    float:left;
}
.bright_side
{
    width:400px;
    margin:0px auto;
    padding:0;
    float:left;
}
.bright_side a{color:#0617b7;}
.bright_side a:hover{color:#648ffe;}
.bookstore
{
    width:700px;
    margin:0px auto;
    padding:0;
    float:left;
}
.book_info
{
    width:250px;
    margin:0px 0px 0px 20px;
    padding:0;
    float:left;   
}
.featured_book
{
    width:200px;
    margin:0px 0px 0px 0px;
    padding:0;
    float:left;   
}
.media
{
    width:300px;
    margin:0px auto;
    padding:0;
    display:block;
    float:left;
}
.opweekly
{
    width:385px;
    _width:360px;
    margin:0px auto;
    padding:0px 5px 0px 5px;
    float:left; 
}
#tagline
{
text-align:right;
width:325px;
padding-right:35px;
font-family:Palatino Linotype;
font-size:13px;
font-style:italic;
}
/* Left Nav */
.left_box
{
    width:100%;
    margin:0px auto;
    padding:0;
    float:left;
}
.left_title
{
    color:#fff;
    font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFE6;
	text-align:left;
	padding:10px 0px 0px 40px;
}
.left_top_subscribe
{
    width:180px;
    height:31px;
    background-image:url(../images/op_subscribetop.gif);
    background-repeat:no-repeat;
    margin:0px auto;
    padding:0;
}
.left_top_feedback
{
    width:180px;
    height:31px;
    background-image:url(../images/op_feedbacktop.gif);
    background-repeat:no-repeat;
    margin:0px auto;
    padding:0;
}
.left_top_search
{
    width:180px;
    height:31px;
    background-image:url(../images/op_providersearchTop.gif);
    background-repeat:no-repeat;
    margin:0px auto;
    padding:0;
}
.left_top_search2
{
    width:180px;
    height:31px;
    background-image:url(../images/op_providersearchTop.gif);
    background-repeat:no-repeat;
    margin:0px auto;
    padding:0;
}
.left_middle
{
    /*background-image:url(../images/op_searchback.jpg);
    background-repeat:no-repeat;*/
    margin:5px 5px 5px 5px;
	padding-bottom:10px;
	#padding:5px;
    text-align:center;
	
}
{padding-bottom:10px;}
.left_middle p a{color:#0617b7;}
.left_middle p a:hover{color:#0617b7;text-decoration:underline;}
.left_middle p
{
    color:#000000;
    font-weight:bold;
    font-size:11px;
    text-align:center;
}
.left_bottom
{
    width:180px;
    height:14px;
    background-image:url(../images/op_providersearchBot.gif);
    background-repeat:no-repeat;
    margin:0px auto;
    padding:0;
}
.sponsors
{
    width:180px;
    float:left;
    margin:10px 0px 0px 17px;
    #margin:10px 0px 0px 22px;
    _margin:10px 0px 0px 7px;
    padding:0px;
}
.sponsors h2
{
    margin:0px auto;
    padding:0px 0px 5px 0px;
    font-size:14px;
}
/* // Left Nav */
.subscribe_input
{
    border:1px solid #f69b0d;
    margin:0px 0px 0px 15px;
    padding:0;
    float:left;
    width:20px;
    height:13px;
}
/* Added by Lijomon New Proto Styles*/
.outer_table
{
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.outer_table
,.banner_table
{
    background-color: #FFFFFF;
}
.link1
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.srch_txt
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFE6;
}

.left_middle .srch_txt
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #5c9ccc;
}

#lnkRate, #lnkWeb{
color:#f69b0d;
}
#lnkRate:hover, lnkWeb:hover{
color:#fcbe02;
}
.srch_top
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFE6;
	text-align:left;
	padding-left:40px;
}
.news_top
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFE6;
	text-align:left;
	padding-left:20px;
    padding-top:8px;
    height:42px;
    #height:34px;
}
.news_txt
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #cccccc;
}
.press_txt
{
	font-family: Arial, Verdana;
	font-size: 12px;
	line-height:normal;
	color: #000000;
	padding-left:10px;
}
.events_top
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	padding-left:20px;
    padding-top:8px;
    height:28px;
    #height:20px;
}
a.presslink:link{
color:#0617b7;
}
a.presslink:hover{
color:#648ffe;
text-decoration:none;
}
a.presslink:visited{
color:#0617b7;
}
.pupdates {
margin:0px auto;
padding:0px;
}
.pupdates li{
font-size:11px;
list-style:none;
margin:0px auto;
padding:0px;
}
.logbtn
{
    position:relative;
    top: 3px;
}
.srch_txt2
{
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFE6;
}


.topmenu_txt
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFE6;
}

a.topmenu_txt:hover
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFC4;
	text-decoration: underline;
}

.ultimate_lbox {display: none;position: absolute;float:right;top: 15%;left: 55%;width: 550px;height: 500px;padding: 16px;border: 4px solid #f69b0d;
background-color: white;z-index:1000;overflow: auto;}
.reliance_lbox {display: none;position: absolute;float:right;top: 15%;left: 55%;width: 550px;height: 500px;padding: 16px;border: 4px solid #f69b0d;
background-color: white;z-index:1000;overflow: auto;}
.connect_lbox {display: none;position: absolute;float:right;top: 15%;left: 55%;width: 550px;height: 500px;padding: 16px;border: 4px solid #f69b0d;
background-color: white;z-index:1000;overflow: auto;}
.lightbox_close
{
    text-align:right;
}

a.link1:hover
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.topmenu_txtsep
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #5E1113;
}
.txtarea
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 13px;
	width: 93px;
	border: 1px solid #fcbe02;
}
.op_list
{
    margin:0px auto; 
    padding-left:30px;
    clear:left;
    list-style-image:url(../images/blueblock.jpg);
    #list-style-image:url(../images/blueblock_ie.jpg);
}
.cmbo
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 15px;
	width: 100px;
	border: 1px solid #AA2427;
}
.find
{
	font-family: Arial, Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFE6;
}
.titile2
{
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #0617b7;
}
.affptitle
{
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #22232c;
	padding:5px;
}
.affptitle2
{
	font-family: Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}
.txtarea2
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 13px;
	width: 150px;
	border: 1px solid #3A5B92;
}
.lft_menu_txt
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #2E2E2E;
}

.detail_name
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #2E2E2E;
} 
a.lft_menu_txt:hover
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #911A1E;
	background-color: #D09FA5;
}
.detail
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #578AC1;
}
.border
{
	border: 1px solid #CCCCCC;
}


.column_head
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFE6;
}

.style2
{
	font-size: 12;
}
.title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.Presstitle	{
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.Pblogbody {
	background: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	text-align: justify;
}

.Pblogbody a,
	.blogbody a:link,
	.blogbody a:visited,
	.blogbody a:active, .calendar a {
	color: #0617b7;
	font-weight: bold;
	text-decoration: underline;
}

.Pblogbody a:hover {
	color: #648ffe;
	font-weight: bold;
	text-decoration: underline;
}
.titledefault
{
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 27pt;
	color: Black;
	font-weight: bold;
}
.style6
{
	font-size: 12px;
}

.listmenu
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #292929;
}
a.listmenu:hover
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #3366CC;
}
.seperation_line
{
	background-image: url(images/seperation_bg.gif);
	background-repeat: repeat-y;
}
.rate
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}

.listmenu2
{
	font-family: Arial, Verdana;
	font-size: 11px;
	width: 150px;
	font-weight: normal;
	color: #4075AF;
	text-decoration: underline;
}

a.listmenu2:hover
{
	font-family: Arial, Verdana;
	font-size: 11px;
	width: 150px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.border2
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.detail2
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #90191D;
}
.detail3
{
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #90191D;
}
a.detail3:hover
{
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

.titlewhite
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.on
{
	font-family: Arial Narrow;
	font-size: 15px;
	font-weight: bold;
	color:  #000000;
	font-style:normal;
}
.onbig
{
	font-family: Arial Narrow;
	font-size: 27pt;
	font-weight: bold;
	color:  #000000;
}
.performance
{
	font-family: Arial Narrow;
	font-size: 15px;
	font-weight: bold;
	color: #0617b7;
	font-style:normal;
}
.performancebig
{
	font-family:  Arial Narrow;
	font-size: 27pt;
	font-weight: bold;
	color: #0617b7;
	
}
.whylist
{
    list-style:none;
}
.inner-txt
{
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.greymenu-txt
{
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #0617b7;
}

a.greymenu-txt:hover
{
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
#banner
{
	position: absolute;
	left: 239px;
	top: 282px;
	width: 725px;
	height: 90;
	z-index: 1;
}
#loginbox
{
	position: absolute;
	left: 189px;
	top: 300px;
	width: 230;
	height: 120;
	z-index: 2;
}
.loginbox
{
	background-color: #ffffff;
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #A02226;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #BC696B;
	border-right-color: #BC696B;
	border-bottom-color: #BC696B;
	border-left-color: #BC696B;
}

.usr_name
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #A02226;
}

a.usr_name:hover
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #A02226;
	text-decoration: underline;
}

.usr_name_sml
{
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #A02226;
}



.border2
{
	border: 1px solid #648ffe;
}
.loginbox2
{
	background-color: #648ffe;
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #A02226;
	border: 1px solid #A02226;
}

.sub_menu_txt
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #2E2E2E;
}

a.sub_menu_txt:hover
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #2E2E2E;
	background-color: #CCCCCC;
}
.listmenu1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 150px;
}
.titlewhite2
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.body_txt p, .body_txt li, .body_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.tabbed_txt
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
a{
color:#0617b7;
}
a:hover{
color:#648ffe;
}
.mission_txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}
.quote_txt span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:italic;
	color: #000000;
}
.ulti
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0617b7;
}
.reliance
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0617b7;
}
.fontonly
{
	font: 8pt Verdana, Arial, Helvetica, sans serif;
	border:none;
	text-decoration:none;
}
.PackTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}
.gen
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0617b7;
}
.foot_txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.page_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #255892;
	text-transform: uppercase;
}

.welcomelabel
{
	font-size: 12;
	font-weight: bold;
	color: Yellow;
}
.msg1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006393;
	background-color: #B8D1ED;
	border: 1px solid #88B3E1;
}
.provider_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00254A;
}

.msg2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	background-color: #D8D8D8;
	border: 1px solid #B2B2B2;
}
.btn_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F5F1E0;
	background-color: #255383;
}
.msg3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #214A74;
	background-color: #FFFFFF;
}
.col_heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF99;
	background-color: #004566;
	text-align: center;
	background-image: url(../images/col_bg.gif);
	text-transform: uppercase;
}
.alt_row1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #D8D8D8;
	text-align: left;
}
.alt_row2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #B8D1ED;
	text-align: left;
}
.thin_border
{
    font-size:16px;
	border: 1px solid #A6A6A6;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.username
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

.provider_title2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	cursor:pointer;
}


a.provider_title2:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.provider_title3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.provider_description_table
{
	border: 1px solid #255383;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: justify;
	background-color: #fcbe02;
}
.provider_description_text
{
	background-color: #fcbe02;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: justify;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding:5px;
}
.provider_packages_text
{
	font-size: 14px;
	color: #333333;
}
.provider_title_inactive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.url
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: 'underline';
	color: #003366;
}


a.username:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF33;
	text-decoration: underline;
}
.txtbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.msg_yellow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFF66;
}
a.msg_yellow:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFF66;
	text-decoration: underline;
}
.f_password
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
}
a.f_password:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
.membersign
{
	font-weight: bold;
	color: #0617b7;
}
a.membersign:hover
{   
    font-weight: bold;
	color: #648ffe;
}
.welcome_txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
}
.combo_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}


/* style for input , textbox, */
input.checkbox
{
    width:15px !important;
    padding:0; margin:0;
}

input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	width: 150px;
}
select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 158px;
}
span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.HeaderStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	color: #ffff99;
	background-color: #421C63;
}
.login_txt
{
    padding-right:15px;
}
/* for success message */
.SuccessRow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}



/* styles for gridview */

#girdview .gridclass
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 90%;
}

#gridview .SelectedRowStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #648ffe;
}
#gridview .RowStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	background-color: #E7E3E7;
}
#gridview .AlternatingRowStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #E7EEF4;
}
#gridview .HeaderStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #94BEF7;
}

#gridview .FooterStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffff99;
	background-color: #421C63;
}
#gridview .Centercolumn
{
	text-align: center;
}
#gridview .Leftcolumn
{
	text-align: left;
	padding-left: 5px;
}
#gridview a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #FF0000;
}
#gridview a Visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
	color: Red;
}

/* button style */
.button
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	width: 80px;
	background-color: #496BA3;
}


/* header td style */
.Header_tdwidth100
{
	width: 100%;
	border-style: solid;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 0;
}
/* header td style */
.Header_tdLine
{
	width: 100%;
	height: 9px;
	background-image: url(../images/gradient_line1.jpg);
	background-repeat: no-repeat;
}
/* header td style */
.SubHeader_tdLine
{
	vertical-align: top;
	width: 100%;
	height: 9px;
	background-image: url(../images/header_line.gif);
	background-repeat: no-repeat;
}
/* header label style */
.HeadingLabelStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 17px;
	font-weight: bold;
	letter-spacing:1px;
}

.HeadingStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 18px;
	font-weight: bold;
	color: #4275AD; /*color:#421C63;*/ /*background-color:#D8D8D8;*/
}

#SealDetails{
background-color:#ffffff;
}

/* label hading */
.labelheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	background-color:#ffffff;
}

/* to get gap around content area */
.contentplaceholderstyle
{
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	vertical-align: top;
}
/* content Main table */
.contentpageMaintable
{
	width: 100%;

}
.AddNewalignright
{
	text-align: right;
}

/* styles for subform panel */

.panellabletdwidth
{
	width: 40%;
	text-align: right;
	padding-right: 5px;
}
.panelheading
{
	color: #000000;
	font-size:16px;
	font-family:Arial;
	padding-left: 5px;
}
.panelheadlabel
{
	text-align: center;
	color: #000000;
	background-color:#f69b0d;
	font-size:16px;
	font-weight:bold;
	padding-left: 5px;
}
.paneltable
{
	border: solid 1px gray;
}

.panelbuttonrowstyle
{
	text-align: center;

}

.Labelsubheading
{
	text-align: center;
	color: #000000;
	background-color:#f69b0d;
	font-size:16px;
	font-weight:bold;
}
.labeltd
{
	width: 50%;
	text-align: right;
	padding-right: 5px;
}

.labeltd1
{

float:left;

}
.paneltable .labeltdShort
{
	width: 25%;
	text-align: right;
	padding-right: 5px;
}
.textboxtd
{
	width: 50%;
	text-align: left;
	padding-left: 5px;
}
.textboxtd1
{


	float:left;
}

.left_middle #radionSearchMethod
{
	width:50px;
	text-align:left;
	
}

.left_middle #radioSearchMethod label
{
	text-align: center;
    color:#5c9ccc;
}
.textboxtd #radioSearchMethod
{
    
    text-align:left;
    
}
/*for survey questions */
.surveybordertable
{
	width: 75%;
	text-align: center;
	border: solid 1px gray;
}

/* for Pages UserAdd */
#lengthyTable table
{
	width: 100%;
	border:1px solid #A6A6A6;
	text-align: center;

}
#lengthyTable .labeltd
{
	width: 50%;
	text-align: right;
	padding-right: 5px;
}
#lengthyTable .textboxtd
{
	width: 50%;
	text-align: left;
	padding-left: 5px;
}
#lengthyTable .textareasmall
{
	width: 150px;
	text-align: left;
	padding-left: 5px;
	height: 50px;
}

#lengthyTable .textareabig
{
	width: 150px;
	text-align: left;
	padding-left: 5px;
	height: 50px;
}
#lengthyTable .panelbuttonrowstyle
{
	text-align: center;
	background-color: white;
}

#radio input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: none;
	color: #333333;
	width: 50px;
	
	
}
#Checkbox input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: none;
	color: #333333;
	width: 16px;
}

.checkboxclass
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.Success
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Green;
	font-weight: normal;
	text-decoration: none;
}
.Failure
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	font-weight: normal;
	text-decoration: none;
}
.errors
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Red;
	font-weight: bold;
	width: 5;
}

#Treeview .ParentNodestyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; /*color: #333333; 	color: #ffff99; 	background-color:#421C63;*/
}

#Treeview input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; /*color: #333333;*/
	width: 15px;
}

#Treeview .NodeStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer; /*color: #333333; 	background-color: #B5A6DE;*/
}
#Treeview .leafnodestyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer; /*color: #333333; 	background-color:#E7E3E7;*/
}

#link a
{
	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;
	text-decoration: underline; /*color:#421C63;*/
}
#link a Visited
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
}
#link1 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}
#link1 a Visited
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
}
.boldLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	color: #ffff99;
	background-color: #421C63;
}
.SpecialTableClass
{
	vertical-align: top;
	background-color: #E7E3E7;
}
.pagefooter
{
	text-align: center;
	color: #666666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.pagefooter a{color:#999999; }
.pagefooter a:hover{color:#cccccc; }
.listmenu2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 80px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.sub_menu_txtwhite
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.txtarea3
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 13px;
	width: 90px;
	border: 1px solid #3A5B92;
}
.redText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:Red;

}



/* from page*/

body, td, th
{
	font-family:Arial;
	font-size: 13px;
	color: #000000;
}
table.referral td, table.referral th
{
    color:Black;
    font-size:12px;
    margin:0 auto; 
    text-align:center; 
}

table.referral .highlight
{ font-weight:bold; }

table.referral .firstcol
{
    text-align:left;
}

.seperation_line
{
	background-image: url(images/seperation_bg.gif);
	background-repeat: repeat-y;
}
#op_mainimg{
visibility:hidden;
margin:0px;
padding:0;
}
#op_mainimg1{
margin:0px;
padding:0;
}
#op_mainimg2{
margin:0px;
padding:0;
}
.rate
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
.forgot
{
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #cccccc;
}
a.forgot:hover
{
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

/* Menu styles */
.menuhoverstyle
{
}
#menu navigation
{
	/*background-repeat:no-repeat;*/
	background-color:#648ffe;
}
.memmenu
{
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #0617b7;
	padding-left: 15px;
	border-bottom:3px solid #cccccc;
}
.memmenu-txt
{
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #0617b7;
    text-decoration:none;
}
#menu table
{


}
.menu_border{

}
#menu span
{
	background-repeat: no-repeat;
	background-position: left;
	position:relative;
}
#menu .Menuitemstyle
{
	width: 220px;
	height: 26px;
	font-family: Arial;
	font-size: 13px;
	/* padding-left: 20px; */
	position: relative;
	margin-bottom:0px;
	text-align: left;
	color:#0617b7;
	/* border-left: 1px solid #f69b0d;
	border-top: 1px solid #f69b0d; */
}
/* Safari CSS Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
			#menu .Menuitemstyle {padding-left: 5px;}
		}
#menu .Menustyle
{
	width: 220px;
	font-family: Arial;
	font-size: 13px;
	padding-left: 5px;
	position: relative;
	text-align: left;
	color:#0617b7;
}

#menu .Menustyle img{
padding-right:15px;
margin-bottom:10px;
}
/* Safari CSS Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
			#menu .Menustyle img { padding-right:0px; margin-bottom:-5px;}
		}
#menu .DynamicMenuStyle
{
	width: 200px;
	height: 26px;
	font-family: Arial;
	font-size: 13px;
	position: relative;
	text-align: left;
	padding-left: 0px;
	margin-left:2px;
	color:#0617b7;
}

#menu .MenuSelectedStyle
{
    font-weight:bold;
	color:#0617b7;
}

/* For Sub Menu in Opera */
#ctl00_LeftMenu1_leftmenun0Items table
{
	background-repeat: no-repeat;
	background-position: left;
}

#ctl00_LeftMenu1_leftmenun0Items .Menuitemstyle
{
	width: 200px;
	height: 26px;
	font-family: Arial;
	font-size: 13px;
	position: relative;
	text-align: left;
	color:#0617b7;
}
#ctl00_LeftMenu1_leftmenun1Items table
{
	background-repeat: no-repeat;
	background-position: left;	
}

#ctl00_LeftMenu1_leftmenun1Items .Menuitemstyle
{
	width: 225px;
	height: 26px;
	font-family: Arial;
	font-size: 13px;
	padding-left: 20px;
	position: relative;
	text-align: left;
	color:#0617b7;
}
/* admin section - Directories */
#ctl00_LeftMenu1_leftmenun2Items table
{
	background-repeat: no-repeat;
	background-position: left;	
	border-left:1px solid #f69b0d;
	border-top:1px solid #f69b0d;
		background-color:#ffffff;
}
/* admin section - Directoreis hover */
#ctl00_LeftMenu1_leftmenun2Items .Menuitemstyle :hover
{
	background-repeat: no-repeat;
	background-position: left;	
	background-color:#e2e2e2;
	border-bottom:1px solid #f69b0d;
	border-top:1px solid #f69b0d;
}

#ctl00_LeftMenu1_leftmenun2Items .Menuitemstyle
{
	width: 195px;
	height: 26px;
	font-family: Arial;
	font-size: 13px;
	padding-left: 5px;
	position: relative;
	text-align: left;
	color:#0617b7;

}

#ctl00_LeftMenu1_leftmenun3Items table
{
	background-repeat: no-repeat;
	background-position: left;	
	background-color:#cccccc;
}

#ctl00_LeftMenu1_leftmenun3Items .Menuitemstyle
{
	width: 195px;
	height: 26px;
	font-family: Arial;
	font-size: 13px;
	padding-left: 20px;
	position: relative;
	text-align: left;
	color:#0617b7;
	background-color:#ffffff;
}

#ctl00_LeftMenu1_leftmenun4Items table
{
	background-repeat: no-repeat;
	background-position: left;	
	background-color:#cccccc;
}

#ctl00_LeftMenu1_leftmenun4Items .Menuitemstyle
{
	width: 195px;
	height: 26px;
	font-family: Arial;
	font-size: 13px;
	padding-left: 20px;
	position: relative;
	text-align: left;
	color:#0617b7;
	background-color:#ffffff;
}
/* admin - EStore Managment */
#ctl00_LeftMenu1_leftmenun5Items table
{
	background-repeat: no-repeat;
	background-position: left;	
	border-left:1px solid #f69b0d;
	border-top:1px solid #f69b0d;
	background-color:#ffffff;
}
#ctl00_LeftMenu1_leftmenun5Items .Menuitemstyle :hover
{
	background-repeat: no-repeat;
	background-position: left;	
	background-color:#e2e2e2;
	border-bottom:1px solid #f69b0d;
	border-top:1px solid #f69b0d;
}
#ctl00_LeftMenu1_leftmenun5Items .Menuitemstyle
{
	width: 195px;
	height: 26px;
	font-family: Arial;
	font-size: 13px;
	padding-left: 5px;
	position: relative;
	text-align: left;
	color:#0617b7;

}
/* admin - provider management */
#ctl00_LeftMenu1_leftmenun6Items table
{
	background-repeat: no-repeat;
	background-position: left;	
	border-left:1px solid #f69b0d;
	border-top:1px solid #f69b0d;
	background-color:#ffffff;
}
#ctl00_LeftMenu1_leftmenun6Items .Menuitemstyle :hover
{
	background-repeat: no-repeat;
	background-position: left;	
	background-color:#e2e2e2;
	border-bottom:1px solid #f69b0d;
	border-top:1px solid #f69b0d;
}
#ctl00_LeftMenu1_leftmenun6Items .Menuitemstyle
{
	width: 195px;
	height: 26px;
	font-family: Arial;
	font-size: 13px;
	padding-left: 5px;
	position: relative;
	text-align: left;
    color:#0617b7;
}
/* admin - buyer management */
#ctl00_LeftMenu1_leftmenun7Items table
{
	background-repeat: no-repeat;
	background-position: left;	
	border-left:1px solid #f69b0d;
	border-top:1px solid #f69b0d;
	background-color:#ffffff;

}
#ctl00_LeftMenu1_leftmenun7Items .Menuitemstyle :hover
{
	background-repeat: no-repeat;
	background-position: left;	
	background-color:#e2e2e2;
	border-bottom:1px solid #f69b0d;
	border-top:1px solid #f69b0d;
}
#ctl00_LeftMenu1_leftmenun7Items .Menuitemstyle
{
	width: 195px;
	height: 26px;
	font-family: Arial;
	font-size: 13px;
	padding-left: 5px;
	position: relative;
	text-align: left;
	color:#0617b7;
}
/* CSS for Unsolicited and Solicited listing hovers*/
#ctl00_LeftMenu1_leftmenun8Items table
{
	background-repeat: no-repeat;
	background-position: left;	
	border-left:1px solid #f69b0d;
	border-top:1px solid #f69b0d;
	background-color:#ffffff;
}
#ctl00_LeftMenu1_leftmenun8Items .Menuitemstyle :hover
{
	background-repeat: no-repeat;
	background-position: left;	
	background-color:#e2e2e2;
	border-bottom:1px solid #f69b0d;
	border-top:1px solid #f69b0d;
}
#ctl00_LeftMenu1_leftmenun8Items .Menuitemstyle
{
	width: 195px;
	height: 26px;
	font-family: Arial;
	font-size: 13px;
	padding-left: 5px;
	position: relative;
	text-align: left;
	color:#0617b7;
}
#ctl00_LeftMenu1_leftmenun9Items table
{
	background-repeat: no-repeat;
	background-position: left;	
	background-color:#cccccc;
}

#ctl00_LeftMenu1_leftmenun9Items .Menuitemstyle
{
	width: 195px;
	background-color:#ffffff;
	height: 26px;
	font-family: Arial;
	font-size: 13px;
	padding-left: 20px;
	position: relative;
	text-align: left;
	color:#0617b7;
}
/* admin - exception providers */
#ctl00_LeftMenu1_leftmenun10Items table
{
	background-repeat: no-repeat;
	background-position: left;	
	border-left:1px solid #f69b0d;
	border-top:1px solid #f69b0d;
	background-color:#ffffff;
}
#ctl00_LeftMenu1_leftmenun10Items .Menuitemstyle :hover
{
	background-repeat: no-repeat;
	background-position: left;	
	background-color:#e2e2e2;
	border-bottom:1px solid #f69b0d;
	border-top:1px solid #f69b0d;
}
#ctl00_LeftMenu1_leftmenun10Items .Menuitemstyle
{
	width: 195px;
	height: 26px;
	font-family: Arial;
	font-size: 13px;
	padding-left: 5px;
	position: relative;
	text-align: left;
	color:#0617b7;
}
#ctl00_LeftMenu1_leftmenun11Items table
{
	background-repeat: no-repeat;
	background-position: left;	
	background-color:#cccccc;
}

#ctl00_LeftMenu1_leftmenun11Items .Menuitemstyle
{
	width: 195px;
	background-color:#ffffff;
	height: 26px;
	font-family: Arial;
	font-size: 13px;
	padding-left: 20px;
	position: relative;
	text-align: left;
	color:#0617b7;
}
#ctl00_LeftMenu1_leftmenun12Items table
{
	background-repeat: no-repeat;
	background-position: left;	
	background-color:#cccccc;
}

#ctl00_LeftMenu1_leftmenun12Items .Menuitemstyle
{
	width: 195px;
	color: Black;
	height: 26px;
	font-family: Arial;
	font-size: 13px;
	padding-left: 20px;
	position: relative;
	text-align: left;
	color:#0617b7;
	background-color:#ffffff;
}
#ctl00_LeftMenu1_leftmenun13Items table
{
	background-repeat: no-repeat;
	background-position: left;	
	background-color:#cccccc;
}

#ctl00_LeftMenu1_leftmenun13Items .Menuitemstyle
{
	width: 195px;
	color: Black;
	height: 26px;
	font-family: Arial;
	font-size: 13px;
	padding-left: 20px;
	position: relative;
	text-align: left;
	color:#0617b7;
	background-color:#ffffff;
}
/* admin - settings */
#ctl00_LeftMenu1_leftmenun14Items table
{
	background-repeat: no-repeat;
	background-position: left;	
	border-left:1px solid #f69b0d;
	border-top:1px solid #f69b0d;
	background-color:#ffffff;
}
#ctl00_LeftMenu1_leftmenun14Items .Menuitemstyle :hover
{
	background-repeat: no-repeat;
	background-position: left;	
	background-color:#e2e2e2;
	border-bottom:1px solid #f69b0d;
	border-top:1px solid #f69b0d;
}
#ctl00_LeftMenu1_leftmenun14Items .Menuitemstyle
{
	width: 195px;
	height: 26px;
	font-family: Arial;
	font-size: 13px;
	padding-left: 5px;
	position: relative;
	text-align: left;
	color:#0617b7;
}
#ctl00_LeftMenu1_leftmenun15Items table
{
	background-repeat: no-repeat;
	background-position: left;
}

#ctl00_LeftMenu1_leftmenun15Items .Menuitemstyle
{
	width: 195px;
	color: Black;
	height: 26px;
	font-family: Arial;
	font-size: 13px;
	padding-left: 20px;
	position: relative;
	text-align: left;
	color:#0617b7;
	
}

/* For Sub Menu in Opera */

.PagerStyle a
{
	
	color:#0617b7;
	
}


.PagerStyle
{
    text-align:center;
    vertical-align:bottom;
  	
}

.Pageinfo
{
	font-size:10px;
} 
/************* Slide down Menu ********************/
.MasterDivEle{	/* Styling question */
	/* Start layout CSS */
	color:#000;
	font-size:12px;
	background-color:#fff;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	background-image:url('images/bg_answer.gif');
	background-repeat:no-repeat;
	background-position:top right;	
	height:20px;
	float:left;
	width:700px;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.SubDivEle{	/* Parent box of slide down content */
	/* Start layout CSS */
	border-top:2px dotted #f69b0d;
	border-left:2px dotted #f69b0d;
	background-color:#ffffff;
	width:650px;
	height:auto;
	float:right;
	
	/* End layout CSS */	
	
	

}

/************* Slide down Menu ********************/
.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#000;
	font-size:12px;
	background-color:#fff;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	background-image:url('images/bg_answer.gif');
	background-repeat:no-repeat;
	background-position:top right;	
	height:20px;
	float:left;
	width:700px;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border-top:2px dotted #f69b0d;
	border-left:2px dotted #f69b0d;
	background-color:#ffffff;
	width:650px;
	height:auto;
	float:right;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
	height:auto;
}
/************ Tab Menu *************/
.invisible {
	display:none;
	}
.selected, .selected:hover {
	background-image:url('../images/tab_select.jpg')!important;
	background-repeat:no-repeat;
	}
.tabheader {
	font-size: 12px;
	color:#000;
	font-weight:normal;
	margin-bottom:5px;
	float:left;
	}
.tabimage_left {
	float:left;
	margin-right:0px;
	}
.tabimage_right {
	float:right;
	margin-left:0px;
	}
.tabinfo {
	padding:10px;
	margin:0px auto;
	color:#000;
	float:left;
	font-size:12px;
	border:1px solid #ccc;
	#width:700px;
	width:700px;
	}
.tabinfo p {
	margin-top:0px;
	margin-right:0px;
	font-size:12px;
	}
#tablist {
	font-size:13px;
	float:left;
	color:#000;
	width:250px;
	padding:0px;
	margin:10px 0px 5px 0px;
	#margin:10px 0px 0px 0px;
	}
/* Safari CSS Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
			#tablist  {margin:10px 0px 0px 0px;}
		}
#tablist li {
	padding:5px;
	width:500px;
	background-image:url('../images/tab_norm.jpg');
	background-repeat:no-repeat;
	#width:59px;
	#float:left;
	list-style-type:none;
	display:inline;
	margin-right:1px;
	#margin-right:-5px;
	}
/* Safari CSS Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
			#tablist li  {height:100px;}
		}
#tablist li:hover {
	background-image:url('../images/tab_hover.jpg');
	background-repeat:no-repeat;
	}
#tablist a {
	color:#fff;
	text-decoration:none;
	}
#tabmenu {
/* Adjust height to 160px to reuse those tabs */
	background-color:#fff;
	border:1px solid #ccccccc;
	}
.visible {
	display:inherit !important;
	}

/******************** Style.css *********************/
span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 150px;
}
input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 150px;
	margin-left:8.5%;
}
/* For textbox with textmode multiline*/
.TextArea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 300px;
	height:150px;
}
.ulti
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B99600;
}
.reliance
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D00C0C;
}
.gen
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #330069;
}
.foot_txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.txtinBlack
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
	text-align: justify;
	padding-right: 10px;
}
.labelheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #000000;
}

.pushButton
{
	border: 1px outset #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	font-size: 9pt;
	background-color: #000000;
}
.combobox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.checkbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
#GridView .gridview
{
	width: 100%;
	height: 100%;
}
#GridView .AlternateRowStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #B8D1ED;
}

#GridView .HeaderStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF99;
	background-color: #004566;
	text-align: center;
	background-image: url(../images/col_bg.gif);
}
#GridView .FooterStyle
{
	background-color: Blue;
	height: 80px;
}

#GridView .RowStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #D8D8D8;
}
.provider_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00254A;
}
.provider_title2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.provider_title3 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.provider_description_table {
	border: 1px solid #255383;
	background-color: #97BCF4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: justify;
}
.provider_description_text {
	background-color: #f69b0d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: justify;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.provider_title_inactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.url {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
}
.username {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}
.txtbox {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.login_heading {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFCC;
}
.link
{
	font-family:Verdana, Arial,Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: blue;
	text-decoration:underline;
}
.msg1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006393;
	/*background-color: #B8D1ED;
	border: 1px solid #88B3E1;*/
}
.msg2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	background-color: #D8D8D8;
	border: 1px solid #B2B2B2;
}

.xstooltip 
{
    visibility: hidden; 
    position: absolute; 
    top: 0;  
    left: 0; 
    background-color:#cccccc;
    z-index: 2; 
    font: normal 8pt sans-serif; 
    color:#0617b7; 
    padding: 0px; 
    border: dashed 1px #000000;
}
#the_image, #stateImg, #the_image4, #the_image1{cursor:help;}
.tdbody
{
font: normal 8pt sans-serif; 
    color:#000; 
    padding: 2px; 
    
}

.WhyOp1
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:windowtext;
	font-size:9.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:bottom;
	white-space:nowrap;}
.WhyOp2
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	
	color:windowtext;
	font-size:9.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:bottom;
	white-space:nowrap;}
.WhyOp3
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:windowtext;
	font-size:9.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:bottom;
	white-space:nowrap;}


.WhyOp4
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:windowtext;
	font-size:9.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:bottom;
	white-space:nowrap;}
.WhyOp5
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:windowtext;
	font-size:9.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:bottom;
	white-space:nowrap;}
.WhyOp6
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:windowtext;
	font-size:9.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:bottom;
	white-space:nowrap;}
	
.searchResultsDataPager
{
    text-align:left !important;
    margin-left:-140px;
}
/************** sidebox.css *********************/
#opweekly
        {
            width:181px;
            height:132px;
            background-image: url(../images/bg002.gif);
            background-color:#40649E;
            
            font-family: Arial,Verdana;
            font-size: 12px;
            font-weight: bold;
            color: #ffffe6;        
        }

#opweekly h2
{
    height:28px;
    margin:0;
    padding:3px 0 0 0;
    background-image:url(../images/bg001.gif);
    color:White;
    font-family: Arial,Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #ffffe6;
}

#opweekly h2 strong
{
    vertical-align:bottom;
    padding-top:5px;
    margin-left:5px;
    padding-left:32px;
    background-image:url(../images/pen.gif);
    background-repeat:no-repeat;
    height:24px;
    display:block;
}

#opweekly p
{
    text-align:center;
    width:150px;
    margin-left: auto;
    margin-right:auto;
    
}

#opweekly a 
{
    color:Black;
}

.reviewBox /* used for the boxes on the review page */
{
    border:solid 1px black;
    width:100%;
    background-color:#E8E8E8;    
    margin:5px 0;
    padding:0 0 5px 0px;
}

.reviewBox h3 
{
    background-color:#808080;
    color:White;
    font-size:13px;
    margin:0 0 3px 0;
    padding:0;
    border-bottom:solid 1px black;
    padding:5px;
}

.reviewBox p
{
    padding-left: 7px;
}


/* Dynamic Content Page */    

.contentPage h2
{
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-size: 17px;
    font-weight: bold;
    letter-spacing: 1px;
    background-image: url(../images/gradient_line1.jpg);
    background-repeat: no-repeat;
    padding-bottom:19px;
    background-position:bottom left;
}

.contentPage h3
{
    color: #000000;
    font-family: Arial;
    /*padding-left: 35px;*/
    padding-bottom:10px;
    background-image: url(../images/header_line.gif);
    background-repeat: no-repeat;
    background-position:bottom left;
    width:100%;
}

.contentPage h3 span
{
    padding-top:13px;
    vertical-align:text-top;
    font-size: 16px !important;
    font-weight:bold !important;
    display:block;
}

#abcSearchFilter
{
	width: 100%;
	height: 9px;
}

.horizontal_List
{
    display: block;
    width: 669px;
}

.horizontal_List > div
{
    float: left;
    padding-right: 8px;
    font-size:larger;
}

.alphabet 
{
    font-size:14px;
    font-weight:bold;
    margin-top:5px;
}

ul.horizontal li.links
{
    text-decoration: underline;
}

.navigation
{
    background-color: #648FFF;
    color: White;
    padding: 2px 0 8px 0;
    height: 16px;
}

.navigation .leftnav
{
    float: left;
}

.navigation .rightnav
{
    float: right;
}

.navigation .numnav
{
    text-align: center;
}

#radioSearchMethod input
{
    
    margin-left: 4px;
}

.instruction
{
    color: #696969;
    font-size: smaller;
}

.help
{
    display: none;
}

.helpTrigger:hover
{
    cursor: help;
}

.helpInstruction
{
    color: Gray;
}

.joinForFreeNowImage
{
    background:url("../images/home_join1.jpg") no-repeat scroll left center transparent;    
    width: 161px;
    height: 34px;
}
.refprogramImage_bgrndleft
{
    background:url("../images/bh_refprogramTransBgrnd.png") no-repeat scroll left center transparent;    
}
.ratereviewImage_bgrndleft
{
    background:url("../images/bh_ratereviewTranBgrnd.png") no-repeat scroll left center transparent;    
}
.searchImage_bgrndleft
{
    background:url("../images/bh_search.png") no-repeat scroll left center transparent;    
}
.feedbackImage_bgrndleft
{
    background:url("../images/bh_feedbackTransBgrnd.png") no-repeat scroll left center transparent;    
}
.left_box .box-content 
{
    padding: 0 0 0px;
}

