HTML {
	
}
BODY {
	FONT-SIZE: 11px; PADDING-BOTTOM: 50px; COLOR: #666666; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana; HEIGHT: 100%; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: center
}
A {
	FONT-SIZE: 11px; COLOR: #A50202; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 11px; COLOR: #A50202; TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: 25px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #A50202; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px
}
DIV#container_head {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(images/body_top.gif); WIDTH: 940px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px
}
DIV#container {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: center 50%; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(images/body_middle.gif); PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 920px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: left
}
DIV#container_bottom {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(images/body_bottom.gif); WIDTH: 940px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px
}
DIV#menu {
	BACKGROUND-POSITION: center 50%; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/header_back.gif); WIDTH: 920px; COLOR: #666666; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 1px; TEXT-ALIGN: right
}
DIV#homeLink {
	MARGIN-TOP: 0px;
	Z-INDEX: 99;
	FLOAT: left;
	MARGIN-LEFT: 10px;
	WIDTH: 100px;
	CURSOR: hand;
	POSITION: absolute;
	HEIGHT: 100px;
	top: 98px;
	left: 37px;


}
DIV#menu A {
	PADDING-RIGHT: 20px; COLOR: #666666; TEXT-DECORATION: none
}
DIV#menu A:hover {
	COLOR: #A50202
}
DIV#mainContent {
	PADDING-RIGHT: 10px; MARGIN-TOP: 11px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#footer {
