/*  Skyfall Creative                 */
/*  Standard Cascading Style Sheet   */
/*  main.css - Revised 03.03.2010    */
/*  www.skyfall.com                  */



/* general styles */		

body 				{ color: #000000; font-size: 14px; font-family: arial, helvetica, san-serif; 
					  background-color: #ffffff; background-image: url("../images/bg_main.jpg"); background-repeat: repeat-x;
					  margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
td,div 				{ font-size: 14px; font-family: arial, helvetica, san-serif; }
p 					{ font-size: 14px; margin-top: 0; margin-bottom: 14px; }
h1 					{ font-size:18px; }
h2 					{ font-size:14px; }
h3					{ font-size:12px; }
sup 				{ font-size:8px; }
select				{ font-size: 10px; font-family: arial, helvetica, san-serif; }
input,textarea		{ font-size: 10px; font-family: arial, helvetica, san-serif; }
form 				{ font-size: 10px; font-family: arial, helvetica, sans-serif; margin: 0; padding: 0; }
hr 					{ height: 1; margin: 5px 0px 5px 0px; }


/* anchor styles */

a:link  			{ color: #8e0000;}
a.topbar:link 		{ color: #000000; text-decoration: none; }
a.topbar:visited 	{ color: #000000; text-decoration: none; }
a.topbar:active 	{ color: #000000; text-decoration: none; }
a.topbar:hover 		{ color: #ff4e00; text-decoration: none; }
a.intlinks:link 		{ color: #FFFFFF; text-decoration: none; }
a.intlinks:visited 	{ color: #FFFFFF; text-decoration: none; }
a.intlinks:active 	{ color: #FFFFFF; text-decoration: none; }
a.intlinks:hover 		{ color: #ffd800; text-decoration: none; }
a:visited 			{ color: #8e0000; }
a:active 			{ color: #8e0000; }
a:hover 			{ color: #ed5901; }


/* custom styles */

.headline 			{ font-size: 22px; font-weight: bold; }
.headlineplain 		{ color: #939393; font-size: 36px ; letter-spacing: -1px; }
.blackbody   		{ color: #333; font-size: 12px; font-family: arial, helvetica; }
.whitebody    		{ color: #ffffff; font-size: 12px; font-family: arial, helvetica; }
.insideheader 		{ color: #000000; font-size: 21px; font-family: arial, helvetica; font-weight: bold ; letter-spacing: -1px; }
.whiteheader 	 	{ color: #ffffff; font-size: 18px; font-family: arial, helvetica; font-weight: bold ; letter-spacing: -1px; }
.whiteheadline  	{ color: #ffffff; font-size: 22px; font-family: arial, helvetica; font-weight: bold }
.greenheader 	 	{ color: #729700; font-size: 18px; font-family: arial, helvetica; font-weight: bold ; letter-spacing: -1px; }
.pinkheader 	 	{ color: #d80066; font-size: 18px; font-family: arial, helvetica; font-weight: bold ; letter-spacing: -1px; }
.blueheader 	 	{ color: #0069e0; font-size: 14px; font-family: arial, helvetica; font-weight: bold ; letter-spacing: -1px; }
.purpleheader 	 	{ color: #6600a6; font-size: 18px; font-family: arial, helvetica; font-weight: bold ; letter-spacing: -1px; }

.indexheader  		{ color: #ffffff; font-size: 12px; font-family: arial, helvetica; font-weight: bold; background: #2c2c6d; text-align: center; margin: 5px; width: 100%; }
.subhead   			{ color: #212120; font-size: 12px; font-weight: bold }
.subheadred  		{ color: #7a0000; font-size: 12px; font-weight: bold }
.sidequote 			{ color: #2a00a1; font-weight: bold; font-size: 11px; font-family: Georgia, "Times New Roman", Times; }
.small 				{ font-size:9px; }
.sidenavi  			{ font-size: 11px; }
.smallwhite 		{ color: #ffffff; font-size: 9px; }
.smaller  			{ color: #333; font-size: 9px; }
.alert 				{ color: #FF0000; font-weight: bold; }
.topbar  			{ color: #ffffff; font-size: 11px; }
.intlinks  			{ color: #ffffff; font-size: 14px; }

.sidelist 			{ font-size: 10px; margin-left: 0; padding-left: 15px; }

.navi_bg 			{ background-image: url("../images/navi_bg.jpg"); background-repeat: repeat-x; }

.vertline_right 	{ background-image: url("../images/vert_line_right.gif"); background-repeat: repeat-y; }
.vertline_middle 	{ background-image: url("../images/vert_line_middle.gif"); background-repeat: repeat-y; }
.vertline_left  	{ background-image: url("../images/vert_line_left.gif"); background-repeat: repeat-y; }
.horizline  	{ background-image: url("../images/horiz_line.gif"); background-repeat: repeat-x; }

.thepackages_bg 			{ background-image: url("../images/thepackages_bg.png"); }


/*
.shad_left 			{ background-image: url("../images/shadow_left.jpg"); background-repeat: repeat-x; }
.shad_right			{ background-image: url("../images/shadow_right.jpg"); background-repeat: repeat-y; }
.indexspace 		{ background-image: url("../images/header_index_03-bg.jpg"); background-repeat: no-repeat; }*/


/* Navigation Styles */

ul.topnav {
	list-style: none;
	padding: 0 18px 0px 0;
	margin: 0;
	float: left;
	font-size: 13px;
	/* background: url(../topnav_bg.gif) repeat-x;*/
}
ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 0px 0px 18px;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding: 8px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	color: #ffcc00;
	/*background-color: #333;*/
}
ul.topnav li span { /*--Drop down trigger styles--*/
left: 0; top: 18px;
	width: 17px;
	height: 35px;
	float: left;
	background: url(../subnav_btn.gif) no-repeat center top;

}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 28px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #878787;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #717171; /*--Create bevel effect--*/
	border-bottom: 1px solid #d0d0d0; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #878787 url(../dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #878787 url(../dropdown_linkbg.gif) no-repeat 10px center;
}

ul.topnav2 {
	list-style: none;
	padding: 0 15px;
	margin: 0;
	float: left;
	width: 920px;
	font-size: 13px;
	/* background: url(../topnav_bg.gif) repeat-x;*/
}

ul.topnav2 li { /*--Drop down trigger styles--*/
left: 0; top: 23px;
	width: 17px;
	height: 35px;
	float: left;
}

.newslist {
	font-size: 10px;
	font-family: arial, helvetica;
}

tr.newslist:hover {
    background-color: #d7d7d7;
}

.minitext {
  font: normal 10px Arial, sans-serif;
  color: Black;
}

.disable {
  background-color: #CF110C;
  color: #fff;
  font-weight: bold;
  padding: 5px;
}
