body {
	margin: 0 0 10px 0;
	background-image: url(bk.gif);
}
.t{
	font-size:11px;
	font-family: Tahoma;
	color:#094B87;
	font-weight:bold;
	text-decoration:none;
}
	.t:hover{text-decoration:underline;}
.t3{
	font-size:11px;
	font-family: Tahoma;
	color:#094B87;
	font-weight:normal;
	text-decoration:none;
}
	.t3:hover{text-decoration:underline;}
.t2 {
	font-size:11px;
	font-family: Tahoma;
	color:#656565;
	font-weight:normal;
	text-decoration:none;
	padding:10px 10px 0px 16px;
}
.t2:hover{text-decoration:underline;}

.footer{
	font-size:11px;
	font-family: Tahoma;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	
}
	.footer:hover{color:#094B87;text-decoration:underline;}
.inner{
	font-size:12px;
	font-family: Tahoma;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	/* padding:0px 10px 0px 30px;*/
}
.inner2, .inner3, .inner4{
	font-size:11px;
	font-family: Tahoma;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

#rightcol .csc-header {
    margin: 17px 5px 5px 5px;
    border-bottom: 1px dotted #88c0c8;
}

#rightcol p {
    margin: 17px;
    font-size:12px;
    font-family: Tahoma;
}

td.frontleft {
    background-image: url(fl1.gif);
    background-repeat: no-repeat;
}

td.frontmid {
    background-image: url(fm1.gif);
    background-repeat: no-repeat;
}

td.frontright {
    background-image: url(fr1.gif);
    background-repeat: no-repeat;
}

.frontleft .csc-header,.frontmid .csc-header,.frontright .csc-header {
    border-bottom: 1px dashed #003878;
    margin-bottom: 10px;
    width: 195px;
}

.contenttable p {
    margin: 0;
    padding: 0;
}

div.inner2 {
    width: 222px;
    padding-left: 20px;
    padding-top: 17px;
}
html>body div.inner2 { width:200px;}

div.inner3 {
    width: 212px;
    padding-left: 13px;
    padding-top: 17px;
}
html>body div.inner3 { width: 197px;}

div.inner4 {
    width: 220px;
    padding-left: 13px;
    padding-top: 17px;
}
html>body div.inner4 { width: 205px;}

/* SERG DEBUG */
div.inner2,div.inner3,div.inner4 { border: 0px dotted red; }

td.bot_place {
    padding: 4px;
}

td.menutd {
    background-image: url(tmenubg.gif);
    background-position: center right;
    font-size:12px;
    font-family: Tahoma;
    padding: 17px 13px 13px 8px;
}


td.menutd a {
    color: #094b87;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
}

td.topmenu2 a {
    color: #094b87;
    font-weigth: normal;
    text-decoration: none;
}

table.topmenu2 {
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    border-left: 3px solid #87c0c7;
    border-right: 3px solid #87c0c7;
    border-bottom: 2px solid #87c0c7;

    margin-top: 14px;
    background-color: white;
    /* width: 140px; */
}

td.topmenu2 {
    font-size:11px;
    font-family: Tahoma;
    padding: 3px 16px 3px 16px;
    margin-bottom: 2px;
    font-weight: bold;
    border-bottom: 1px solid #e8e8e8;
    background-color: #f3f3f3;
    border-bottom: 1px solid #87c0c7;
}

td.top_menu {
    border-bottom:1px solid #DBE5E6;
    background-position: center center;
    background-image: url(menubgcommon.gif);
}

td.top_right {
    /*
    background-image:url(h_bg.jpg);
    background-repeat: repeat-x;
    padding-left: 8px;
    width: 210px;
    */
    background-image:url(h1_bg1.jpg);
    background-position: center right;
    width: 376px;
    padding-right: 7px;
}

td.t:hover{text-decoration:none;}

td.tt {
    /* width: 520px; */
    width: 354px;
}

/* Membership DB Styles */

#mmdb form {
	padding: 10px 15px 10px 15px;
	margin: 0px;
}

#mmdb input, #mmdb select {
    font-family: Tahoma;
    font-size: 12px;
}

html>body #mmdb .largo_memberdb-searchform-textfield {width: 140px;}

#mmdb-form-wrapper {
	background: #ddd;
	margin: 0px;
	margin-top: 10px;
	text-align: center;
}
#mmdb div.letterlinks {
	width: 100%;
	text-align: center;
	font-size: 0.8em;
	afont-weight: bold;	
	background: #ddd;
	padding-bottom: 6px;
}
#mmdb div.category, #mmdb div.member {
	clear: both;
	border: 0px solid red;
}
#mmdb div.category-letter {
	float: left;
	width: 24px;
	padding: 15px 0px 6px 0px;
	font-size: 16pt;
	color:  #003c74;
}
#mmdb div.categorylist {
	padding-top: 16px;
	float: left;
}
#mmdb div.category-header {
	font-size: 14pt;
	color:  #B86A3E;
	color: black;
}
#mmdb div.back-link {
	atext-align: right;
	clear: both;
}
#mmdb div.back-link-two {
	padding-top: 30px;	
}

#mmdb div.member-logo {
	padding-top: 20px;
	width: 100px;
	margin-right: 10px;
	float: left;
	border: 0px dashed blue;
}
#mmdb div.member-details {
	float: left;
	padding-top: 20px;
	width: 330px;
	border: 0px dashed red;
}
#mmdb div.member-companyname {
	font-weight: bold;
}
#mmdb div.member-offers {
	/* background: #ffa; */
}

