body
{
	background-color: #f0f0f0;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

h1
{
	font-size: 18px;
	color: #07aed0;
	margin-bottom: 8px;
}

h2
{
	font-size: 14px;
	color: #8fc122;
	margin-bottom: 8px;
}

h3
{
	font-size: 14px;
	color: #07aed0;
	margin-bottom: 8px;
	text-decoration: none;
}

h4
{
	font-size: 12px;
	color: #07aed0;
	margin-bottom: 6px;
	font-weight: bold;
}

h5
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #777777;
	margin-bottom: 6px;
}

h6
{
	font-size: 12px;
	color: #8fc122;
	margin-bottom: 8px;
	font-weight: bold;
}

.gray_header
{
	font-size: 16px;
	color: #777777;
	margin-bottom: 8px;
	text-align:center;
}

li
{
	margin-top: 8px;
	margin-bottom: 5px;
}

.tab_off
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #777777;
}

.tab_on
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
}

.bold_list
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #777777;
}

.form
{
	height:				12px;
	border:				solid 1px #07aed0;
	background-color:	#f1f1f1;
	font-size:			11px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color:				#777777;
}

.form2
{
	border: solid 1px #07aed0;
	background-color: #f1f1f1;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
}

.form3
{
	border: none;
	background-color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #AA0482;
}

.form_ongrey
{
	border: solid 1px #999999;
	background-color: #ffffff;
	height: 12px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
}

.form2_ongrey
{
	border: solid 1px #999999;
	background-color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
}

.button
{
	border: solid 1px #07aed0;
	background-color: #07aed0;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
}

.button[disabled] 
{
	padding: 0px 6px 0px 6px;
	border: 1px outset ButtonFace;
	color: GrayText;
	cursor: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size: 10px;
}

.button2
{
	border: solid 1px #AA0482;
	background-color: #AA0482;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
}

.small_text
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
}

.medium_text
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
}

.signup_cell
{
/*	margin:6px;*/
	padding:6px;
}

.underlined_link
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	text-decoration: underline;
}

.h2_colour
{
	color: #8fc122;
}

ul
{
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 1em;
	padding: 5px;
}

.featurestable
{
	border: solid 1px #cccccc;
}

.customerQuote
{
	border: solid 1px #777777;
	padding:5px;
}


.grey_text_bold
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #777777;
}

.grey_header
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #777777;
}

.green_bold
{
	color: #8fc122;
	font-weight: bold;
}

.white_bold_small
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
}

.white_bold_medium
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
}

.white_link
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.blue_bold
{
	color: #07aed0;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;	
}

.blue_normal
{
	color: #07aed0;	
}

.grey_bold
{
	color: #777777;
	font-weight: bold;
}

.grey_normal
{
	color: #777777;	
}

.error
{
	color : #AA0482;
	font-weight : bold;
}

.warning
{
	font-size: 10px;
	color : #AA0482;
	font-weight : bold;
}

.bold
{
	font-weight : bold;
}

.small_text_blue_bold
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #07aed0;
	font-weight : bold;
}

.small_text_blue_bold_underline
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #07aed0;
	font-weight : bold;
	text-decoration: underline;
}

.large_text_blue_bold
{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #07aed0;
	font-weight : bold;
}

.normaltext
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
}

.small_text_blue
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #07aed0;
}

.mainArea
{ 
	background-color:#f6f6f6;		
	border: solid 1px #698BA2;
	
}

.tableHeaderBlue
{
    background-color:#07aed0;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	    
}
.tableHeader
{
	background-color:#698BA2;
	COLOR: #E2ECED; 		
	FONT-FAMILY: verdana; 
	FONT-SIZE: 8pt;	
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none
}

.filterTextBox
{
	width:250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #07aed0;
	background-color: #f1f1f1;
	font-size: 11px;
	color: #777777;
}

.calendarDropdown
{
	background-color: #f1f1f1;
	border: solid 1px #07aed0;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
}

.controlGroup
{
	border-width:1px;
	background-color:#f6f6f6;
	border-color:#dedede;
	border-style:Solid;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
}

/*Classes needed for BroadSoft Services controls*/

