@charset "UTF-8";
/* CSS Document */

.sponsor-left {
    width: 100%;
    float:	left;
}

.search-right {
    width: 135px;
    height:225px;
    float:right;
    vertical-align: top;
}

#webapp-template {
    width: 950px;
    height: auto;
}

#search-panel {
        background: url("/Images/cssimg/search-panel.png") no-repeat scroll 0 0 transparent;
	width:950px;
        height:105px;
        padding: 15px 0px 0px 25px;
}

a.various3 {
     background-color: #F4F4F4;
     border: 1px solid #E7E7E7;
     color: #444444;
     display: block;
     font-family: Arial;
     font-size: 12px;
     margin-top: 5px;
     overflow: hidden;
     padding: 9px 0px 9px 20px;
     width: 930px;
     -moz-border-radius:4px 4px 4px 4px;
}

a.various3:hover {
     background: none repeat scroll 0% 0% #ffffff;
     border: 1px solid #00AEEF !important;
     color: #f0f0f0;
     text-decoration:none;
}

#container {
	-moz-border-radius:4px 4px 4px 4px;
	width:920px;
	padding:10px 10px 10px 20px;
	overflow:hidden;
	background-color: #F4F4F4;
	margin-top:5px;
	border:solid 1px #E7E7E7;
}

#container:hover { 
	background:#E7E7E7;   /* Background color when you mouse over */
	border:solid 1px #E7E7E7;
}

#container p { 
	display:none;   /* Hide Links Initially */
}


/* Example Formatting Only -- DISREGARD */
#container img { float:left; margin-right:7px; }
#container h1 { margin:0; padding:3px 0 0 0; font:bold 17px Arial; }
#container a { margin:0; padding:0; font:normal 12px Arial; font-weight:bold; text-decoration:none; color:#444; }
#container p { margin-left:55px; margin-top:5px; }
#container p a { font:bold 12px Arial; }
#container p a:hover { text-decoration:underline }

/* Small Table */
.tag-name { width: 260px; padding-right:30px; font-weight: bold; float:left; }
.tag-address { width: 150px; padding-right:30px; float:left;}
.tag-phone { width: 110px; padding-right:30px; float:left;}
.tag-web { width: 300px; float:right;}
.tag-btn { width: 40px; }

/* Small Table Heading */
.tag-name-h { width: 260px; padding-right:30px; padding-left:10px; float:left; }
.tag-address-h { width: 150px; padding-right:30px; float:left; }
.tag-phone-h { width: 110px; padding-right:30px; float:left; }
.tag-web-h { width: 320px; float:right; }

#webapp-item-list-main {
width: 950px;
border-bottom: 0px solid #C6C8CC;
margin-top: 0px;
font-family: Arial;
font-size: 13px;
color: #4b4b4b;
}

#home #webapp-item-list-main {
padding: 0;
}
#webapp-item-list-heading {
background: url("/images/cssimg/title_bg.png") no-repeat scroll 0 0 transparent;
height: 64px;
width: 900px;
padding: 0px 50px 15px 0px;
}
#webapp-item-list-heading h1 {
left: 25px;
position: relative;
top: 25px;
font-weight: normal;
}
#webapp-item-list-heading .webapp-item-list-left-col {
width: 150px;
float: left;
line-height:150%;
vertical-align:middle;
padding-left: 10px;
padding-right: 10px;
font-size: 13px;
font-family:Arial;
}
#webapp-item-list-heading .webapp-item-list-center-col {
width: 550px;
float: left;
margin-left: 20px;
display: inline;
line-height:150%;
vertical-align:middle;
font-family:Arial;
font-size: 13px;
}
#webapp-item-list-heading .webapp-item-list-right-col {
width: 160px;
float: right;
padding-right: 10px;
text-align:right;
line-height:150%;
vertical-align:middle;
font-weight: bold;
font-size: 13px;
}
#webapp-item-list-content {
width: 950px;
padding-top: 0px;
padding-bottom: 10px;
height:140px;
}
#webapp-item-list-content img {
padding: 0 20px 10px 0;
float:left;
max-width: 300px;    
}
#webapp-item-list-content img:hover {
padding: 0 20px 10px 0;
float:left;
}
#webapp-item-list-content .webapp-item-list-left-col {
width: 150px;
float: left;
margin-left: 10px;
}
#webapp-item-list-content .webapp-item-list-center-col {
width: 655px;
float: left;
margin-left: 20px;
}
#webapp-item-list-content .webapp-item-list-center-col p{
padding-bottom: 5px;
font-family:Arial;
font-size:13px;
color: #555555;
}
#webapp-item-list-content .webapp-item-list-right-col {
width: 220px;
float: right;
margin-left: 10px;
border-left: 1px dotted #909299;
padding-left: 20px;
color: #555555;
font-size:13px;
font-family:Arial;
vertical-align: bottom;
}
