/* CSS Document */
body {
	background-color: #faf0e0;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a:link {
	color: #2e6b8f;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #2e6b8f;
}
a:hover {
	text-decoration: underline;
	color: #49a0db;
}
a:active {
	text-decoration: none;
}

/*layout styles */
#holder {width:800px; text-align:center;
margin:0 auto;}
#top { background-image:url(images/main_top_bg.gif); background-repeat:repeat-y; background-position:0px 3px;}
#topbannertbl {width:787px;  background-image:url(images/main_12.gif); background-repeat:repeat-x;}
#topbanner {background-image:url(images/topbannerbg.gif); background-repeat: no-repeat; background-position:top;}
#topbannertbl td.left { width:293px;}
#topbannertbl td.right { text-align:right;}
#topnav {width:778px; display:inline;}
#topnav img{display:inline;}
#middle { background-image:url(images/main_23.gif); background-repeat:repeat-y; background-position:center;text-align:center;}
#midtoptbl { border-top:5px solid #ffffff; border-bottom:13px solid #ffffff;}
#midtoptbl td.left{ width:281px;}
#midtoptbl td.right{ border-left:7px solid #ffffff;}
#midmidtable {background-image:url(images/bluegrad_bg.jpg); background-repeat:no-repeat; height:170px; background-position:top; border-top:15px solid #ffffff;}
#midmidtable  td.one {width:285px;}
#midmidtable  td.two {width:251px;}
#midmidtable  td.three {}
#blueholder {padding-left:15px; padding-right:15px;}
#challengewintbl {background-image:url(images/bluegrad_bg.jpg); background-position:top; background-repeat:no-repeat; }
#challengewintbl td.left { width:250px;}
#challengewintbl  td.right { text-align:right;}

#winners { }
#winners td {width:16.6%;
text-align:center;
padding-top:10px;}
#winners th {width:16.6%;
text-align:left; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#666666;}
#winners th img{ margin-left:4px;}
#adtbl {background-image:url(images/grey_gradbg.jpg); background-position:top;
background-repeat:no-repeat; border-top:15px solid #ffffff;}
#adtbl td.left { width:250px;}
#adtbl  td.right { text-align:right;}
#ads { }
#ads td {width:16.6%;
text-align:center;
padding-top:10px;}
#ads th {width:16.6%;
text-align:left;}
#winners th img{ margin-left:4px;}
#imgbrdr {border:1px solid #d3d3d3;
width:118px;
margin-bottom:8px;}
#imgbrdr img {border:3px solid #ffffff;}
#siteholder {width:778px; text-align:left;
margin:0 auto;}
#bottom {}
#bottomtext {}
#bottomtext td{color:#b4afa7;}

#secmiddletbl { border-top:6px solid #ffffff;}
#secmiddletbl td{}
#secmiddletbl td.left{ width:180px;}
#secmiddletbl td.right{ border-left:6px solid #ffffff;}

#adopt_table {}
#adopt_table td { width:25%; padding-bottom:10px;}
#adopt_table_title { background-color:#fff6d6; font-size:12px; color:#505050; font-weight:bold; padding-left:10px; padding-top:5px; padding-bottom:5px; border-right:1px solid #ffffff;}
#adopt_options { padding-left:10px; padding-top:5px;}
/*end layout styles */
/*text styles */
#bottomtext a{color:#666666;}
#bottomtext a:visited{color:#666666;}
#bottomtext a:hover{color:#333333;}

.medsearch {background-image:url(images/main_31.gif); background-repeat:no-repeat;}

#medsearchholder { padding:16px;}

#medsearchholder input {width:95px; font-size:11px;}

#medsearchholder a{color:#b4afa7;}

#medsearchholder a:visited{color:#b4afa7;}
#medsearchholder a:hover{color:#333333;}

#challengertbl { margin-top:15px;}
#challengertbl td.left{ width:100px;}

#challengertbl img{ padding:3px;
border:1px solid #d3d3d3;}
#challengertbl td.right{}

#challengertbl span {font-size:12px; color:#2e6b8f; font-weight:bold;
margin-bottom:6px;}

#searchtbl { }

#searchtbl td{ }

#searchtbl td.rone{padding-top:15px;}

#searchtbl td.rtwo{padding-top:10px;}
#searchtbl td.rthree{padding-top:10px;}

#searchtbl input { width:160px;
font-size:11px;}

#seccontent {padding:15px;
line-height:18px;}

#secsearchtbl {margin-bottom:10px;}

#secsearchtbl td{ border-left:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
padding-left:8px;
padding-right:8px;
padding-bottom:8px;}

#secsearchtbl input {width:158px; font-size:11px}

.secmedsearch {background-image:url(images/sec_12.gif);
height:104px;
}

#secmedsearchholder {
padding:6px;}

#secmedsearchholder input {width:158px; font-size:11px}

#secmedsearchholder a{color:#b4afa7;}

#secmedsearchholder a:visited{color:#b4afa7;}
#secmedsearchholder a:hover{color:#333333;}

h1 {font-size:18px; font-weight:bold;
color:#499fda;
line-height: normal;}

#marktable {
background-color:#fff6d6;
border:1px solid #e9e9e9;}

#marktable td{
padding:8px;
line-height:normal;}

.heading {
color:#15b200;
font-size:14px;
font-weight:bold;}

.medheading {
font-weight:bold;
color:#999999;
font-size:14px;}

#regtable {}

#regtable td{ padding:4px; border-bottom:1px solid #e2e2e2;}

#regtable th{ padding:4px; color:#ffffff; font-weight:bold; text-align:left;
background-color:#49a0db;
border-bottom:3px solid #2e6b8f;}

#regtable a{ font-size:12px;
font-weight:bold;}

#regtable a:visited{font-size:14px;
font-weight:bold;}

#regtable a:hover{font-size:14px;
font-weight:bold;}

#ovcan a{ font-size:16px;
font-weight:bold;
color:#00456e;}

#ovcan a:visited{font-size:16px;
font-weight:bold;
color:#00456e;}

#ovcan a:hover{font-size:16px;
font-weight:bold;}

#contactform {}

#contactform td{padding:4px; border-bottom:1px solid #e2e2e2;}
#contactform td.left{ width:30%}

#contactform th{padding:4px; color:#ffffff; font-weight:bold; text-align:left;
background-color:#49a0db;
border-bottom:3px solid #2e6b8f;}

#storetable { margin-top:15px;}
#storetable td{ padding:3px;}
#storetable img{ border:1px solid #cccccc;}

a.whitelnk { color:#ffffff; text-decoration:underline; font-weight:normal;}

a.learnmorelnk { padding:6px; font-size:12px; font-weight:bold; color:#ffffff; border:1px solid #124461; background-color:#1f73a3;}
a.learnmorelnk:link { padding:6px; font-size:12px; font-weight:bold; color:#ffffff; border:1px solid #124461; background-color:#1f73a3;}
a.learnmorelnk:visited { padding:6px; font-size:12px; font-weight:bold; color:#ffffff; border:1px solid #124461; background-color:#1f73a3;}
a.learnmorelnk:hover { padding:6px; font-size:12px; font-weight:bold; color:#ffffff; border:1px solid #124461; background-color:#1f73a3;}

.winpad { padding-left:4px; padding-right:4px;}
/*end text styles */

#llogin { background-repeat:no-repeat; background-position:top; height:127px; text-align:left; padding-left:10px;}

#lsearch { background-repeat:no-repeat; background-position:top; height:127px; text-align:left;  padding-left:10px;}

#lcreate { }