#bg_bg {
	width: 880px;
	height: 245px;
	margin: 0 auto;
	padding: 0 40px;
	background:url(header_clr_bg.gif) no-repeat;
}



/* menu */

#templatemo_menu {
	width: 880px;
	height: 59px;
	margin: 0 auto;
	padding: 0 40px;
	background: url(bbm_menu_bg.jpg);
}

#templatemo_menu ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#templatemo_menu ul li{
	padding: 0px;
	margin: 0px;
	display: inline;
}

#templatemo_menu ul li a{
	position: relative;
	float: left;
	width: 100px;
	display: block;
	height: 40px;
	padding: 19px 0 0 0;
	text-align: center;
	font-size: 14px;
	text-decoration: none;
	color: #ca9b95;	
	font-weight: bold;
	outline: none;
}

#templatemo_menu li a:hover, #templatemo_menu li .current{
	color: #ffffff;
	background: url(bbm_menu_hover.jpg) no-repeat center bottom;
}

/* end of menu */


.bbm_post {
	width:	580px;
	margin: 0 0 10px 0 ;
}

.bbm_post_title {
	width: 560px;
	height: 30px;
	background:  url(bbm_post_title.jpg) no-repeat;
	font-size: 18px;
	padding: 0 0 10px 20px;
	margin: 0px;
}

.bbm_post_title a {
	color: #666;
	text-decoration: none;
}

.bbm_post_title h2 {
	color: #666;
	font-size:12px;
}

.TextName {
width:330px;
float:left;
font-weight:normal;
}

.ClgName {
width:500px;
float:left;
font-weight:normal;
margin:10px;
margin-bottom:2px;
}

.ClgDtl {
width:450px;
float:left;
font-weight:normal;
margin-left:25px;
}

.headSyl {
color:#003366;
}
.bbm_post_title a:hover {
	color: #0099CC;
}

.bbm_post_text {
	width: 538px;
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	padding: 20px 20px 10px 20px;
	line-height:25px;
}

.bbm_post_textX {
	width: 538px;
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	padding: 10px 20px 10px 20px;
	line-height:20px;
}

.bbm_post_text img {
	float:left;
	margin: 0 10px 10px 0;
	padding: 5px;
}

.bbm_post_text img#searchB {
	float:left;
	margin: 0px;
	padding: 0px;
}

.xyImg {
	float:right;
}

.navBorder {
	border: 1px #cccccc solid;
}

.bbm_post_bottom {
	width: 560px;
	height: 30px;
	background: url(bbm_post_bottom.jpg) no-repeat;
	font-size: 12px;
	text-align: right;
	padding: 10px 20px 0 0;
	margin: 0;
}

.bbm_post_bottom a {
	color: #666;
	text-decoration: none;
}

.bbm_post_bottom a:hover {
	color: #0066CC;
	text-decoration: underline;
}



.NewsTickerContainer        {  display: block; float: left; padding-bottom: 12px; background: url('bg_content_top.jpg') no-repeat 0 0; width: 720px; height: 51px; left:-17px;}
#Announcements      { width: auto;; height: 35px; float:left; font-size:13px; font-weight:bold; color:#fff; display:inline-block; padding-left:15px; padding-right:45px;padding-top:8px; background:url('img_announcement_bg.png') right top no-repeat;}
.NewsTicker   { list-style-type: none; margin: 0 0 0 -15px;  position:relative; float:left }
.NewsTicker, .NewsTicker li { width: 540px; height: 35px; display: block; padding-left:0px;}
/* edit on 19 dec*/
.NewsTicker li              { padding-top: 10px; visibility:hidden;}
.NewsTicker li, .NewsTicker li a, .NewsTicker li a:hover, .NewsTicker li a:visited { font-size: 11px;}
.NewsTickerInner   { width: 723px; height: 25px; display: block}
.NewsTickerBtns     { width: 15px; height: 36px; display: block; float: right; margin-top: 0px}
.NewsTickerBtns a           { width: 15px; height: 18px; display: block; background: #ccc}
.NewsTickerBtns #btnUp      { background: url('btn_newsticker.png') 0 0px}
.NewsTickerBtns #btnDown    { background: url('btn_newsticker.png') 0 -18px}
.NewsTicker li a {color:#0066CC;}
.NewsTicker li a:hover .NewsTickerLink {text-decoration:underline;}
.NewsTickerSummary {color:#000;}




/* Template_css Styles */

html {
	MARGIN-BOTTOM: 1px; HEIGHT: 100%
}
body {
	 MARGIN: 0px; padding:0px; FONT-SIZE: 10pt; LINE-HEIGHT: 135%; COLOR: #333; BACKGROUND-COLOR: #000000;
}

P {
	MARGIN: 5px
}

#page_bg {
	BACKGROUND-IMAGE: url(images/bg.png); BACKGROUND-REPEAT: repeat-x
}

#page_Top{
	BACKGROUND-IMAGE: url(images/bg.png); BACKGROUND-REPEAT: repeat-x
}

a {
	FONT-WEIGHT: 200; COLOR: #25a; TEXT-DECORATION: none
}

a:hover {
	COLOR: #CC0000;
}
div.mainbody {
	width:960px; margin:auto; float:left; background-color:#333;
}

#template {
	POSITION: relative
}



