/* CSS Document */

body 	{
	margin:0px;
	padding:0px;
	background:#628291;
}
#wrapper {
	/*width:792px;*/
	width:960px;
	height:100%;
	margin:10px auto 0px auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#TopLeft {
	background:url(../images/bodyTopLeftC.gif) no-repeat left top;
}
#TopRight {
	background:#FFFFFF url(../images/bodyTopRightC.gif) no-repeat right top;
}
#BottomLeft {
	background:url(../images/bodyBottomLeftC.gif) no-repeat left bottom;
	padding:5px 5px 5px 5px;
}
#BottomRight {
	background:url(../images/bodyBottomRightC.gif) no-repeat right bottom;
}
#headContent {
	background:#AE0F13 url(../images/hLT.jpg) no-repeat left top;
}
#headerMenuBG {
	background:url(../images/rtBarMid.jpg) repeat-x left top;
	float:right;
	clear:both;
}
#headerMenuL {
	background:url(../images/rtBarLeft.jpg) no-repeat left top;
}
#headerMenuR {
	background:url(../images/rtBarright.jpg) no-repeat right top;
	padding:2px 5px 5px 0px;
}
#headerMenuBG ul {
	margin:0px;
	padding:5px 10px 5px 10px;	
}
#headerMenuBG ul li {
	margin:5px;
	padding:0px 5px 0px 10px;
	background:url(../images/black_arrow.jpg) no-repeat left center;
	display:inline;
}
#headerMenuBG li a,#headerMenuBG li a:hover {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

#header-logo {
	float:left;
	width:403px;
	height:93px;
	margin:25px 10px 10px 32px;
	background:url(../images/logo.jpg) no-repeat;
}
#header-logo h2 {
	padding:15px 10px 10px 80px;
	margin:0px;
	font-size:24px;
	font-weight:normal;
	color:#FFFFFF;
}
#header-logo span {
	font-size:14px;
}

#header-content-right{
	margin:0px 0px 0px 660px;
	padding:25px 10px 0px 0px;
}
#header-content-right ul{
	list-style:none;
	color:#FFFFFF;
	padding:2px !important;
	margin:2px !important;
}
#header-content-right li{
	margin:0px;
	padding-bottom:2px;
}
#header-content-right li .heading {
	color:#4BAEC5;
	text-decoration:underline;
}
#header-content-right li .heading-content {
	font-size:10px;
}

img {
	border:none;
}
.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}
/* menu */
#MenuBg {
	background:url(../images/menuBg.jpg) repeat-x center top;
}
/* Root = Horizontal, Secondary = Vertical */

ul#navmenu {
	margin: 0;
	border: 0 none;
	padding: 0;
	list-style: none;
	height: 53px;
	}

ul#navmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 53px;
	background:url(../images/menuDivider.jpg) no-repeat right center;
	font-weight:bold;
	}

ul#navmenu ul {
	margin: 0;
	border: 1px solid #DCDDDE;
	border-top:0px none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 53px;
	left: 0;
	}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
	}

ul#navmenu ul li {
	width: 160px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
	height:auto;
	font-size:14px;
	}
ul#navmenu ul li a {
	font-size:12px;
	padding:5px; background-color:#CDEDF1;
	border:0px none;
}

/* Root Menu */
ul#navmenu a {
	display:block;
	margin:0px 0px 0px 0px;
	/*padding:18px 13px 18px 13px;*/
	padding:18px 21.5px;
	text-decoration:none;
	color:#000000;

	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	height: auto !important;
	height: 1%; /*For IE*/
	}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
	background-image:url(../images/menuActiveBg.jpg);
	background-repeat:repeat-x;
}

ul#navmenu .selected a,
ul#navmenu .selected a:hover
{
	background-image:url(../images/menuActiveBg.jpg);
	background-repeat:repeat-x;
	border-right:0px none;
	background-position:left top;
	font-weight:bold;
	/*padding-bottom:14px;*/
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	float: none;
	background: #fdd7d6;
	color: #000000;
	border:0px;
	}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
	background: #fd9b9c;
	color: #000000;
	border:0px;
	}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
	}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
	background: #CCC;
	color: #FFF;
	}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
	}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	background: #CCC;
	color: #FFF;
	}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
	display: none;
	}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
	display: block;
	}
.bn {
	background-image:none !important;
}
/* menu end */
/* button*/
/*#button {
	background-color:#4baec5;
	font-weight:bold;
	border:0px none;
	padding:4px 10px 4px 10px; 
	width:auto !important; height:25px;
	cursor:pointer; cursor:hand;
	color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;
  }*/
  /* button end*/

/* a link */
a, a:hover {
 color: #666666 /* #4baec5 */;
 text-decoration:none;
 font-weight:bold;
 }


/* Image Class */
.imgClass {
padding:3px;
border:3px solid #eeeeee;
background:#eee;
}

/* image */
#image {
	margin:5px 0px 5px 0px;
	padding:0px;
	height:340px;
}
#banner {
	float:left;
	width:478px;
	height:340px;
	/*background:url(../images/banner.jpg) no-repeat;*/
}
#imageRight {
	float:right;
	width:320px;
	/*background-color:#72BBCC;*/
}
#groupImage{
	margin:0px 0px 0px 0px;
}
#image img{
	margin:0px 0px 0px 0px;
	padding:0px;
}
/* end image */

#links {
 color:#4baec5;
 text-decoration:none;
 font-weight:bold;
 }
 