margin-left:10px;margin-right:10px;PADDING-RIGHT: 15px; BORDER-TOP: #666666 2px solid; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 15px; COLOR: #666666; PADDING-TOP: 0px
}
DIV#footer A {
	PADDING-RIGHT: 20px; COLOR: #666666; TEXT-DECORATION: none
}
DIV#footer A:hover {
	COLOR: #A50202
}
.topLevelMenuItemSelected {
	COLOR: #A50202! important
}
.headerLogo {
	DISPLAY: block
}
.headerBar {
	DISPLAY: block
}
.heroPanel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 900px; PADDING-TOP: 0px; HEIGHT: 515px; TEXT-ALIGN: justify
}
.blue {
	FONT-SIZE: 11px; COLOR: #A50202
}
.headlinetitle {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: capitalize; LINE-HEIGHT: 14px
}
.headlinetitle_blog {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: capitalize; COLOR: #A50202
}
.headlinetitle_blog:hover {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: capitalize; COLOR: #A50202; TEXT-DECORATION: underline
}
.headlinebody {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}
A.link10 {
	FONT-SIZE: 11px! important; COLOR: #A50202; TEXT-DECORATION: none! important
}
A.link10:active {
	FONT-SIZE: 11px! important; COLOR: #A50202; TEXT-DECORATION: none! important
}
A.link10:hover {
	FONT-SIZE: 11px! important; COLOR: #A50202; TEXT-DECORATION: underline! important
}
.homecolumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}
.subnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.link10 {
	FONT-SIZE: 11px; COLOR: #A50202; TEXT-DECORATION: none
}
A.link10:active {
	FONT-SIZE: 11px; COLOR: #A50202; TEXT-DECORATION: none
}
A.link10:hover {
	FONT-SIZE: 11px; COLOR: #A50202; TEXT-DECORATION: underline
}
.homePageSubHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; TEXT-TRANSFORM: capitalize; COLOR: #5f5f5f
}
.homecolumn A:hover {
	TEXT-DECORATION: none
}
.rsstext {
	FONT-SIZE: 11px; LINE-HEIGHT: 14px
}
.hometext {
	FONT-SIZE: 10px; LINE-HEIGHT: 14px
}
.subtext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 14px; PADDING-TOP: 0px; HEIGHT: 220px
}
.imgFloatRight {
	FLOAT: right
}
.imgFloatLeft {
	FLOAT: left
}
.sideNavBackgroundImage {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-REPEAT: no-repeat
}
.content {
	PADDING-RIGHT: 30px; PADDING-LEFT: 12px; PADDING-BOTTOM: 23px; PADDING-TOP: 0px
}
.footer {
	FONT-SIZE: 10px
}
.headlineHideShow {
	FLOAT: right
}
.subNavHover {
	COLOR: #76b0dd! important; TEXT-DECORATION: none! important
}
.subNavSelected {
	COLOR: #76b0dd! important; TEXT-DECORATION: none! important
}
.subNavItem {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #8e8e8e; LINE-HEIGHT: 25px; FONT-FAMILY: Arial, Verdana
}
A.subNavItem:hover {
	COLOR: #76b0dd! important; TEXT-DECORATION: none! important
}
.subNavSubItem {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #8e8e8e; FONT-FAMILY: Arial, Verdana
}
A.subNavSubItem:hover {
	FONT-SIZE: 10px; COLOR: #76b0dd! important; TEXT-DECORATION: none! important
}
.pageCount {
	PADDING-LEFT: 100px; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #8e8e8e
}
.subNavItem A:visited {
	COLOR: #8e8e8e
}
.verticalDivider {
	WIDTH: 1px; HEIGHT: 100%; BACKGROUND-COLOR: #676767
}
.sandboxItem {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px
}
.name {
	FONT-WEIGHT: bold
}
.summary {
	DISPLAY: inline; FLOAT: left
}
.date {
	DISPLAY: block
}
.technologies UL {
	MARGIN-TOP: 5px; PADDING-LEFT: 1em; MARGIN-LEFT: 0px; TEXT-INDENT: -1em; LIST-STYLE-TYPE: none
}
.technologies A {
	DISPLAY: block
}
.details {
	FLOAT: left
}
.screenshot {
	FLOAT: left; MARGIN-LEFT: 10px
}
.eventItem {
	MARGIN-BOTTOM: 15px
}
.eventSummary {
	
}
.eventName {
	FONT-WEIGHT: bold
}
.eventDetails {
	PADDING-RIGHT: 5px; WIDTH: 310px
}
.eventDetails UL {
	MARGIN-TOP: 5px; PADDING-LEFT: 1em; MARGIN-LEFT: 0px; TEXT-INDENT: -1em; LIST-STYLE-TYPE: none
}
.eventLocation {
	MARGIN-TOP: 5px
}
.eventThumbnail {
	MARGIN-LEFT: 5px
}
.contactUs {
	DISPLAY: block; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #8e8e8e; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Verdana
}
.contactUsBlue {
	COLOR: #76b0dd! important
}
.blog_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.blogDate {
	FONT-WEIGHT: bold
}
.blog_large {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #8e8e8e
}
.blog_large:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #A50202; TEXT-DECORATION: underline
}
.blog_medium {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #8e8e8e
}
.blog_medium:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #A50202; TEXT-DECORATION: underline
}
.blog_small {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #8e8e8e
}
.blog_small:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #A50202; TEXT-DECORATION: underline
}
.AccordionH {
	WIDTH: 100%; HEIGHT: 175px
}
.AccordionH .TOG {
	BORDER-RIGHT: #666666 1px solid; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 20px; COLOR: #fff; HEIGHT: 100%; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
.AccordionH .TOG:hover {
	BACKGROUND-POSITION: -167px 0px; BACKGROUND-COLOR: #A50202
}
.AccordionH .active.TOG {
	BACKGROUND-POSITION: -167px 0px; BACKGROUND-COLOR: #A50202
}
.AccordionH .STR {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 100%; BACKGROUND-COLOR: #fff
}
.content .Kap {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; FLOAT: left; LINE-HEIGHT: 22px; MARGIN-RIGHT: 2px
}
.bannerText {
	FONT-SIZE: 11px
}
.homePageSubHeaderDescription {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.principalText {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px
}
.readPost {
	PADDING-TOP: 0px
}
.blogDescription {
	TEXT-ALIGN: justify
}
.caseStudyBody {
	MARGIN-BOTTOM: 15px; TEXT-ALIGN: justify
}
.justified {
	TEXT-ALIGN: justify
}
.tabPanels {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana; TEXT-ALIGN: justify
}
.ajax__tab_body {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.coding4funImage {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 60px
}
.pointer {
	CURSOR: hand
}
.dropboxLabels {
	FONT-WEIGHT: bold; WIDTH: 115px; HEIGHT: 30px
}
.dropboxTextbox {
	BORDER-RIGHT: #676767 1px solid; BORDER-TOP: #676767 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #676767 1px solid; WIDTH: 200px; COLOR: #666666; BORDER-BOTTOM: #676767 1px solid; FONT-FAMILY: arial,verdana; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
.dropboxSumbit {
	BORDER-RIGHT: #676767 1px solid; BORDER-TOP: #676767 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #676767 1px solid; WIDTH: 70px; COLOR: #000000; BORDER-BOTTOM: #676767 1px solid; FONT-FAMILY: arial,verdana; HEIGHT: 20px
}
#ban-menu{
    width:900px;
	margin-top:0px;
	}
.ban-menu{
    float:right;
    width:420px;
	height:30px;
	margin-right:15px;
	}
.ban-menu ul{list-style: none;}	
.ban-menu ul li{
	/*background-image:url(/images_home/ul-bott.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;*/
	background:none;
	padding:0 4px 7px 0;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size: 11px;
	color:#F8FFFF;
	float:left;}
.ban-menu ul li a{
	font-weight:bold;
	font-size: 11px;
	color:#F8FFFF;
}		
.ban-menu ul li a:hover{
	font-weight:bold;
	font-size: 11px;
	color:#910B08;
}
.ban-menu ul li a:active,a:focus{
	font-weight:bold;
	font-size: 11px;
}
.side{background:url(/images_home/li-right.gif) no-repeat bottom right;}
.contact{
background:none;
}
.jatop-search{float:right;
height:30px;padding-top:10px;
padding-right:35px;}

.jatop-search input {background:#FFFFFF none repeat scroll 0 0;
border:1px solid #7F9DB9;
height:15px;
padding:0;}
.jatop-search input.button {background:#FFFFFF none repeat scroll 0 0;
border:1px solid #7F9DB9;
color:#000000;
font-size:11px;
font-weight:normal;
height:18px;
margin-left:5px;
padding:0;
width:50px;}
/*.jatop-search #mod_search_searchword{height:17px;position:relative;}*/