blockquote {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 10px; WIDTH: auto; PADDING-TOP: 10px; margin-top:10px; line-height:20px;
}

dfn {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 10px; WIDTH: auto; PADDING-TOP: 40px; line-height:22px;
}


.hide {
	DISPLAY: none
}

DIV.moduletable0 {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 0px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; margin-bottom:10px; BORDER-LEFT: gray 1px solid; COLOR: #000000; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: arial,helvetica,sans-serif;
}

DIV.moduletableV {
	 FONT-SIZE: 12px; FONT-FAMILY: arial,helvetica,sans-serif; border:none; text-align:right; margin-top:10px; margin-bottom:10px;
}

DIV.moduletable3 {
	BORDER-RIGHT: gray 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px;  BORDER-LEFT: gray 1px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: arial,helvetica,sans-serif; overflow:auto;
}

.clr {
	CLEAR: both;
}
.style {
	FLOAT: left; MARGIN-BOTTOM: 50px; MARGIN-RIGHT: 50px
}





/* style14 Styles */


DIV#mainbody {
	BACKGROUND: #fff
}
DIV#section1 {
	FONT-SIZE: 10pt; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV#section1 A {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}


DIV#section2 {
	FONT-SIZE: 10pt; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV#section2 A {
	COLOR: #2255aa; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV#section2 A:hover {
	COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.achive {
    FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #d43002; TEXT-ALIGN: center; TEXT-DECORATION: none; text-align:center;
}
#mid-module {
	BACKGROUND:#333333; WIDTH: 960px
}
.footer-main {
	FONT-WEIGHT: 400; FONT-SIZE: 10pt; COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.footer-main a {
	COLOR: #666;
}


/* BBM Menu Styles */

.SiteHeader * {
	z-index: inherit;  /* Make sure IE drops the header in front of other elements */
}

.SiteHeader {
    position: relative;
    margin: 0 0 11px;
    line-height: 14px;
    color: #333;
    z-index: 100;
}


.SiteHeaderSearchButton {
    text-indent: -9999px;
	vertical-align:middle;
}



.SiteHeaderBar {
    background: #333 url(tile.png) repeat-x;
    line-height: 39px;
	width:980px;
}

.SiteHeaderBar:after {
    clear: both;
    content: "\0020";
    height: 0;
    display: block;
}

.SiteHeaderBar li {
    float: left;
}

.SiteHeaderBarItem {
    position: relative;
    float: left;
    border-left: 1px solid #4c4c4c;
    border-right: 1px solid #000;
    background: url(sh_divider.png) right no-repeat;
    padding: 1px 16px 0 16px;
    margin: 0;
    z-index: 1000;
}

.SiteHeaderBarItemFirsts {
    border-left: 0px solid #4c4c4c;
    border-right: 1px solid #000;
}

.SiteHeaderBarItemFirst {
    border-left: 1px solid #414141;
}

.SiteHeaderBarItemLast {
    background: none;
    border-right: 0;
	padding: 1px 0 0 0;
	width: 1px;
}

.SiteHeaderBarLink,
a.SiteHeaderBarLink,
a.SiteHeaderBarLink:link,
a.SiteHeaderBarLink:visited,
a.SiteHeaderBarLink:active,
a.SiteHeaderBarLink:hover,
a.SiteHeaderBarLink:visited:hover {
    color: #DDD;
    text-decoration: none;
}

.SiteHeaderBarItemHover,
.SiteHeaderBarItem:hover,
#shStore.hover {
    background: url(hover.png) left repeat-x;
	border-left: 1px solid #515151;
}

 
.SiteHeaderBarItemLast:hover {
    background: none;
	border-left: 1px solid #595959;
}

