body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/bgpage.jpg);
	background-repeat: repeat-y;
	background-position: center;

	}
	
h1 img {
	display: block;
}

a {
	color: #003366;
}
a:hover {
	color: #93D1A8;
}
.left {
	float: left;
}
.right {
	float: right;
}
.more {
	text-align: right;
}
.clear {
	clear: both;
}


.fechatop {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

}

.bgloading {
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}



/** layout **/
#wrapper {
	text-align: left;
	margin: auto;
	width: 900px;
  position: relative;
}

#fixtop {	width: 900px; position:fixed;}

.navsep {border-left: 1px solid #3F6483;}


#navpreload {
position:absolute;
background: bottom left url(../images/bgnav.jpg) repeat-x;
width:900px;
height: 24px;
}

#nav ul {
  margin: 0;
  padding: 0;
  height: 24px;
  line-height: 22px;
  background: bottom left url(../images/bgnav.jpg) repeat-x;
 list-style: none;
}
#nav li{float: left;  margin:0; }
#nav li a { font-family: Tahoma; font-size:12px; color: #3F6483;
text-transform:none;display: block;text-decoration: none;text-align: center; font-weight: bold; }
#nav li a:hover{ color: #80A4C1;   background: #CECECE;}
#nav li.navsel a { color:#80A4C1;   background: #CECECE;}
img { -ms-interpolation-mode: bicubic; }

/** content **/

#content {
  padding-left: 0px;
}
#content h2 {
  font: 24px Georgia, serif;
  color: #513408;
  font-weight: normal;
  padding: 1px 1px 1px 8px;
  margin-top: 22px;
}
#content p {
  margin-left: 0px;
}
#content a {
  color: #003366;
  text-decoration: none;
}

#content a:hover {
color: #93D1A8;
text-decoration: underline;
}

#content .left-col {
  float: left;
  width: 160px;
  padding-top:14px;
}

#content .right-col {
  float: right;
   width: 696px;
margin-right:18px
}

#content .left-col li, #content .left-col ul {
  list-style: none;
  margin: 0;
  padding: 0;
  background-color:#F2F2F2; 
}
#content .left-col li {
text-align: center;
width: 160px;
background:url(../images/leftnav2009.jpg) ;
height: 25px;
}
#content .left-col li.subli {
text-align: center;
width: 160px;
background-image:none;
background-color:#F2F2F2;
height: 25px;
}
#content .left-col a {
  font-family: "Arial";
  font-size: 12px;
  font-weight: normal;
  color: #003366;
  font-weight: bold;
  display:block;
 line-height: 25px;

}
#content .left-col a:hover {
	color: #556C97;
	text-decoration: underline;
}

.boxtitle {
	font-family: Tahoma;
	color: #FFFFFF;
	font-weight:bold;
	font-size:14px;
	line-height: 22px;
	background-image: url(../images/rowbg.jpg);
	height: 25px;
	width: 680px;
	padding-left:10px;
}
.boxcontent {
	font-family: Tahoma;
	color: #003366;
	font-weight:normal;
	font-size:11px;
	line-height: 16px;
	width: 670px;
	padding-left:10px;
	margin-bottom:20px;
}
.boxcontent p {margin:0; padding:0;}


#short-para  {
	font-family:Arial;
	line-height:14px;
	color: #003366;
	text-decoration: none;
	}
.headlinemed {
	font-weight:bold;
	font-size: 16px;
	width: 670px;
	border-bottom: 2px #B82E2C solid;
	padding-bottom: 4px;
}

.verybigtitle {
	font-weight:bold;
	font-size: 24px;
}

.bigtitle {
	font-weight:bold;
	font-size: 20px;
}
.smenu {font-weight: normal;height:22px;line-height:22px;}
a.smenu:link {text-decoration:none;font-weight: normal; }
a.smenu:visited {text-decoration:none;}
a.smenu:hover {background:#DDDDDD;text-decoration:none;}
a.smenu:active {text-decoration:none;}


.title {
	font-weight:bold;
	font-size: 16px;
}
.txt14 {
	font-weight:normal;
	font-size: 14px;
}
.txt13 {
	font-weight:normal;
	font-size: 13px;
}
.txt12 {
	font-weight:normal;
	font-size: 12px;
}
.txt11 {
	font-weight:normal;
	font-size: 11px;
}
.txt10 {
	font-weight:normal;
	font-size: 10px;
}	


.txt {
	font-family: Tahoma;
	font-size: 11px;
	line-height:14px;
	color: #003366;
	text-decoration: none;
}
.txt  a:link, .txt a:visited, .txt a:active {
	color: #003366;
	text-decoration: underline;
}
.txt  a:hover {
	color: #93D1A8;
	text-decoration: underline;
}

.lkintrasm {
	font-family: "Arial";
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.lkintrasm a:link, .lkintrasm a:visited, .lkintrasm a:active {
	text-decoration: none;
	font-weight: normal;
}
.lkintrasm a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}

#footc {
  height: 10px;
}
#footer {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/footer2009.jpg);
	line-height:16px;
	margin: auto;
	width: 900px;
	height: 40px;
	text-align:center;
	padding-top:5px;
}


