@import url("main_menu.css");
@import url("account.css");
@import url("bridgit.css");
@import url("auto_complete.css");
@import url("tab_panels.css");
@import url("featured_list.css");
@import url("service_link.css");

html {
	padding: 0;
	margin: 0;
}

body {
    padding: 0;
    padding-top: 16px;	
    margin: 0 auto; 	
    font-family: 'Trebuchet MS',tahoma;
    font-size: 12px;
    width: 984px;
    color: #333333;    
    background: url(../images/background/bg.jpg) repeat-x 0 0;
	height: 100%;
}

.stub {
	width: 100%; 		
}

.body_border_container {
    
    /*padding: 11px;*/
    background: #fff;
    
}

.body_border_top {    
/*    background: url(../images/background/body_border_top.gif) repeat-x;  */
}
.body_border_bottom {
   /* background: url(../images/background/body_border_bottom.gif) repeat-x bottom;*/
}
.body_border_left {
    background: url(../images/background/side-left.jpg) repeat-y center left;
}
.body_border_right {
    background: url(../images/background/side-right.jpg) repeat-y center right;    
}


.body_border_top_left {
    background: url(../images/background/top-left-corner.jpg) no-repeat top left;
}

.body_border_top_right {
    background: url(../images/background/top-right-corner.jpg) no-repeat top right;
}
/*
.body_border_bottom_left {    
    background: url(../images/featured/list_bridgit_left_bottom.gif) no-repeat bottom left;
}

.body_border_bottom_right {
    background: url(../images/featured/list_bridgit_right_bottom.gif) no-repeat bottom right;
}
*/
.body_border_content {
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 25px;
/*    width: 920px;*/
}

.bridgit-preview-container {
	position:absolute;				
	z-index:10;
/*	vertical-align: middle;
	text-align:center;*/				
	visibility: hidden;		
/*	height: 200px;
	width: 150px; */	
}

.bridgit-preview-left {
    background: url(../images/preview/left.jpg) repeat-y center left;
}
.bridgit-preview-right {
    background: url(../images/preview/right.png) repeat-y center right;    
}

.bridgit-preview-top-right {
	background: url(../images/preview/right-top.png) no-repeat top right;	
}

.bridgit-preview-content {
    padding-left: 0px;
    padding-right: 17px;
    padding-top: 9px;
	padding-bottom: 17px;
/*    width: 920px;*/
}

img {
    border: none;
}

th {
    font-size: 14px;
    color: #004ea5;
    text-align: left;
}
td label {
    font-weight:bold;    
}

.page_title {
    font-size: 20px;    
    color: #333333;
    margin: 10px 0;
}

.first_letter {
    padding-left: 35px;
}

.header {
    display: block;
    clear: both;
    height: 80px;
    /*border: 1px red solid;*/
}

.logo {
    background: url(../images/logo.gif) no-repeat 0 0;
    display: inline;
    float: left;
    height: 63px;
    width: 45%;
    margin-left:19px; 
    padding-left: 169px;   
    padding-top: 17px;
}

.logo_text {
    font-family: 'Myriad Pro';
    font-size: 16px;
    margin-top: 50px;
    margin-left:-13px; 
    position: inherit;
}

.account_menu,
.account_menu_item_big,
.account_menu_item_small {    
    color: #0260d4;
    padding-top: 0px;
    text-align:right;
}

.account_menu_item_big {
    font-size: 16px;
}

.account_menu_item_small {
    font-size: 13px;   
    text-decoration: underline;
}

.account_menu_place {
    display: inline;
    float: right;
    width: 23.5%;
}

/* content classes */
.content_container {
    padding-top: 23px;
    margin-left: 2px;
    width: 100%;
}

.center_content {
    display: inline;
    float: left;
    width: 623px;
}

.right_content {
    display: inline;
    float: right;
    width: 271px;
}


.bridgit_th_list {
    background: url(../images/right_bkg.gif) no-repeat 0 0;
    height: 486px;    
    padding-left: 26px; 
    padding-top: 50px;
}

.bridgit_th_list_content {
    width: 218px;
    height: 423px;
}

.start_form {
    background: url(../images/account_form_bkg.gif) no-repeat;
    height: 167px;
    margin-bottom: 23px;
    padding-left: 7px;    
}

.start_form_content {
    width: 380px;
    height: 107px;
    float: left;
    margin-top: 7px;
}

.start_form_buttons {
    height: 46px;
    width: 348px;
    float: left;
    padding-top: 6px; 
    padding-left: 32px;    
}

.start_description {
    background: url(../images/account_desc_bkg.gif) no-repeat;
    min-height: 296px;
    height:auto !important;
    height: 296px;
    padding: 10px 37px;
}
/* footer classes*/

.footer {
    text-align: center;
    padding-top: 30px;
}

.footer a {
    padding-left: 50px;
}
/*PNG image support (IE6)*/
.png {
   behavior: url(../stylesheets/iepngfix.htc); 
}

.pagination {  
    padding: 3px;  
    margin: 3px;  
    text-align: center;
}  
.pagination a {  
    padding: 2px 5px 2px 5px;  
    margin: 2px;  
    border: 1px solid #aaaadd;  
    text-decoration: none;  
    color: #E87830;  
}  
.pagination a:hover, .pagination a:active {  
    border: 1px solid #000099;  
    color: #000;  
}  
.pagination span.current {  
   padding: 2px 5px 2px 5px;  
   margin: 2px;  
   border: 1px solid #E87830;  
   font-weight: bold;  
   background-color: #E87830;  
   color: #FFF;  
}  
.pagination span.disabled {  
   padding: 2px 5px 2px 5px;  
   margin: 2px;  
   border: 1px solid #eee;  
   color: #ddd;  
}  