.SiteHeaderBarItem:active {
    background: url(active.png) left repeat-x;
    margin-left: 0;
    margin-right: 0;
    padding: 1px 16px 0 16px;
	border-left: 1px solid #303030;
}

.SiteHeaderBarItemLast:active {
    background: none;
	border-left: 1px solid #595959;
}


a.SiteHeaderSearchButton {
	width: 15px;
    background: transparent url(search_btn_tile.png) no-repeat 50% 50%;
}

a.SiteHeaderSearchButton:hover {
    background: transparent url(search_btn_hover.png) no-repeat 50% 50%;
}

a.SiteHeaderSearchButton:active {
    background: transparent url(search_btn_active.png) no-repeat 50% 50%;
}

.SiteHeaderSearch {
    float: left;
    width: 272px;
    height: 40px;
    background: #333 url(search.png) no-repeat;
}

#search-submit {
    display: none;
}

#search-input {
    background-color: #2d2d2d;
    border: none;
    margin-left: 34px;
    margin-top: 9px;
    padding-top: 4px;
    width: 220px;
	color: #CCC;
	font-size:12px;
    font: 12px Arial,Helvetica,sans-serif;
}






/* comment_style Styles */

.News_HL {
background-color:#FAEECF; color:#CC0000; font-size:13px; line-height:20px; margin:5px;
}

.News_Desc {
margin:5px; text-align:left;
}

.News_Margin {
margin:5px; text-align:right;
}



/* Scroller Box */

.scroller_container_up_down, .scroller_container_left_right {
 border: 1px dotted #ddd;
 position: relative;
 overflow: hidden;
}

.scroller_container_up_down {
 width: 120px;
 height: 200px;
}

.scroller_container_left_right {
 width: 300px;
 height: 60px;
}

.scroller_left_right {
 white-space: nowrap;
 line-height: 60px;
 font-size: 60px;
}

.scroller_up_down  p, .scroller_left_right p {
 padding: 0;
}
/* Scoller Box */

/* Example Divs */
.box1, .box2, .box3 {
 width: 25px;
 height: 25px;
 display: block;
 padding: 0;
 margin: 0;
}

