/* -- Basic HTML Elements -- */
body{
	border:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	color:#838383;
	overflow-y:scroll;
}

p{
	margin:0px;
}

form{
	padding:0px;
	margin:0px;
}

select{
	border:1px solid #e3e3e3;
	color:#777;
	font-size:9pt;
}

input{
	font-size:9pt;
}

textarea{
	border:1px solid #e3e3e3;
	color:#777;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.input{
	border:1px solid #bc4040;
	color:#777;
}

.button{
	border:1px solid #bc4040;
	color:#777;
	background:#FFFFFF;
}

table{
	font-size:9pt;
}

a{
	color:#bc4040;
}

.grey{
	color:#9F9F9F;
	font-size:8pt;
}

.grey a{
	color:#9F9F9F;
	text-decoration:none;
}

.grey a:hover{
	text-decoration:underline;
}

.frame{
	width:100%;
}

/* Frame */
tr.frame_top{
	background:url(../images/top_bg.jpg) repeat-x;
	height:119px;
}

td.frame_top_left{
	background:url(../images/top_left.jpg) no-repeat;
	width:15px;
	height:119px;
}

td.frame_top_right{
	background:url(../images/top_right.jpg) no-repeat;
	width:15px;
	height:119px;
}

tr.frame_middle{
	background:url(../images/middle_bg.jpg) repeat-x;
	height:217px;
}

td.frame_middle_left{
	background:url(../images/middle_left.jpg) no-repeat;
	width:15px;
	height:119px;
}

td.frame_middle_right{
	background:url(../images/middle_right.jpg) no-repeat;
	width:15px;
	height:119px;
}

tr.frame_bottom{
	background:url(../images/bottom_bg.jpg) repeat-x;
	height:217px;
}

td.frame_bottom_left{
	background:url(../images/bottom_left.jpg) no-repeat;
	width:15px;
	height:302px;
}

td.frame_bottom_right{
	background:url(../images/bottom_right.jpg) no-repeat;
	width:15px;
	height:302px;
}

td.frame_center{
	background:url(../images/center_bg.jpg) repeat-x;
}

td.main_picture{
	background:url(../images/picture1.jpg) right no-repeat;
}

td.menu{
	background:url(../images/menu_bg.jpg) repeat-x;
	width:180px;
}

ul.menu{
	margin:0 7 0 5;
	padding:0px; /*For Firefox*/
	list-style:none;
	font-family:Arial,Verdana,Tahoma;
	font-size:11pt;
	font-weight:bold;
}

ul.menu li{
	border-bottom:1px dotted #e36a6a;
	margin:0px;
}

ul.menu li a{
	color:#e36a6a;
	text-decoration: none;
	padding: 8px 10px 8px 25px;
	display:block;
	background:url(../images/menu_arrow.gif) 10px 13px no-repeat;
	width: 100%;
}

ul.menu li a:hover{
	background-position:15px 13px;
}

td.logo{
	padding-left:20px;
	padding-bottom:15px;
}

td.body{
	font-size:9pt;
	width:740px;
	border-bottom:1px solid #e2e2e2;
	padding:22 15 10 15 ;
}

.footer{
	margin-top:4px;
	background:#f0f0f0;
	text-align:center;
	line-height:20px;
	color:#9F9F9F;
	font-size:8pt;
	padding-top:2px;
	padding-bottom:6px;
}

/* END FRAME */

img.line{
	background:#e2e2e2;
	margin:5 0 5 0;
}

img.dotted{
	background:url(../../../img/dot.gif);
	margin:5 0 5 0;
}

a.play{
	border: 1px solid #db8282;
	background:#fff;
	color:#db8282;
	text-decoration:none;
	padding:0 2 0 3;
	font-size:8pt;
}

a.play:hover{
	border: 1px solid #ad2121;
	background:#f5c0c0;
	color:#ad2121;
	text-decoration:none;
	padding:0 2 0 3;
	font-size:8pt;
}

.page_dir{
	
}

h1{
	letter-spacing:-1px;
	font-family:Century Gothic,Arial;
	font-size:18pt;
	font-weight:normal;
	color:#c61811;
	margin:0px;
}

h2{
	letter-spacing:-1px;
	font-family:Century Gothic,Arial;
	font-size:18pt;
	font-weight:normal;
	color:#777;
	margin:0px;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#999;
	margin-top:-5px;
}

/*General Text Classes*/
.small{
	font-size:8pt;
}

.medium{
	font-size:9pt;
}

.large{
	font-size:11pt;
}

.wide{
	width:100%;
}

.tall{
	height:100%;
}

.bold{
	font-weight:bold;
}

.default{
	cursor:default;
}
/* Other */

.link-list{
	list-style:url(../../../images/arrow2.gif);
}