#footer  a:link, #footer a:visited, #footer a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#footer  a:hover {
	color: #003366;
	text-decoration: underline;
}
#footer p {margin:0;padding:0;}


#dev {
text-align:right;
font-family: Arial;
font-size:10px;
	margin: auto;
	width: 900px;
}
#dev a {color: #AAA;}
#dev a:link {color: #AAA;text-decoration:none;}
#dev a:visited {color: #AAA;text-decoration:none;}
#dev a:hover {color: #AAA;text-decoration:underline;}
#dev a:active {color: #AAA;text-decoration:none;}

.homeboxpic {float:left; margin-right:20px;}

.bdpicl {
padding:0px;
margin-bottom:-4px;
}

.phototh {
padding:0px;
border-width: 1px;
margin-bottom: 10px;
margin-right: 15px;
}

.gallerytitle {
    margin:auto;
	width: 152px;
	height: 22px;
	font-weight:bold;
	line-height: 22px;
	background:#D7EBF2;
	text-align:center;
	border-width: 0 1px 1px 1px;
	border-color:#45A4C2;
	border-style:solid;
	}
	
.gallerytitleth {
    margin:auto;
	width: 75px;
	height: 17px;
	font-weight:bold;
	line-height: 17px;
	background:#D7EBF2;
	text-align:center;
	border-width: 0 1px 1px 1px;
	border-color:#45A4C2;
	border-style:solid;
	}	

img.bdpicl {
border: 2px solid #003366;
}	


.gallerytitle a, .gallerytitleth a  {
display: block;
margin:0px;
padding:0px;
}	

.gallerytitle a:hover, .gallerytitleth a:hover {
 	background:#003366;
	color:#FFFFFF;
}	

#short-para  td {
font-family: Arial;	
	}

#gcmainlist {float:left; width:340px; }
.gclist {list-style:none; font-size:12px; line-height: 20px; margin: 0px; padding: 0px; }
.gclist li {clear:both; margin-bottom:40px;}
.gcbox {border:1px solid #B6B6B6; background:#F0F0F0;}
#gcmain {float:left; width:260px;}
#gcside {float:right; width:360px;}
.gcboxtitle {
	font-family: Tahoma;
	color: #FFFFFF;
	font-weight:bold;
	font-size:14px;
	line-height: 20px;
	background: url(../images/rowbg.jpg) repeat-x;
	padding-left:0px;
}
.flic {float:left; margin-right:4px; margin-top:-2px;}

.gctxt {margin:0 10px;	font-family: Tahoma; font-size:11px; color:#454545; }
.playable {font-size:11px; text-align:center;background:#F2F2F2; border: 1px solid #CCC;}
.playable th {background:#FEFEFE;}
.ratings {font-size:11px; text-align:right;background:#F2F2F2; border: 1px solid #CCC;}
.ratings th {background:#FEFEFE; font-weight:normal; padding-left: 4px; width:100px;}
.ratings td, .ratings th  {
	border-bottom: 1px dotted #CCC;
	height:24px;
}
.ratings td {text-align: center;}
.gchigh {font-weight:bold; font-size:12px;}
td.gchigh , th.gchigh  {background:#456E9C; color:#FFF;}
.avg {width: 60px; padding:2px; border: 1px solid #F2F2F2; background: #6C93B5; }

.ah {

	display:inline-block
}
*:first-child+html .ah{
	height:58px;
	display:inline-block
}
#gallerybox {left:0px; width:620px;  background:#FFF;}

#mainphoto {float:left;width:510px;  background: url(images/load.gif) no-repeat center center; margin: 0; }

.ah img {border: 1px solid #CECECE; padding:1px;}