.broadSoftServicesMainDiv
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	padding-left:6px;
	padding-top:15px;
}

.broadSoftServicesLabel { 
	display: block;  
	float: left; 
	width: 235px; 
	padding-top:1px;
	margin: 15px 0 0; 
	text-align: left; 
	clear:left;
}

.broadSoftServicesInput
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	display: block;
	border: solid 1px #07aed0;
	height: 12px;
	width:200px;
	margin: 15px 0 0;
	background-color: #f1f1f1;
	font-size: 11px;
}
.broadSoftServicesInputSmall
{
	display: block;
	float:left;
	border: solid 1px #07aed0;
	height: 12px;
	width:50px;
	margin: 15px 0 0;
	background-color: #f1f1f1;
	font-size: 11px;
}
.broadSoftServicesDropDown
{
	display: block;
	border: solid 1px #07aed0;
	width:200px;
	margin: 15px 0 0;
	background-color: #f1f1f1;
	font-size: 11px;
	color: #777777;
}

#conferenceBridgeDetailsMainDiv
{
	clear:both;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:25px;
}

.broadSoftServicesHint
{
	display: block;
	margin: 15px 0 0;
}

.broadSoftCheckBox
{
	display:block;
	margin: 15px 5px 0 0;
	float:left;
}

.broadSoftServicesMainDiv option
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
}

/*AutoComplete flyout */
.autocomplete_completionListElement 
{  
	visibility:			hidden;
	margin:				0px;
	margin-left:		0px;
	padding:			0px ;
	
	/*
	border-bottom-color:silver;	
	border-left-color:	silver;	
	border-right-color: silver;	
	border-top-color:	silver;	
	border-width:		1px;
	border-style:		Solid;
	*/
	
	cursor:				pointer;
	overflow:			auto;
	
    text-align:			left; 
    list-style-type:	none;
    
    /* border:				buttonshadow; */
    /* background-color:	#efefef; */
    /* font-size:			10px; */
	/* font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif; */
	/* color:				windowtext; */
	
	
	border:				solid 1px #999999;
	background-color:	#ffffff;
	color:				#777777;
	font-size:			11px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
}

/* AutoComplete item */
.autocomplete_listItem 
{
	background-color:	#ffffff;
	color:				#777777;
	margin:				0px;
	padding:			1px;
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
	/*
	background-color: #07aed0;
	*/
	background-color:	#f0f0f0;
	color:				black;
	margin:				0px;
	padding:			1px;	
}

.grid_view
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style:none;
	border-width:1px;
	background-color:#ffffff;
	border-color:#BCBCBC;
	text-align:center;
}

.grid_view th
{
	padding-left:10px;
	padding-right:10px;
}
.grid_view td
{
	padding-left:10px;
	padding-right:10px;
}

.grid_view_header
{	
	font-weight: bold;
	background-color: #07aed0;
	height:35px;
	text-align:center;
}

.grid_view_checkbox_cell
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;	
	background-color: #07aed0;
}

.grid_view_row
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	background-color:#EDEDED;
}

.grid_view_alt_row
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
}

.small
{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:Purple;
	padding:0px;
	margin:5px 0px 0px 0px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup
{
	border: 2px solid Black;
	padding: 20px; 
	width: 350px; 
	background-color: White; 
	position: fixed; 
	z-index: 100001; 
}

 .box_top
    {
    	/*background:url(images/signup/box_top1.gif) top left no-repeat; */
    	background:url(../images/signup/box_top1.gif);
    	background-repeat : no-repeat;
    	background-position: top left;
        float:left; 
        width:94px; 
        height:14px;
    }
    
    .box_top_left
    {
    	width:24px;
    	background-position : top right
    }
    
     .box_bottom
    {
    	/*background:url(images/signup/box_top1.gif) top left no-repeat; */
    	background:url(../images/signup/box_bottom1.gif);
    	background-repeat : no-repeat;
    	background-position: top left;
        float:left; 
        width:94px; 
        height:12px;
    }
    
    .box_bottom_left
    {
    	width:24px;
    	background-position : top right
    }

    .box_content
    {
        background-color:#07AED0; 
        height:80px; 
        color:#fff;
        text-align:center;
        font-weight:bold; 
    }