/* ----------------  INITIAL START ------------- */

* { margin: 0px; padding: 0px;}

h1 { margin-bottom: 10px;}
h2 { margin-bottom: 7px;}
h3, h4, h5 { margin-bottom: 5px;}
p, ul { margin-bottom: 7px; list-style: none; }

form label { cursor: pointer; }
fieldset { border: none; }
input, textarea { 
		border: none;
		background: white;
}

/* ----------------  INITIAL END ------------- */


/* ----------------  FONT  ------------- */

a {
	text-decoration: none;
}
h1 {
}
h2 {
}
h3 {
}
h4 {
}
a { color: #1084a5; }
a:link, a:visited {
}
a:hover, a:active {
}
/* ----------------  BASICS  ------------- */

body {
	font: normal normal 13px Arial, Helvetica, sans-serif; color: black;
}
#mainWrapper { width: 811px; margin: 0 auto 0 auto; }

#navigationWrapper { padding-left: 67px; height: 71px; padding-top: 24px; background: url(../images/main/shadowNavi.jpg) 67px 76px no-repeat; }

.bigFlash { background: url(../images/main/bigBG.jpg) left top no-repeat; height: 389px; }
.bigFlash_about { background: url(../images/main/bigBG_about.jpg) left top no-repeat; height: 350px; }
.bigFlash_blog { background: url(../images/main/blog_BG.jpg) left top no-repeat; height: 133px; }


.content { background: url(../images/main/whiteBoxCenter.jpg) left top repeat-x; min-height: 600px; height:auto !important; height:600px; }
.content_left { background: url(../images/main/whiteBoxLeft.jpg) left top no-repeat; height:auto !important; min-height:600px; height:600px; }
.content_right { background: url(../images/main/whiteBoxRight.jpg) right top no-repeat; height:auto !important; min-height:600px; height:600px;  }

.tabsWrapper { position: absolute; margin-left: 55px; margin-top: 433px; }

.stripe { background: url(../images/main/stripe.gif) 529px 0px repeat-y; width: 743px; padding-left: 67px; }
.stripe_blog { width: 743px; padding-left: 67px; height:auto !important; min-height:600px; height:600px;  }
.contentLeft { width: 453px; float: left;}
.contentRight { width: 245px; float: left; }

.contentLeft_blog { width: 645px;}

.newsSnippet { color: #1084a5; }
.newsSnippet:hover { text-decoration: underline; }

.blackberry { background: url(../images/main/blackberry.jpg) 375px 6px no-repeat; }
.sap_ms_BG { background: url(../images/main/sap_ms_BG.jpg) 55px 155px no-repeat; }
.about_BG { background: url(../images/headers_main/about_BG.jpg) 190px 80px no-repeat; }

.topWrapperList { color: white; font: normal bold 12px Arial, Helvetica, sans-serif; }
.topWrapperList li { background: url(../images/headers_main/listPoint.gif) 0px 6px no-repeat; padding-left: 10px; line-height: 16px; padding-bottom: 6px; }

.viideoHeader { height: 17px; padding-top: 6px; padding-left: 5px; }

.videoRightMenu { width: 180px; }
.videoPlayer { width: 242px; height: 187px; }
.videoSwitch { display: block; color: #1084a5; height: 18px; padding-top: 5px; }
.videoSwitch:hover { color: #ef810c; }

.rssFeed { display: block; background: url(../images/main/rss_small.jpg) left top no-repeat; height: 39px; padding-left: 28px; padding-top: 5px; }

.blog_date { background: url(../images/main/blog_line.gif) left bottom repeat-x; padding-bottom: 5px; }
.blog_headline { font-size: 25px; display: block; }

.newsStripeMiddle { background: url(../images/main/news_stripe_middle.gif) center top repeat-y; }

/* ----------------  MW  ------------- */

#mw_loginform { background: url(../mw/images/login_bg.jpg) left top no-repeat; width: 358px; position: absolute; padding: 40px 0 0 50px; height: 220px;  }
#mw_loginform .username, #mw_loginform .password { color: white; }
#mw_loginform .usernameInput, #mw_loginform .passwordInput { background: none; border: none; margin-left: 15px; }
#mw_loginform .usernameWrapper { }
#mw_loginform .passwordWrapper { padding-top: 20px; }
#mw_loginform .loginButton { background: none; border: none; background: url(../mw/images/login_btn.png) left top no-repeat; width: 191px; height: 43px; font: normal bold 12px Arial, Helvetica, sans-serif; color: white; margin-left: 72px; margin-top: 5px; }

/* ----------------  BOXES FEATURED CONTAINER  ------------- */

.awardLogo { background: url(../images/logos/wirelessAward.jpg) left top no-repeat; width: 120px; height: 36px; position: absolute; margin-left: 65px; margin-top: 240px; }
.sapLogo { background: url(../images/logos/sap.jpg) left top no-repeat; width: 120px; height: 36px; position: absolute; margin-left: 65px; margin-top: 281px; }
.wes2009Logo { background: url(../images/logos/wes2009.jpg) left top no-repeat; width: 120px; height: 36px; position: absolute; margin-left: 204px; margin-top: 240px; }
.sapphire09Logo { background: url(../images/logos/sapphire09.jpg) left top no-repeat; width: 120px; height: 36px; position: absolute; margin-left: 204px; margin-top: 281px; }
.wes09sapphire09Logo { background: url(../images/logos/wes09sapphire09.jpg) left top no-repeat; width: 120px; height: 77px; position: absolute; margin-left: 204px; margin-top: 240px; }
.netweaverLogo { background: url(../images/logos/netweaver.jpg) left top no-repeat; height: 77px; width: 121px; position: absolute; margin-left: 190px; margin-top: 240px; }



/* ----------------  BUTTON AND FORMS  ------------- */

.form_left { background: url(../images/forms/form_left.png) left top no-repeat; height: 27px; width: 12px; }
.form_right { background: url(../images/forms/form_right.png) left top no-repeat; height: 27px; width: 12px; }
.form_middle { background: url(../images/forms/form_middle.gif) left top repeat-x; height: 27px; padding-top: 3px; }

.textInput { font: normal normal 11px Arial, Helvetica, sans-serif; color: #525252; width: 200px; padding-top: 3px; } 

.jumpMenu { font: normal normal 11px Arial, Helvetica, sans-serif; color: #525252; width: 220px; }

.buttonMiddle { background: url(../images/forms/button_middle.gif) left top repeat-x; height: 29px; }
.buttonLeft { background: url(../images/forms/button_left.gif) left top no-repeat; height: 29px; }
.buttonRight { background: url(../images/forms/button_right.gif) right top no-repeat; height: 29px; }
.submitButton { height: 29px; background: none; border: none; width: 100%; cursor: pointer; cursor: hand; font: normal bold 14px Arial, Helvetica, sans-serif; color: #1084a5; }
.submitButton:hover { color: #ef810c;  }

/* ----------------  NAVIGATION  ------------- */

.naviAbout { display: block; background: url(../images/navigation/about.jpg) left top no-repeat; height: 52px; width: 220px; overflow: hidden; }
.naviAbout:hover { background-position: 0px -52px; }

.navisapmobile { display: block; background: url(../images/navigation/sap_mobile.jpg) left top no-repeat; height: 52px; width: 221px; overflow: hidden; }
.navisapmobile:hover { background-position: 0px -52px; }

.navisamMS { display: block; background: url(../images/navigation/sap_ms.jpg) left top no-repeat; height: 52px; width: 219px; overflow: hidden; }
.navisamMS:hover { background-position: 0px -52px; }




.sapMobile_overview { display: block; background: url(../images/tabs/overview_off.png) left top no-repeat; height: 51px; width: 238px; }
.sapMobile_overview:hover, .sapMobile_overview_selected { background: url(../images/tabs/overview_on.png) left top no-repeat; height: 51px; width: 238px; }

.sapMobile_collateral { display: block; background: url(../images/tabs/collateral_off.png) left top no-repeat; height: 51px; width: 238px; }
.sapMobile_collateral:hover, .sapMobile_collateral_selected { background: url(../images/tabs/collateral_on.png) left top no-repeat; height: 51px; width: 238px; }

.sapMobile_tabs { display: block; background: url(../images/tabs/demos_off.png) left top no-repeat; height: 51px; width: 238px; }
.sapMobile_tabs:hover, .sapMobile_tabs_selected { background: url(../images/tabs/demos_on.png) left top no-repeat; height: 51px; width: 238px; }



.quickstart { display: block; background: url(../images/naviright/quickstart_off.png) left top no-repeat; height: 39px; width: 201px; }
.quickstart:hover { background: url(../images/naviright/quickstart_on.png) left top no-repeat; height: 39px; width: 201px; }
.viewdemos { display: block; background: url(../images/naviright/viewdemos_off.png) left top no-repeat; height: 39px; width: 201px; }
.viewdemos:hover { background: url(../images/naviright/viewdemos_on.png) left top no-repeat; height: 39px; width: 201px; }
.news { display: block; background: url(../images/naviright/news_off.png) left top no-repeat; height: 39px; widows: 201px; }
.news:hover { background: url(../images/naviright/news_on.png) left top no-repeat; height: 39px; width: 201px; }
.contact { display: block; background: url(../images/naviright/contact_off.png) left top no-repeat; height: 39px; width: 201px; }
.contact:hover { background: url(../images/naviright/contact_on.png) left top no-repeat; height: 39px; width: 201px; }
.blog { display: block; background: url(../images/naviright/blog_off.png) left top no-repeat; height: 39px; width: 201px; }
.blog:hover { background: url(../images/naviright/blog_on.png) left top no-repeat; height: 39px; width: 201px; }
.partners { display: block; background: url(../images/naviright/partners_off.png) left top no-repeat; height: 39px; width: 201px; }
.partners:hover { background: url(../images/naviright/partners_on.png) left top no-repeat; height: 39px; width: 201px; }


/* ----------------  FOOTER  ------------- */


/* ----------------  SPECIALS  ------------- */

.right { float: right; }
.left { float: left; }
.clear { clear: both; }

.paddingT10 { padding-top: 10px; }
.paddingB10 { padding-bottom: 10px; }
.paddingT15 { padding-top: 15px; }
.paddingB15 { padding-bottom: 15px; }
.paddingT5 { padding-top: 5px; }
.paddingB5 { padding-bottom: 5px; }
.paddingR15 {padding-right: 15px; }
.paddingR25 { padding-right: 25px; }

.marginL15 { margin-left: 15px; }
.marginL11 { margin-left: 11px; }
.marginL25 { margin-left: 25px; }
.marginT10 { margin-top: 10px; }
.marginL5 { margin-left: 5px; }

.size10 { font-size: 10px; }
.size11 { font-size: 11px; }
.size12 { font-size: 12px; }
.size14 { font-size: 14px; }

.bold { font-weight: bold; }
.normal { font-weight: normal; }

.center { text-align: center; }

.orange { color: #ef810c; }
.blue { color: #1084a5; }
.darkblue { color: #275765; }
.gray { color: #525252; }

.border1pxsolid { border: 1px solid; }