.box1{background: #f00;}

.box2{background: #0f0;}

.box3{background: #00f;}

/* CSS Hack Safari */


.scroller_container_up_down {
 overflow: auto;
}

/* Scoller Box */


.bgFloor {
background-image:url(banner_bottom_bg.jpg); height:30px;
}



/* Theme Styles */
.redbg{
background-image:url(tabbg.gif);
color:#FFFFFF;
text-align:center;
margin:5px;
}

.plain_grad {
background-image:url(plain_panel_gradient.jpg);
}

.search_text{
width:170px;
background: url(bg_intput.png) repeat-x top; 
border: 1px solid #a7a7a7;
}

.login_text{
width:150px;
background: url(bg_intput.png) repeat-x top; 
border: 1px solid #a7a7a7;
}

.td_justify{
text-align:justify;
}

.tbl_aCenter {
text-align:center;
}

.tbl_aLeft {
text-align:left;
}

.WhiteBG {
padding-top:10px;
background-color:#FFFFFF;
}

.MainMenuBG{ 
vertical-align:middle;
background-color:#0D0D0D;
}

.MainMenuBGcolor{
background-color:#0D0D0D;
}

.Header_Name {
color: #C00;
font-size: 14px;
font-weight: bold;
}

.Header_NamePro {
color:#006699;
font-size: 11px;
font-weight: bold;
}

.RedMenu {
background-image: url(headerline.jpg); 
HEIGHT: 30px
}

.left_td {
text-align:left;
line-height:20px;
float:left;
padding:5px;
width:30px;
color:#003366;
float:left;
}

.middle_td {
text-align:left;
line-height:20px;
float:left;
padding:5px;
width:475px;
color:#003366;
float:left;
}

.right_td {
text-align:left;
line-height:20px;
float:left;
padding:5px;
width:75px;
color:#003366;
float:left;
}

.trGroup {
width:620px;
clear:both;
position:relative;
display:table-row;
}

.MainTable {
width:620px;
position:relative;
display:table;
}

.BodyContent{
width:1032px;
position:relative;
}

.SideLeft_td {
text-align:left;
line-height:20px;
float:left;
padding:5px;
width:12%;
color:#003366;
display:table-column;
}

.SideMiddle_td {
text-align:left;
line-height:20px;
float:left;
padding:5px;
width:3%;
color:#003366;
display:table-column;
}

.SideRight_td {
text-align:left;
line-height:20px;
float:left;
padding:5px;
width:65%;
color:#003366;
display:table-column;
}

.SideTrGroup {
width:90%;
clear:both;
display:table-row;
margin:auto;
}

.SearchButton {
padding:5px;
padding-right:10px;
}

.NewsWapper {
float:left;
}

.Main1032 {
width:1032px; margin:auto;
}

.Main1002L {
width:36px; height:1002px; float:left; background-image:url(sideEmbose.gif); background-position: 0px 0px; background-repeat:no-repeat; overflow:hidden;
}

.Main1002R {
width:36px; height:1002px; float:right; background-image:url(sideEmbose.gif); background-position: -35px 0px; background-repeat:no-repeat; overflow:hidden;
}

.rightWidget {
float:right; width:280px; margin:10px;
}

.leftWidget {
float:left; width:940px; margin:10px; border:#666666;
}

.tCenter {
text-align:center;
}

.tJustify {
text-align:justify;
}

.tRight {
text-align:right;
}

.tleft {
text-align:left;
}

.Validator {
border:0;width:88px;height:31px;
}

.labelWidget {
float:left; width:75px;
}



.fLeft {
float:left;
}

.fRight {
float:right;
}

.pRelative {
position:relative;
}

.WidgetButDiv {
margin-right:30px; text-align:right;
}

.indexNaviR {
width:24%; float:left; text-align:center;
}

.indexNavi3 {
width:33%; float:left; text-align:center;
}

.indexNavi3-1 {
width:30%; float:left; text-align:left; line-height:30px; font-weight:bold; margin-left:25px; margin-bottom:5px;
}
.indexNavi3-2 {
width:10%; float:left; text-align:center; line-height:30px; font-weight:bold; margin-bottom:5px;
}
.indexNavi3-3 {
width:45%; float:left; text-align:left; line-height:30px; font-weight:bold; margin-bottom:5px;
}


.indexNavMain {
overflow:auto;
position:relative;
}

.imgNoBorder {
border:none;
}

.ItalicText {
font-style:italic;
}

.sideTabh3 {
margin:0px;
}


.bct li .cr {
padding: 0px 0.83em;
padding-top: 0px;
padding-right: 0.83em;
padding-bottom: 0px;
padding-left: 0.83em;
}

#bbm_crumbs_frame,.line .size2on3{margin-right:15px; background:none;}

.bct{ background:none;}
.bct li{display:inline; list-style:none; font-size:12px; line-height:25px;}
.bct li .cr{padding:0;}
.bct .skip{display:none;}
#bbm_crumbs{background:none;}

#bbm_crumbs_frame{margin-left:15px;}
.bct{max-width:none;font-size:80%;}
.bct{padding:5px; padding-left:100px; background-image:url(you-are-in.gif); background-repeat:no-repeat; background-position:left;}
.bct a{font-size:80%;}
.bct li.current{padding:0 0 9px; background:#fff;}
.bct li .cr{padding:0 .83em;}
#bbm_crumbs br{display:inline;}
#bbm_crumbs_frame{background-color:#fff;}

h1.title{padding:10px 20px; border-bottom:1px solid #FCEBB4; background-color:#FAEFCF; font-size:16px; color:#CC0000;}
h2.title{background-color:#FAEFCF; padding:5px 10px 5px 5px; border-bottom:1px solid #FCEBB4; margin-bottom:0px; font-size:14px; color:#CC0000; font-style:normal; }
h2.AltTitle{background-color:#FAEFCF; font-size:12px; color:#000000; line-height:20px; padding-left:5px; font-style:normal; font-weight:normal; margin-top:0px;}
h3.title{background-color:#FAEFCF; font-size:12px; color:#CC0000; line-height:15px; padding-left:5px; font-style:normal;}
h3.AltTitle{background-color:#FFFFCC; font-size:12px; color:#000000; line-height:15px; padding-left:5px; font-weight:bold; margin-top:0px;}
h4.title{background-color:#FAEFCF; font-size:12px; color:#CC0000; line-height:15px; padding-left:5px; font-style:normal;}

.MHeading{font-size:108%; font-weight:bold; font-style:normal; text-transform:uppercase; color:#ffffff;}

h1.MHeading{color:#003333; width:100%;  margin-top:0px;}

.ribbon{background:#cccccc url('category-bg.png') repeat-x bottom right;display:block;padding:8px 5px 13px 20px; color:#036; font-weight:bold;}


h3.NavHeading{color:#ffffff; width:100%;  margin-top:0px;}

.blackRibbon{background:#333333 url('menu-bg.png') repeat-x bottom right;display:block;padding:8px 5px 13px 20px; color:#ffffff; font-weight:bold;}




.hdr-bar1 { 
    color: #fff;
    background: url(hdr-bar1-back.gif) top right no-repeat;
    padding: 6px 11px;
    border-bottom: 3px solid #5187a5;
}



/* ADDED 04/09 */

.hdr-bar1-1 {   
    color: #fff;
    background: url(hdr-bar1-back.gif) top right no-repeat;
    padding: 6px 11px;
    border-bottom: 3px solid #5187a5;
    margin-right: -1px;
}



.category{font-size:108%;font-weight:normal; font-style:normal;text-transform:uppercase;color:#ffffff;}
h3.category{background:#E7E6E6 url('category-bg-fold.png') no-repeat bottom right; color:#ffffff; padding:0 6px 0 0; width:100%;  margin-top:0px;}

#w3c_home_member_testimonials h3{padding:0 20px;}
h3.category .ribbon{background:#cccccc url('category-bg.png') repeat-x bottom right;display:block;padding:8px 5px 13px 20px;}
h3.category a,h2.category a,.h2.category a{color:#ffffff; font-weight:bold;border:none;}


.SlabelWidget {
float:left; 
width:55px;
height:28px;
vertical-align:middle;
line-height:28px;
}



input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input{font-size:inherit;font-family:inherit;}
/*.button{border:0; border-bottom:1px solid; background-color:#555;color:#FFF;cursor:pointer;font-size:81%;font-weight:bold;left:5px;padding:2px 5px;position:relative;}*/
/*.button:hover{background-color:#3A80B3;color:#fff;}*/
/*.button:active{top:1px;}*/
textarea,select{max-width:100%;}
input.text{width:80%;}
input.submit{font-size:88%;padding:.2em .2em .2em .4em;position:relative;right:35px;top:5px;}



#search-form .text:focus{background:#fff;}
#search-form button{font-size:88%;padding:0;position:relative;right:45px;top:2px;border-style:none;background:none;}
#search-form{border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-top:1px solid #b6b6b6;background:url('search-bg.png') repeat-x top left;height:28px;width:100%;float:right;clear:both;position:relative;}
#search-form input.text{border:none;float:left;margin-left:2px;margin-top:4px;width:70%; font-size: 12px; font-weight: bold; color: #666;}
#search-form button{position:absolute;right:3px;top:6px;vertical-align:middle;}
#search-form button img.submit{float:right;}


#SCsearch-form .text:focus{background:#fff;}
#SCsearch-form button{font-size:88%;padding:0;position:relative;right:45px;top:2px;border-style:none;background:none;}
#SCsearch-form{border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-top:1px solid #b6b6b6;background:url('search-bg.png') repeat-x top left;height:28px;width:100%;float:right;clear:both;position:relative;}
#SCsearch-form input.text{border:none;float:left;margin-left:2px;margin-top:4px;width:70%; font-size: 12px; font-weight: bold; color: #666;}
#SCsearch-form button{position:absolute;right:3px;top:6px;vertical-align:middle;}
#SCsearch-form button img.submit{float:right;}

#RCsearch-form .text:focus{background:#fff;}
#RCsearch-form button{font-size:88%;padding:0;position:relative;right:45px;top:2px;border-style:none;background:none;}
#RCsearch-form{border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-top:1px solid #b6b6b6;background:url('search-bg.png') repeat-x top left;height:28px;width:100%;float:right;clear:both;position:relative;}
#RCsearch-form input.text{border:none;float:left;margin-left:2px;margin-top:4px;width:70%; font-size: 12px; font-weight: bold; color: #666;}
#RCsearch-form button{position:absolute;right:3px;top:6px;vertical-align:middle;}
#RCsearch-form button img.submit{float:right;}


.ComboStyle {
background: url(bg_intput.png) repeat-x top; border: 1px solid #a7a7a7; padding: 5px; font-size: 12px; font-weight: bold; color: #666; width:170px;
}

.ComboStyleMini {
background: url(bg_intput.png) repeat-x top; border: 1px solid #a7a7a7; font-size: 12px; font-weight: bold; color: #666; width:140px;
}

.ComboStyleMed {
background: url(bg_intput.png) repeat-x top; border: 1px solid #a7a7a7; font-size: 12px; font-weight: bold; color: #666; width:170px;
}

.phFrame1-300 {
width:300px; 
float:left;
margin:10px;
margin-left:0px;
text-align:left;
}

.phFrame1-580 {
width:580px; 
float:right;
margin-top:10px;
margin-right:15px;
}

.phFrame1-920 {
width:930px;
text-align:center;
overflow:visible;
}

.footerFrame-900 {
width:940px;
background-color:#333333;
background-repeat:repeat;
color:#ffffff;
margin:auto;
padding-bottom:10px;
}

.phFrame1-260 {
width:270px;
float:left;
margin:10px;

}

.WidgetMain {
width:580px;
margin:auto;
overflow:visible;
}

.WidgetFollowOn {
width:920px;
border:medium;
margin:auto;
}

.mnemonic {
    padding: 2px 0 2px 28px;
    background-repeat: no-repeat;
    background-position: left center;
    display: inline-block;
	line-height:30px;
}

.mnemonic-bullet { background-image:url(aniarrow.gif); background-repeat:no-repeat; padding-left:10px; line-height:30px;
background-position:left center;}

.mnemonic-bullet-1 {padding-left:25px; line-height:25px; text-align:justify;}


.NoBorder {
border:none;
}

.footerFrame-900 a,
.footerFrame-900 a:hover,
.footerFrame-900 a:link { cursor: pointer !important; text-decoration: none; color:#ffffff; }


#slider {
	clear: both;
	width: 417px;
	height: 235px;
	background: #fff;
	margin-bottom: 40px;
	overflow: hidden;
	margin:auto;
}


.phFrame1 {
width:28%; 
float:left;
text-align:center;
}

.phFrame2 {
width:70%; 
margin:4px; 
float:left;
}

.PhHeading {
text-align:center;
margin:5px;
}

.style5 {
	color: #990000;
	font-weight: bold;
}
.style6 {font-size: 15px}

.srchMsg {
font-size: 12px; 
padding-left:15px; 
color:#003333;
}

.pRight75 {
padding-right:75px;
}

.marginL10 {
margin-left:10px;
}

.marginL50 {
margin-left:50px;
}

.marginR10 {
margin-right:10px;
}

.marginL3 {
margin-left:3px;
}

.marginB5 {
margin-bottom:5px;
}

.marginT15 {
margin-top:15px;
}


.Bnum {
padding-left:15px;
font-size:12px;
color:#25a;
}

.courseList {
width:400px; list-style-type:disc;
clear:right;
}

.mapPointer {
border:none; vertical-align:text-bottom;
}

.clip { position: absolute; border:none;}

.HotLink {
position:relative;
text-align:center;
}

.indexNavi {
width:25%;float:left;
}

.indexNImg {
width:120px;
height:120px;
margin:auto;
position:relative;
overflow:hidden;
}


.htDep {
clip:rect(0, 120, 120, 0);
top: 0px;
left: 0px;
}

.htcoll { clip:rect(0, 245, 120, 125);
top: 0px;
left: -125px;
}

.htcourse { clip:rect(0, 370, 120, 250);
top: 0px;
left: -250px; 
}

.htsearch { clip:rect(0, 495, 120, 375);
top: 0px;
left: -375px; 
}


.XHTML11 { clip:rect(88, 0, 0, 0);
top: 0px;
left: 0px; 
}

.CSS21 { clip:rect(88, 0, 0, 0);
top: 0px;
left: -88px; 
}

.CSSB21 { clip:rect(88, 0, 0, 0);
top: 0px;
left: -176px; 
}


.validation {
position: relative;
float:right;
height:31px;
width:88px;
overflow:hidden;
}

#emboseLeft {
top:0px; left:0px; border:none;
}

#emboseRight {
left:37px;
top:0px; 
border:none;
}

.lineHt20 {
line-height:20px;
}

.lineHt12 {
line-height:12px;
}

.pLeft30 {
padding-left:30px;
}

.Border1S {
border-bottom: 2px solid #EDEDED;
}
