
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body, th,td,p,div,span,a,input,select,textarea,ul,ol,dl,h1,h2,h3,h4,h5,h6,li,big,small,b,font{font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif; font-size:12px;}

.top {margin:0px; height:40px; }
.content {background:url("/resources/images/box_right.gif") no-repeat right top; margin:0px; height:373px; }
.contentbg {background:url("/resources/images/box_right.gif") no-repeat right top; margin:0px; height:50px; position : absolute;}
.domainname { margin-left:25px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #09005E; font-weight-bold; }
.domainname1 { margin-left:25px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #EC008C; font-weight-bold; }
.domainname_subheading { margin-left:25px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #EC008C; font-weight-bold; }
.adblock_top { margin:15px 0px 0px 15px;}
.adblock_middle { margin:0px 0px 0px 15px;}

.myfooter {
	color: #FFFFFF;
    font-size:8px;
    margin:0px;
    padding:0px;
}
.myfooterlink {
	color: #FFFFFF;
	    font-size:8px;
}



.bottom {margin:0px; height:60px; }

.projectname{text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #5F96CE;}

.alignbottom {vertical-align:bottom; bottom:auto;}

.directoryheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F96CE;
	padding:0px;
	margin-top:25px;
	margin-bottom:0px;
	font-weight: normal;
	
}

a.directoryheadinglink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #5F96CE;
}
a.directoryheadinglink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #5F96CE;
}
a.directoryheadinglink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #5F96CE;
}
a.directoryheadinglink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #5F96CE;
}




.directorycategorykeyword {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:15px;

}



a.directorycategorykeywordlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
a.directorycategorykeywordlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
a.directorycategorykeywordlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #99CCFF;
}
a.directorycategorykeywordlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}

.footermenuitem {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #B0D8FF;
}












a.categoryentrylink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5F96CE;
}
a.categoryentrylink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5F96CE;
}
a.categoryentrylink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color:#5F96CE;
}
a.categoryentrylink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5F96CE;
}
.categoryentryheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5F96CE;
	padding:0px;
	margin-top:20px;
	margin-left:75px;
	margin-right:0px;
	margin-bottom:5px;
}
.categoryentrydescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding:0px;
	margin-top:0px;
	margin-left:85px;
	margin-right:0px;
	margin-bottom:5px;
}








a.categoryentryshowlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #99CCFF;
}
a.categoryentryshowlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #99CCFF;
}
a.categoryentryshowlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #99CCFF;
}
a.categoryentryshowlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #99CCFF;
}












a.categorymenulink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
a.categorymenulink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
a.categorymenulink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #CC0066;
}
a.categorymenulink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
.categorymenuheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	padding:0px;
	margin-top:40px;
	margin-bottom:5px;
}




a.categorysubmenulink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
a.categorysubmenulink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
a.categorysubmenulink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #5F96CE;;
}
a.categorysubmenulink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
.categorysubmenuheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding:0px;
	margin-top:0px;
	margin-left:75px;
	margin-right:0px;
	margin-bottom:5px;
}