.links1 {
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
	}
	
/* For Blue Box */
#blueContentBg {
	background:url(../images/blueBoxMid.jpg) repeat-x center bottom;
	height:190px;
	color:#000000;
	padding:0px 0px 0px 0px;
}
#blueContentRight {
	background:url(../images/blueBoxRightBottom.jpg) no-repeat right bottom;
	height:190px;
}
#blueContentLeft {
	background:url(../images/blueBoxLeftBottom.jpg) no-repeat left bottom;
	padding:0px 8px 0px 8px;
	height:190px;
}
#blueContent {
	padding-left:10px;
	padding-top:25px;
}
#blueContent h1{
	padding:0px;
	margin:0px;
	font-size:18px;
}
#blueContent p{
	padding:0px;
	margin:20px 0px 20px 0px;
}
/* content */
#content {
	margin:5px 0px 5px 0px;
}

.contentLeft{
	float:left;
	/*border:1px solid #FF0000;*/
}


/*   Right Side Birthday */

.bday_wraper{
float:right;
width:320px;
margin-top:10px;
_margin-top:-5px;
}

.bday_top{
background-image:url(../images/birth_day_bg-top.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:320px;
height:5px;
}

.bday{
background-color:#74c0e0;
width:318px;
border-left:1px solid #48a9d1;
border-right:1px solid #48a9d1;
}

.bday_bottom{
background-image:url(../images/birth_day_bg-bottom.jpg);
background-position:top;
background-repeat:no-repeat;
width:320px;
height:5px;
}


/*     END Birthday*/

.contentRight{
	float:right;
	/*border:1px solid #000000;*/
}

#contentLeftBg {
	background:#FFFFFF url(../images/contentMid.jpg) repeat-x center top;
	/*width:478px;*/
	width:620px;
	color:#000000;
	padding:0px;
	float:left;
	margin:2px 0px 0px 0px;
	/*border:1px solid #000000;*/
}
#contentLeftRight {
	background:url(../images/contentBox_RightTop.jpg) no-repeat right top;
}
#contentLeftLeft {
	background:url(../images/contentBox_leftTop.jpg) no-repeat left top;
	padding:2px 8px 0px 8px;
}
#contentRightBg {
	background:#DDE6ED url(../images/leftGryBox_mid.jpg) repeat-x center top;
	width:320px;
	color:#000000;
	padding:0px;
	margin:0px 0px 5px auto;
	/*border:1px solid #000000;*/
}
#contentRightTLeft {
	background:url(../images/leftGryBox_leftTop.jpg) no-repeat left top;
}
#contentRightTRight {
	background:url(../images/leftGryBox_rightTop.jpg) no-repeat right top;
	padding:0px 10px 0px 10px;
}
#contentRightBLeft {
	background:url(../images/leftGryBox_leftBottom.jpg) no-repeat left bottom;
}
#contentRightBRight {
	background:url(../images/leftGryBox_rightBottom.jpg) no-repeat right bottom;
	padding:0px 8px 0px 8px;
}
#contentHeading {
color:#333333;
font-weight:bold;
}

.contentHeading {
color:#333333;
font-weight:bold;
}


#contentSubHeading {
color:#4baec5;
font-weight:bold;
}

.contentSubHeading {
color:#4baec5;
font-weight:bold;
}

#contentLeftNormal {
margin:10px 10px 10px 0px;
color:#464646;
/*line-height:2em;*/
/*text-align:justify;*/
}

.contentLeftNormal {
margin:10px 10px 10px 0px;
color:#464646;
/*line-height:2em;*/
/*text-align:justify;*/
}


#contentLeft-RightNormal {
margin-right:20px;
color:#464646;
text-align:justify;
}

.contentLeft-RightNormal {
margin-right:20px;
color:#464646;
text-align:justify;
}

#contentRightNormal {
margin:10px auto 10px auto;
color:#464646;
}
 
.contentRightNormal {
margin:10px auto 10px auto;
color:#464646;
}
 
 #content .links {
 background:url(../images/arrow.gif) no-repeat left center;
 color:#4baec5;
 text-decoration:none;
 font-weight:bold;
 padding-left:15px;
 }
 
 #content .links_text {
 color:#4baec5;
 text-decoration:none;
 font-weight:bold;
 }
 
 #OcontentLeft-Left {
 float:left;
 width:210px;
 height:220px;
 margin-right:10px;
 border-right:1px solid #e2e2e2;
 border-bottom:1px solid #e2e2e2;
 /*min-height:160px !important;*/
 }
  #OcontentLeft-Right {
	/*width:200px;*/
	height:220px;
	margin:0px 10px 0px 210px;
 	border-bottom:1px solid #e2e2e2;
  }
  
   /* input button*/
	.input{
	border:1px solid #809DB9;
	height:17px;
	width:224px;
	}
	
	.select {
	border:1px solid #809DB9;
	width:70px;
	height:20px;
	}
	.textarea{
	border:1px solid #809DB9;
	}
#headLine {
	margin:5px 0px 5px 0px;
	padding:5px;
	background-color:#F4F4F4;
}

.tabb { 
	text-align:left; 
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#fMain {
	/*width:792px;*/
	width:960px;
	margin:10px auto 10px auto;
}
#footer {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:508px;
	margin:10px auto 10px auto;
	/*border:1px solid #FFFFFF;*/
}
#footer .footerlink {
	 color:#000000;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 font-weight:bold;
	 text-decoration:none;
 }
 
 
