/* GENERAL DEFINITIONS STARTS */
* {
	margin: 0;
	padding: 0;
}
table, tr,td{font-family:Helvetica, Arial, sans-serif;
	color: #666; margin: 0; padding:0; font-size: 12px; border:0;}
tr{ height:10px}
body {
	background-color: #ccc;
	font-family:Helvetica, Arial,  sans-serif;
	color: #666;
}
img {
	border: none;
	vertical-align: bottom;
}
img.right {
	float: right;
}
img.left {
	float: left;
}

.clear {
	clear:both;
	height: 0px;
	width: 0px;
}

p {
	color: #666;
	font-size: 12px; margin:  7px 0 15px 0;
}
a, a:link, a:visited {text-decoration: none;
	color: #787878;
}
a:hover{
	color: #a20e0f;
}
ul{ 
	margin: 10px 0; 
	padding:0;
}
li {
	list-style:none;
}

h1 {
	color: #a20e0f;
	font-size: 20px;
	font-weight: normal; padding-top:30px
}

h2{ font-size:20px; color:#669900; font-weight: normal; margin:10px 0; }

h3, h3 a, h3 a:link, h3 a:visited{
font-size:16px; font-weight:normal; color:#a20e0f;margin: 30px 0 0 0;
}

h4, h4 a, h4 a:link, h4 a:visited{
	font-size:14px;
	font-weight:normal;
	color:#a20e0f;
	margin:10px 0 0 0;
} 
h4 a:hover{
	color: #669900;
}

.color1, .color1 a, .color1 a:link, .color1 a:visited {
	color: #a20e0f;
}
.color2, .color2 a, .color2 a:link, .color2 a:visited   {
	color: #669900;
}
.color3, .color3 a, .color3 a:link, .color3 a:visited{
	color: #009792;
}

.color2 a:hover, .color3 a:hover, .color1 a:hover, h3 a:hover{
	color: #787878;
}
span.size {
	font-size: 24px;
}

/* GENERAL DEFINITIONS ENDS */

/* MAINPAGE STARTS */
#MainPage {
	width: 1025px;
	margin: 0 auto;
	color: #fff;
	background-color: #fafafa;
}
/* MAINPAGE ENDS */

/* MENU STARTS */
#Menu {
	height: 68px !important; height: 40px;
}
#Menu ul {
	margin: 0 60px 0 0; 
}
#Menu li {
	float: right;
	line-height: 65px!important;line-height: 50px;
	margin: 0 10px;
}
#Menu li.line {
	float: right;
	background-image:url(../images/defaults/text_separator.gif);
	background-repeat:no-repeat;
	background-position: right;
	padding: 0 13px 0 0;
	margin: 0 0 0 10px;
}
#Menu a {
font-size:14px; font-family:Arial, Helvetica,;
}
/* MENU ENDS */

/* TOP STARS */
#Top {
	background: url(../images/defaults/main_border.gif) repeat-y #FAFAFA;
}
#Top1 {
	background:url(../images/defaults/top_bg.jpg) repeat-x top;
}
#BannerTop {
	background: url(../images/defaults/main_border.gif) repeat-y #FAFAFA;
	
}
#FlashTop{
	background-image: url(../images/defaults/top.jpg) no-repeat #FAFAFA;
	width:1022px;
	height:240; padding-left:1px;
}
/* TOP ENDS */


/* PAGE CONTENT STARS */
#PageContent {
	background-image: url(../images/defaults/main_border.gif);
	background-repeat: repeat-y;
	background-color: #FAFAFA;
	margin:0;
	padding:0;
}
/* PAGE CONTENT ENDS */


/* UPER CONTENT ENDS */
#UperContent { 
	margin:0; 
	padding:0;
	position:relative;
}
#IntroBox {
	margin: 0;
	padding-left:300px;
	background: url(../images/defaults/right_theme.gif) no-repeat bottom right;
	
}
/* UPER CONTENT ENDS */

/* CENTER CONTENT ENDS */
#CenterContent { 
	margin:0; 
	padding:0;	
}
/* CENTER CONTENT ENDS */


/* BOTTOM STARTS */
#Bottom {
	text-align: center; width:1025px; margin:0 auto;
}
#BottomInfo {
	margin: 0 auto;
	float:left;
	width: 797px !important;width:797px;
	height:76px;
	background:url(../images/defaults/bottom_bg.jpg) repeat-x #fafafa bottom;
}
#BottomInfo li {
	float:left;
	margin: 0 0 10px 0; *margin: 0 0 5px 0;
}
*html #BottomInfo li { margin: 0 0 5px 0; }
#Bottom p {
	text-align: center; font-size:10px; font-family: Arial; width:750px; float:left
}
#BottomInfo li.line {
	background-image:url(../images/defaults/text_separator.gif);
	background-repeat:no-repeat;
	background-position: right;
	padding: 0 10px;
}
#BottomInfo li a {
	 font-size:14px; font-family:"45 Helvetica Light", "Helvetica CE", Arial; font-weight:lighter
}
/* BOTTOM ENDS */

/*********************************************************/
.error{
	display:none; 
	color:#CC3300;
}
/*********************************************************/