.backgroundgreycontent .corner_bl { margin: 0; padding: 0; width: 8px; height: 8px; background-color: #efefef; background: url("/resources/images/grey_corner_bl.gif") no-repeat bottom left !important; }
.backgroundgreycontent .corner_br { margin: 0; padding: 0; width: 8px; height: 8px; background-color: #efefef; background: url("/resources/images/grey_corner_br.gif") no-repeat bottom right !important; }

.backgroundgreycontent { background-color: #efefef; }

.left_column { background-color: #efefef; }


.top_menu {background:#35556B url("/resources//images/top_menu_background.gif"); margin:0px 0px; height:60px; width:780px;}

.top_menu .corner_tl{ width:100%; height:60px; background:url("/resources/images/top_menu_background_corner_tl.gif") no-repeat top left;}
.top_menu .corner_tr{ width:100%; height:60px; background:url("/resources/images/top_menu_background_corner_tr.gif") no-repeat top right;}
.top_menu .corner_bl{ width:100%; height:60px; background:url("/resources/images/top_menu_background_corner_bl.gif") no-repeat bottom left;}
.top_menu .corner_br{ width:100%; height:60px; background:url("/resources/images/top_menu_background_corner_br.gif") no-repeat bottom right;}

.top_menu .content {margin:10px; padding:10px;}
.top_menu .content h1{color:#FFFFFF; text-decoration: none; font-size:18px; font-weight:bold;margin:0px; padding:0px;}

.top_menu_toolbar {width:780px; margin:0px 0px;}
.top_menu_toolbar a{border-right:1px solid #A3B8CB; padding:0px 5px 0px 2px; color:#3E6B8A; text-decoration: none; font-size:11px;}
.top_menu_toolbar a:hover {text-decoration: underline;}
.top_menu_toolbar a:active {text-decoration: underline;}
.top_menu_toolbar a.right{border-right:0px; padding:0px 5px 0px 2px;}

.content_main_box {}
.content_main_box div.content{color:#5C5C5C; font-size:11px; font-weight:bold;}
.content_main_box .contentintro{color:#5C5C5C; font-size:11px; font-size:11px; font-weight:bold; padding: 0px 20px 0px 20px;}

.feature_box { background-color: #ffffff; }
.feature_box th{font-size:12px; font-weight:bold; background:url("/resources/images/matrix_background.gif");}
.feature_box .subheading{font-size:11px; font-weight:bold;}
.feature_box .name{font-size:11px;}
.feature_box .item{font-size:11px; text-align: center;}




.feature_box_submenu {background-color: #507C9A; }
.feature_box_submenu .menu_row {padding: 6px 7px 5px 7px;}
.feature_box_submenu a{border-right:1px solid #FFFFFF; padding:0px 5px 0px 2px; color:#FFFFFF; text-decoration: none; font-size:12px;}
.feature_box_submenu a:hover {text-decoration: underline;}
.feature_box_submenu a:active {text-decoration: underline;}
.feature_box_submenu a.right {border-right:0px; padding:0px 5px 0px 2px;}
.feature_box_submenu .button_active {border-right:1px solid #FFFFFF; padding:0px 5px 0px 2px; color:#FFFFFF; text-decoration: none; font-size:12px; font-weight:bold;}
.feature_box_submenu .button_active_left {padding:0px 5px 0px 2px; color:#FFFFFF; text-decoration: none; font-size:12px; font-weight:bold;}

.feature_box_submenu span.button_active { font-weight:bold; }

.tab_active {  width:100%; background-color: #507C9A; background:url("/resources/images/feature_box_button_active.gif") repeat top;}
.tab_active_left { width:100%; background-color: #507C9A; background:url("/resources/images/feature_box_button_active_left.gif") no-repeat left top; }
.tab_active_right { width:100%; background-color: #507C9A; background:url("/resources/images/feature_box_button_active_right.gif") no-repeat right top; }
.tab_active_content {padding: 9px 7px 5px 7px; color:#FFFFFF; text-decoration: none; font-size:12px; font-weight:bold;}

.tab_notactive {  width:100%; background-color: #507C9A; background:url("/resources/images/feature_box_button_notactive.gif") repeat top; }
.tab_notactive_left { idth:100%; background-color: #507C9A; background:url("/resources/images/feature_box_button_notactive_left.gif") no-repeat left top; }
.tab_notactive_right { width:100%; background-color: #507C9A; background:url("/resources/images/feature_box_button_notactive_right.gif") no-repeat right top; }
.tab_notactive_content { padding: 9px 7px 5px 7px; color:#FFFFFF; text-decoration: none; font-size:12px; font-weight:normal;}

.tab_notactive a { color:#3E6B8A; text-decoration: none; font-size:12px; font-weight:normal;}
.tab_notactive a:hover {text-decoration: underline;}
.tab_notactive a:active {text-decoration: underline;}

.tab_spacer {width:3px; background-color: #FFFFFF;}

.box_right_blue {  width:100%; background-color: #DDE6EC; }
.box_right_blue h3{margin:0px; padding: 9px 7px 5px 7px; color:#000000; text-decoration: none; font-size:14px; font-weight:bold;}
.box_right_blue  .background { width:100%; background:url("/resources/images/box_right_background_blue.gif") repeat-x bottom;}
.box_right_blue .title {padding: 20px 7px 3px 7px; font-size:10px; font-weight:normal;}
.box_right_blue .contenttext {padding: 0px 10px 0px 10px; font-size:11px; font-weight:normal; color:#444444;}
.box_right_blue .title a { color:#3E6B8A; text-decoration: none; font-size:12px; font-weight:bold;}
.box_right_blue .title a:hover {text-decoration: underline;}
.box_right_blue .title a:active {text-decoration: underline;}
.box_right_blue .contenttext a { color:#3E6B8A; text-decoration: none; font-size:11px; font-weight:normal;}
.box_right_blue .contenttext a:hover {text-decoration: underline;}
.box_right_blue .contenttext a:active {text-decoration: underline;}

.box_right_blue  .corner_top_left {width:100%; background:url("/resources/images/box_right_background_blue_top_left.gif") no-repeat top left;}
.box_right_blue  .corner_top_right {width:100%; background:url("/resources/images/box_right_background_blue_top_right.gif") no-repeat top right;}

.box_right_darkblue {  width:100%; background-color: #35556B; }
.box_right_darkblue  .background { width:100%; background:url("/resources/images/box_right_background_darkblue.gif") repeat-x bottom;}
.box_right_darkblue .title {padding: 9px 7px 5px 7px; font-size:10px; font-weight:normal; color:#FFFFFF;}
.box_right_darkblue .contenttext {padding: 0px 10px 0px 10px; font-size:11px; font-weight:normal; color:#FFFFFF;}
.box_right_darkblue .title a { color:#FFFFFF; text-decoration: none; font-size:12px; font-weight:bold;}
.box_right_darkblue .title a:hover {text-decoration: underline;}
.box_right_darkblue .title a:active {text-decoration: underline;}

.box_right_darkblue  .corner_bottom_left {width:100%; background:url("/resources/images/box_right_background_darkblue_bottom_left.gif") no-repeat bottom left;}
.box_right_darkblue  .corner_bottom_right {width:100%; background:url("/resources/images/box_right_background_darkblue_bottom_right.gif") no-repeat bottom right;}

.footer .text {color:#444444; text-decoration: none; font-size:10px; font-weight:normal;}