/* This imports the Base Weblog CSS from TypePad, which defines core styles */

@import url(/.shared/themes/common/base-weblog.css);


/* This imports the local asterisk-style.css, which you can use as a guide for customizing your blog's CSS. */

@import url(asterisk-style.css);

CSS styles for screen and projection media 

	

/* 

	CSS styles for screen and projection media 

	

*/



/* BODY */

body

{

	margin: 0;

	text-align: center;

	padding: 0;

	background: #ccc url(http://www.awrcorp.com/images/gradient.gif) top left repeat-x;

}



/* MAIN WRAPPERS */

div#mainWrapper1

{

	margin: 0 auto;

	text-align: left;

	padding: 0;

	width: 911px;
height: 100%;

	position: relative;

	border-left: 10px solid #FCFCFC;

	border-right: 10px solid #FCFCFC;

	background: #FCFCFC;

}

div#mainWrapper2

{

	margin: 0;

	padding: 0;

	width: 911px;

	border-left: 10px solid #FCFCFC;

	border-right: 10px solid #FCFCFC;

	background: #FCFCFC;

}



/* TOP HEADER (INCLUDES LOGO ETC) */

div#topHeader

{

	margin: 0;

	padding: 0;

	height: 80px;

	width: 911px;

	background: url(http://web.awrcorp.com/content/images/topHeader.gif) top left no-repeat;

	position: relative;

}



/* CHOOSE LANGUAGE */

div#chooseLanguage

{

	position: absolute;

	top: 17px;

	right: 10px;

	width: 140px;

}

div#chooseLanguage a

{

	float: left;

	display: block;

	padding: 0;

	margin: 0 10px 0 0;

	color: #000;

	text-decoration: none;

	height: 11px;

	width: 16px;

	border: none;

}



/* SITES */



a#site_US

{

	background: url(../images/flags/usa.gif) 0 0 no-repeat;

}

a#site_CN

{

	background: url(../images/flags/china.gif) 0 0 no-repeat;

}

a#site_JP

{

	background: url(../images/flags/japan.gif) 0 0 no-repeat;

}

a#site_RU

{

	background: url(../images/flags/russia.gif) 0 0 no-repeat;

}

a#site_TW

{

	background: url(../images/flags/taiwan.gif) 0 0 no-repeat;

}





/* NAVIBAR - HOLDS TOP NAVI AND SEARCH BAR */

div#naviBar

{

	margin: 0;

	padding: 0;

	height: 34px;

	background: #00477F;

	border-bottom: 5px solid #FCFCFC;

}



/* TOP NAVIGATION - HORIZONTAL DROPDOWN MENU */





/* 1st LEVEL */

div#topNavi ul

{

	margin: 0;

	padding: 0;

	list-style-type: none;

}

div#topNavi li

{

	margin: 0;

	position: relative;

	float: left;

}

div#topNavi ul li a

{

	text-transform: uppercase;

	display: block;

	height: 34px;

	font-size: 13px;

	line-height: 34px;

	padding: 0 15px;

	color: #FFF;

}

div#topNavi ul li a:hover, div#topNavi ul li a.selected, div#topNavi ul li a.selected:hover

{

	text-decoration: none;

	background: url(http://www.awrcorp.com/images/topNavi_hover.gif) top left repeat-x;

}



/* SECOND LEVEL */

div#topNavi ul ul

{

	position: absolute;

	left: 0px;

	top: 34px;

	display: none;

	border-bottom: 1px dotted #c0c0c0;

	border-top: 5px solid #efefef;

}

div#topNavi ul ul li

{

	margin: 0;

	float: none;

}

div#topNavi ul ul li a

{

	text-transform: uppercase;

	display: block;

	padding: 0 15px;

	width: 165px;

	height: 25px;

	font-size: 12px;

	color: #000;

	line-height: 25px;

	background-color: #efefef;

	text-decoration: none;

	border-top: 1px dotted #c0c0c0;

	font-weight: normal;

}

div#topNavi ul ul li a:hover, div#topNavi ul ul li a.selected, div#topNavi ul ul li a.selected:hover

{

	text-decoration: none;

	background: #c0c0c0;

}



/* Fix IE. Hide from IE Mac \*/

* html div#topNavi ul

{

	border: 0;

}

* html div#topNavi ul li

{

	height: 1%;

}

* html div#topNavi ul li a

{

	height: 1%;

	display: block;

	float: left;

}

* html div#topNavi ul ul

{

	width: 165px;

}

* html div#topNavi ul ul li

{

	height: 1%;

}

* html div#topNavi ul ul li a

{

	width: 165px;

	height: 30px;

	float: none;

	display: block;

	text-transform: uppercase;

}

/* End */



/* WHAT MAKES THE DROPDOWN HAPPEN */

div#topNavi li:hover ul, div#topNavi li.over ul

{

	display: block;

}



/* SITE SEARCH - JUST RIGHT OF TOP NAVIGATION */

div#siteSearch

{

	float: right;

	height: 20px;

	margin-right: 15px;

	padding: 0;

}



div#siteSearch form

{

	margin: 0;

	padding: 0;

}

div#siteSearch form .searchField

{

	float: left;

	margin: 7px 5px 0 0;

	border: 1px solid #F1F1F1;

	padding: 2px 0 3px 0;

	font-size: 12px;

	color: #000;

}

div#siteSearch form .searchButton

{

	float: left;

	margin-top: 7px;

}



/* BIG IMAGE */

div#bigImage

{

	margin: 0;

	padding: 0;

	border-bottom: 5px solid #FCFCFC;

}



/* LIFT WRAPPER , HOLDS LIFTS AND HAS REPEATING BACKGROUND */

div#liftWrapper

{

	margin: 0;

	padding: 0;

	width: 911px;

	background: url(http://web.awrcorp.com/content/images/liftWrapperBg.gif) top left repeat-y;

}



/* FRONT PAGE MAIN LIFTS */

div.liftContainer

{

	float: left;

	width: 227px;

	border-right: 1px solid #FFF;

	overflow: hidden;

}

h2.liftHeader

{

	display: block;

	min-height: 31px;

	line-height: 31px;

	padding: 0 10px;

	color: #FFF;

	font-size: 14px;

	border-bottom: 1px solid #FFF;

	margin: 0;

}

div.liftContent

{

	margin: 0;

	padding: 13px;

	width: 201px;

}



/* VIEW DEMO AND DOWNLOAD LINKS */

a.viewDemo

{

	display: block;

	background: url(../images/buttons/viewDemo.gif) 0 0 no-repeat;

	height: 15px;

	width: 86px;

	margin-bottom: 5px;

}

a.viewDemo:hover

{

	background: url(../images/buttons/viewDemo.gif) 0 -15px no-repeat;

}

a.downloadTrial

{

	display: block;

	background: url(../images/buttons/downloadFreeTrial.gif) 0 0 no-repeat;

	height: 15px;

	width: 127px;

}

a.downloadTrial:hover

{

	background: url(../images/buttons/downloadFreeTrial.gif) 0 -15px no-repeat;

}



/* LIFT HEADER COLORS */

.blueBg

{

	background: #0081b4;

}

.orangeBg

{

	background: #c7481e;

}

.yellowBg

{

	background: #fcb116;

}

.greenBg

{

	background: #748c47;

}

.darkBlueBg

{

	background: #00477F;

}



/* FRONT PAGE BOTTOM LIFTS */

div.bottomLiftContainer

{

	float: left;

	width: 228px;

	overflow: hidden;

}

div.bottomLiftContent

{

	margin: 0;

	padding: 20px 10px;

}

h2.bottomLiftHeader

{

	font-family: Verdana;

	font-weight: bold;

}



/* UL LIST FOR NEWS */

div.newsList ul

{

	margin: 0;

	padding: 0;

	list-style-type: none;

}

div.newsList li

{

	margin: 0;

	display: block;

	padding: 0 15px 5px 15px;

	background: url(../images/newsArrow.gif) top left no-repeat;

}

div.newsList ul li a

{

	color: #000;

	font-weight: normal;

}

div.newsList ul li a:hover

{

	text-decoration: underline;

}



/* GRADIENT LIFT */

div.gradientLift

{

	margin: 0 0 5px 0;

	padding: 10px 13px;

	width: 198px;

	border: 1px solid #c8c8c8;

	background: url(../images/gradientBg.gif) top left repeat-x;

}

div.gradientLift .gradientHeader

{

	font-weight: bold;

	color: #386c97;

	margin-bottom: 5px;

}



/* FOOTER */

div#footer

{

	color: #49514a;

	border-top: 1px dotted #555555;

	padding: 5px 13px;

	margin: 10px 0 0 0;

	font-size: 11px;

}



/* CONTENT PAGES 2 COLUMN LAYOUT */

div#leftColumn

{

	margin: 0;

	padding: 0;

	width: 0;

	float: left;

	overflow: hidden;
background: #FCFCFC;

}

div#rightColumn

{

	margin: 0;

	padding: 0;

	width: 911px;

	float: right;

	overflow: hidden;
background: #FCFCFC;

}



/* SIDE NAVIGATION */

div#sideNav

{

	margin: 0;

	padding: 0;

}

div#sideNav ul

{

	margin: 0;

	padding: 0;

	list-style-type: none;

	font-size: 12px;

	width: 220px;

	border-bottom: 1px dotted #c0c0c0;

}

div#sideNav li

{

	margin: 0;

}

div#sideNav ul li a

{

	display: block;

	padding: 7px 5px;

	width: 210px;

	background-color: #efefef;

	text-decoration: none;

	font-weight: bold;

	border-top: dotted 1px #c0c0c0;

	text-transform: uppercase;

}

div#sideNav ul li a:hover, div#sideNav ul li a.selected, div#sideNav ul li a.selected:hover

{

	text-decoration: none;

	background: #FCFCFC;

}



/* SECOND LEVEL */

div#sideNav ul ul

{

	margin: 0 0 5px 0;

	padding: 0;

	border: none;

}

div#sideNav ul ul li

{

	margin: 0;

}

div#sideNav ul ul li a

{

	display: block;

	padding: 0px 5px 3px 15px;

	width: 200px;

	background-color: #FCFCFC;

	text-decoration: none;

	font-weight: normal;

	text-transform: none;

	border: none;

}

div#sideNav ul ul li a:hover, div#sideNav ul ul li a.selected, div#sideNav ul ul li a.selected:hover

{

	text-decoration: none;

	color: #0081b4;

	background: url(../images/sideNavDot.gif) top left no-repeat;

}



/* RIGHT COLUMN MAIN HEADER */

.mainHeader

{

	text-transform: uppercase;

	display: block;

	min-height: 31px;

	line-height: 31px;

	padding: 0 10px;

	color: #FFF;

	font-size: 14px;

	border-bottom: 1px solid #FFF;

	margin: 0;

}



/* CONTENT LEFT */

div#contentLeft

{

	margin: 15px 0;

	padding: 0 10px;

	width: 911px;

	float: left;

	overflow: hidden;
background: #FCFCFC;

}

.contentHeader

{

	color: #003366;

}

/* CONTENT STYLES, TABLE, LISTS ETC */

div#contentLeft table

{

	border-collapse: collapse;

}

div#contentLeft hr

{

	width: 100%;

	border: 1px dotted #555555;

	border-style: none none dotted;

	margin-bottom: 10px;

}

div#contentLeft span.searchHighlight

{

	font-size: 13px;

	font-weight: bold;

}



/* CONTENT RIGHT */

div#contentRight

{

	margin: 15px 0;

	padding: 0;

	width: 0;

	float: right;

	overflow: hidden;

}



/* BLUE BOX  ( HOLDS LINKS FOR DOWNLOAD TRIAL ETC.) */

div#blueBox

{

	margin: 0 0 10px 0;

	padding: 0;

	width: 210px;

	background: url(../images/blueBoxBgRepeat.gif) top left repeat-y;

}

/* TOP AND BOTTOM ROUNDED */

div#blueBoxTop

{

	margin: 0;

	padding: 0;

	height: 7px;

	background: url(../images/blueBoxBgTop.gif) top left no-repeat;

}

div#blueBoxBottom

{

	margin: 0;

	padding: 0;

	height: 6px;

	background: url(../images/blueBoxBgBottom.gif) top left no-repeat;

}

div#blueBoxContent

{

	padding: 6px 13px 6px 13px;

	width: 184px;

	margin: 0;

}

/* BLUE BOX LINKS */

div#blueBoxContent ul

{

	margin: 0;

	padding: 0;

	list-style-type: none;

}

div#blueBoxContent li

{

	margin: 0;

	display: block;

	padding: 0 0 3px 15px;

	font-weight: normal;

	background: url(../images/whiteArrow.gif) 0 2px no-repeat; ;line-height:15px;font-size:11px;font-family:Verdana;}

div#blueBoxContent ul li a

{

	font-weight: normal;

	color: #FFF;

}

div#blueBoxContent ul li a:hover

{

	text-decoration: underline;

}



/* INFOBOX */

div.infoBox

{

	width: 184px;

	padding: 13px;

	margin: 0 0 15px 0;

	background: #ebedea;

}

.infoHeader

{

	margin: 0;

	padding: 0;

	font-weight: normal;

}



div.infoBox ul

{

	margin: 0;

	padding: 0;

	list-style-type: none;

}

div.infoBox li

{

	margin: 0;

	display: block;

	padding: 0 0 3px 15px;

	font-weight: normal;

	background: url(../images/blueArrow.gif) top left no-repeat;

	line-height: 15px;

}

div.infoBox ul li a

{

	font-weight: normal;

}

div.infoBox ul li a:hover

{

	text-decoration: underline;

}

span.date

{

	font-size: 11px;

	color: #696969;

}





/* ALTERNATE RIGHT CONTENT */

div#rightAlternate

{

	padding: 0 10px;

}



/* FORM EDITOR DIV */

div#formDiv

{

	margin: 30px auto;

	text-align: left;

	width: 600px;

}

div#formDiv form

{

	margin: 0;

	padding: 0;

}



.quote

{

	font-size: 11px;

	color: #666;

}

/* ph=1 */

