﻿body
{
	margin: 0;
	padding: 0 0 0 0;
	font: 62.5%/18px Arial, Helvetica, sans-serif;
	background-image: url(../images/pg_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

.TowerLogo
{
	border-style: none;
	margin: 8px 0 0 9px;
}

#mainDiv
{
	margin: 0 auto;
	width: 790px;
	position: relative;
	vertical-align: top; /* 13/05/2009 changes */
}

#headerDiv
{
	margin: 0 0 0 0;
	position: relative;
	height: 90px;
	vertical-align: top;
	background-color: #000F50;
	overflow: hidden;
	width: 790px;
	background-image: url(../images/farmheader.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#menuDiv
{
	margin: 0 0 0 0;
	background-color: White;
	height: 35px;
	overflow: hidden;
	text-align: center;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	text-align: center;
	width: 788px;
}

#navigation
{
	margin: 0 0 0 65px;
	height: 28px;
	overflow: hidden;
	width: 554px;
}

#navigation li
{
	margin: 0 0 0 0;
	float: left;
	list-style-type: none;
}

#navigation a
{
	display: block;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #018bb2;
	background: #ffffff;
	height: 28px;
	line-height: 28px;
	text-decoration: none;
}

#navigation span
{
	display: block;
	/*-display:; */
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #018bb2;
	background: #ffffff;
	height: 28px;
	line-height: 28px;
	text-decoration: none;
}

.nav-home
{
	width: 70px;
}

.nav-contact-us
{
	width: 110px;
}

.nav-site-map
{
	width: 95px;
}

.nav-search
{
	width: 90px;
}

.nav-raq
{
	width: 150px;
}


#navigation a:hover
{
	display: block;
	background: #018bb2;
	color: White;
	border-top: 1px solid #018bb2;
	line-height: 28px;
}


#navigation .current a
{
	color: white;
	background: #000F50;
	line-height: 27px;
	border-top: 1px solid #000F50;
	cursor: default;
}

#navigation .current a:hover
{
	color: white;
	background: #000F50;
	border-top: 1px solid #000F50;
	line-height: 27px;
	cursor: default;
}

.contentDiv
{
	width: 724px;
	background-color: White;
	vertical-align: top;
}

/* BEGIN BOX */
.box
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3em;
	padding: 0;
	text-align: left;
	top: 0px;
	left: -26px;
	height: 215px;
	width: 314px;
}

.content
{
	padding: 3em;
	height: 140px;
	width: 474px;
	margin-left: 32px;
}

.content h1
{
	color: #0354c2;
	font-weight: bold;
	font-size: 1.2em;
	font-family: helvetica, geneva, arial, sans-serif;
}

.content p
{
	color: #3b3b3b;
	font-size: 1em;
	line-height: 1.3em;
	font-family: arial, helvetica, sans-serif;
}

/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/


.tlc
{
	background-image: url(../images/tlc.gif);
	background-position: 0% 0%;
	background-color: transparent;
	background-repeat: no-repeat;
}

.trc
{
	background-image: url(../images/trc.gif);
	background-position: 100% 0%;
	background-color: transparent;
	background-repeat: no-repeat;
}

.blc
{
	background-image: url(../images/blc.gif);
	background-position: 0% 100%;
	background-color: transparent;
	background-repeat: no-repeat;
}

.brc
{
	background-image: url(../images/brc.gif);
	background-position: 100% 100%;
	background-color: transparent;
	background-repeat: no-repeat;
}

.tb, .bb
{
	background-color: transparent;
	background-repeat: repeat-x;
}

.tb
{
	background-image: url(../images/tb.gif);
	background-position: 0% 0%;
}

.bb
{
	background-image: url(../images/bb.gif);
	background-position: 50% 100%;
}

.rb
{
	background-image: url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}

.lb
{
	background-color: #eeeeee;
	background-image: url(../images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
/* END BOX */

/* BEGIN TEXTS */
.text0
{
	color: #067998;
	font-size: 12px;
	font-weight: bold;
}
.text1
{
	font-size: 12px;
	float: left;
	color: black;
	margin: 0 0 6px 0;
}
.text1111
{
	color: #067998;
	font-size: 12px;
}
.text2
{
	color: #067998;
	font-size: 12px;
}
.text3
{
	color: #067998;
	font-size: 12px;
	vertical-align: middle;
}
.text4
{
	color: #2783a5;
	font-size: 12px;
	font-style: italic;
	vertical-align: middle;
}
.text5
{
	color: #006;
	font-size: 14px;
	font-weight: bold;
}

.text6
{
	color: #009DB6;
	font: Arial;
	font-size: 14px;
	font-weight: bold;
}
.redtext
{
	color: red;
	font-size: 12px;
	font: Arial;
}
.blacktext
{
	color: black;
	font-size: 12px;
	font: Arial;
}

.whitelink
{
	color: White;
	font-size: 12px;
	font: Arial;
	text-decoration:underline;
	cursor:hand;
}

.greenlink
{
	color: #067998;
	font-size: 12px;
	font: Arial;
	text-decoration:underline;
	cursor:hand;
}
/* END TEXTS */

.padLeft30
{
	padding-left: 30px;
}

.padLeft10
{
	padding-left: 30px;
}

/* Rollover Buttons */
#ctl00_ContentPlaceHolder1_btnRegister
{
	display: block;
	width: 144px;
	height: 50px;
	background: url( "../images/Register.png" ) no-repeat 0 0;
}
#ctl00_ContentPlaceHolder1_btnRegister:hover
{
	background-position: 0 -50px;
}
#ctl00_ContentPlaceHolder1_btnRegister span
{
	display: none;
}
.SendButton
{
	display: block;
	width: 124px;
	height: 50px;
	background-image: url(../images/Send.png);
	background-repeat:no-repeat;
	background-position: top left;
}

#ctl00_ContentPlaceHolder1_btnSend
{
	display: block;
	width: 113px;
	height: 50px;
	background: url( "../images/Send.png" ) no-repeat 0 0;
}
#ctl00_ContentPlaceHolder1_btnSend:hover
{
	background-position: 0 -50px;
}
#ctl00_ContentPlaceHolder1_btnSend span
{
	display: none;
}

#urlRAQ1
{
	display: block;
	width: 201px;
	height: 40px;
	background: url( "../images/RAQ.png" ) no-repeat 0 0;
}

#urlRAQ1:hover
{
}

#urlRAQ1 span
{
	display: none;
}

#urlFPD
{
	display: block;
	width: 334px;
	height: 40px;
	background: url( "../images/FPD.png" ) no-repeat 0 0;
}

#urlFPD:hover
{
}

#urlFPD span
{
	display: none;
}

#urlFOM1
{
	display: block;
	width: 197px;
	height: 18px;
	background: url( "../images/FOM2.png" ) no-repeat 0 0;
	float: right;
	margin: 7px 1px 0 0;
}

#urlFOM1:hover
{
}

#urlFOM1 span
{
	display: none;
}

#urlFOM2
{
	display: block;
	width: 197px;
	height: 18px;
	background: url( "../images/FOM2.png" ) no-repeat 0 0;
	float: right;
	margin: 7px 1px 0 0;
}

#urlFOM2:hover
{
}

#urlFOM2 span
{
	display: none;
}

#urlFOM3
{
	display: block;
	width: 197px;
	height: 18px;
	background: url( "../images/FOM2.png" ) no-repeat 0 0;
	float: right;
	margin: 7px 1px 0 0;
}

#urlFOM3:hover
{
}

#urlFOM3 span
{
	display: none;
}

#urlFOM4
{
	display: block;
	width: 197px;
	height: 18px;
	background: url( "../images/FOM2.png" ) no-repeat 0 0;
	float: right;
	margin: 7px 1px 0 0;
}

#urlFOM4:hover
{
}

#urlFOM4 span
{
	display: none;
}

#urlFOM5
{
	display: block;
	width: 197px;
	height: 18px;
	background: url( "../images/FOM2.png" ) no-repeat 0 0;
	float: right;
	margin: 7px 1px 0 0;
}

#urlFOM5:hover
{
}

#urlFOM5 span
{
	display: none;
}

#urlFOM6
{
	display: block;
	width: 197px;
	height: 18px;
	background: url( "../images/FOM2.png" ) no-repeat 0 0;
	float: right;
	margin: 7px 1px 0 0;
}

#urlFOM6:hover
{
}

#urlFOM6 span
{
	display: none;
}

#urlHFOM1
{
	display: block;
	width: 156px;
	height: 28px;
	background: url( "../images/FOM.png" ) no-repeat 0 0;
	float: right;
	margin: 2px 1px 0 0;
}

#urlHFOM1:hover
{
}

#urlHFOM1 span
{
	display: none;
}

#urlHFOM2
{
	display: block;
	width: 156px;
	height: 28px;
	background: url( "../images/FOM.png" ) no-repeat 0 0;
	float: right;
	margin: 2px 1px 0 0;
}

#urlHFOM2:hover
{
}

#urlHFOM2 span
{
	display: none;
}

#urlCO1
{
	display: block;
	width: 239px;
	height: 40px;
	background: url( "../images/CS.png" ) no-repeat 0 0;
}

#urlCO1:hover
{
}

#urlCO1 span
{
	display: none;
}

/* End Rollover Buttons */

/* Body Content , Top */
.BodyTopArticle
{
	text-align: justify;
	height: 200px;
	width: 788px;
	background-color: White;
}

.TableTopArticle
{
	width: 770px;
	background-color: White;
	margin: 0 10px 0 10px;
}

.BodyTopLeft
{
	height: 185px;
	width: 270px;
}

.BodyTopLeftImage
{
	height: 185px;
	width: 270px;
}

.BodyTopRightArticle
{
	height: 185px;
	width: 500px;
	background-image: url(../images/toparticle_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.BodyTopRightDiv
{
	height: 175px;
	overflow: hidden;
}


.TopRightArticleTitle
{
	margin: 10px 15px 5px 15px;
	text-align: left;
	color: White;
	font: Arial;
	font-size: 18px;
	font-weight: bold;
	height: 19px;
}

.TopRightArticle
{
	margin: 0px 15px 12px 15px;
	text-align: left;
	color: White;
	overflow: hidden;
	height: 88px;
	font: Arial;
	font-size: 12px;
}

.DivRAQ
{
	margin: 0 0 10px 10px;
	height: 40px;
	overflow: hidden;
}
/* End Body Content , Top */

/* Call Tower Image */
.CallTowerImage
{
	margin: 0 0 0 0;
	height: 47px;
	width: 790px;
	background-color: #009DB8;
	background-image: url(../images/call_tower.png);
	background-repeat: no-repeat;
	background-position: top left;
}

/* End Call Tower Image */

/* Begin ThreePanelled Article */
.ThreePanel
{
	margin: 0 0 0 0;
	text-align: justify;
	height: 215px;
	background-color: White;
}

.TableThreePanel
{
	height: 200px;
	background-color: White;
	margin: 15px 10px 0 10px;
}

.ArticlePanel
{
	width: 252px;
	height: 200px;
	background-color: White;
	background-image: url(../images/articlebox_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
}

.ArticlePanelContent
{
	height: 200px;
	overflow: hidden;
}

.ArticlePanelImage
{
	margin: 7px 0 0 7px;
}

.ArticlePanelHeader
{
	text-align: left;
	color: #009DB6;
	font: Arial;
	font-size: 16px;
	font-weight: bold;
	margin: 0 10px 0 10px;
}

.ArticlePanelText
{
	margin: 5px 10px 0 10px;
	text-align: left;
	color: Black;
	font: Arial;
	font-size: 12px;
	width: 216px;
	height: 53px;
	overflow: hidden;
}

.ArticlePanelFOM
{
	margin: 10px 0 0 0;
}

.ArticlePanelSeparator
{
	width: 6px;
	height: 180px;
}


.ArticlePanelNoBG
{
	width: 252px;
	height: 200px;
	background-color: White;
	vertical-align: top;
}
.LinksTable
{
	height: 200px;
	width: 252px;
}
.NoBorder
{
	border-style: none;
}
.LinkPanel1
{
	margin: 0 0 6 0;
	width: 252px;
	height: 100px;
	border-style: none;
}
.LinkPanel2
{
	margin: 6 0 0 0;
	width: 252px;
	height: 96px;
	border-style: none;
}
.ArticlePanelHeaderImage
{
	margin: 0 0 5px 0;
	height: 61px;
	width: 238px;
}

.ArticlePanelHeaderImagePanel
{
	margin: 5px 5px 0 5px;
	height: 110px;
	width: 240px;
}

.ArticlePanelHeaderImagePanelImage
{
	height: 105px;
	width: 230px;
}

#ArticlePanelHeaderImagePanel1
{
	margin: 0 0 5px 0;
	height: 50px;
	width: 216px;
	background-image: url(../images/panel1.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#ArticlePanelHeaderImagePanel2
{
	margin: 0 0 5px 0;
	height: 50px;
	width: 216px;
	background-image: url(../images/panel2.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#ArticlePanelHeaderImagePanel3
{
	margin: 0 0 5px 0;
	height: 50px;
	width: 216px;
	background-image: url(../images/panel1.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#ArticlePanelHeaderImagePanel4
{
	margin: 0 0 5px 0;
	height: 90px;
	width: 208px;
	background-image: url(../images/common1.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#ArticlePanelHeaderImagePanel5
{
	margin: 0 0 5px 0;
	height: 90px;
	width: 208px;
	background-image: url(../images/common2.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#ArticlePanelHeaderImagePanel6
{
	margin: 0 0 5px 0;
	height: 90px;
	width: 208px;
	background-image: url(../images/common3.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#ArticlePanelHeaderImagePanel7
{
	margin: 0 0 5px 0;
	height: 90px;
	width: 208px;
	background-image: url(../images/common4.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#ArticlePanelHeaderImagePanel8
{
	margin: 0 0 5px 0;
	height: 90px;
	width: 208px;
	background-image: url(../images/common5.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#ArticlePanelHeaderImagePanel9
{
	margin: 0 0 5px 0;
	height: 90px;
	width: 208px;
	background-image: url(../images/common6.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.ArticlePanelSubHeader
{
	text-align: left;
	color: #009DB6;
	font: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0 10px 0 10px;
}
.ArticlePanelSubHeaderValue
{
	text-align: left;
	color: black;
	font: Arial;
	font-size: 12px;
	font-weight: normal;
}

.ArticlePanelDetail
{
	text-align: left;
	color: Black;
	font: Arial;
	font-size: 12px;
	width: 211px;
	height: 53px;
	overflow: hidden;
}
.ArticlePanelLinks
{
	text-align: left;
	color: Black;
	font: Arial;
	font-size: 12px;
	width: 216px;
	height: 125px;
	overflow: hidden;
}
/* End ThreePanelled Article */

/* News */
.NewsPanel
{
	width: 788px;
	height: 212px;
}

.DivNews
{
	background-image: url(../images/news_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 10px 8px 10px 8px;
	width: 774px;
	height: 212px;
}

.NewsFeedHeader
{
	margin: 10px 10px 5px 12px;
	text-align: left;
	color: #009DB6;
	font: Arial;
	font-size: 16px;
	font-weight: bold;
}

.RSSTable
{
	width: 778px;
}

TABLE.RSSborder
{
	margin: 0 10px 0 10px;
	width: 700px;
}

.RSStitle
{
	height: 18px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 3px;
	overflow: hidden;
}

.RSSTitleText
{
	font: Arial;
	font-size: 12px;
	font-weight: bold;
}

.RSStext
{
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 10px;
	margin-right: 10px;
	width: 230px;
	height: 113px;
	font-size: 12px;
	text-align: left;
	overflow: hidden;
}

.RSSsource
{
	margin-left: 10px;
	margin-right: 10px;
	font-size: 9px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #2783a5;
	overflow: hidden;
}
/* End News */
/* Container */
.LowerContainer
{
	width: 788px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background-color: White;
}

.UpperContainer
{
	width: 788px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background-color: White;
}


/* End Container */
/* Bottom Menu */
#bottomMenuDiv
{
	margin: 0px auto;
	width: 906px;
	position: relative; /* 13/05/2009 changes */
	vertical-align: top; /* 13/05/2009 changes */
	background-image: url(../images/bottom_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.BottomMenuTable
{
	width: 758px;
}
.BottomMenuContainer
{
	margin: 10px 0 0 70px;
	height: 15px;
	width: 245px;
	vertical-align: text-top;
	color: #2783a5;
	font: arial;
	font-size: 10px;
}
.BottomCopyContainer
{
	margin: 10px 0 0 70px;
	height: 15px;
	width: 158px;
	vertical-align: text-top;
	color: #2783a5;
	font: arial;
	font-size: 10px;
}
.BottomTermsContainer
{
	margin: 10px 0 0 70px;
	height: 15px;
	width: 210px;
	vertical-align: text-top;
	color: #2783a5;
	font: arial;
	font-size: 10px;
}
.BottomMenu
{
	color: #2783a5;
	font: arial;
	font-size: 10px;
	text-decoration: none;
}
.BottomMenuUnderlined
{
	color: #2783a5;
	font: arial;
	font-size: 10px;
	text-decoration: underline;
}
.CopyInfo
{
	color: #2783a5;
	font: arial;
	font-size: 10px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 5px;
}
/* End Bottom Menu */

/* --- TELL A FRIEND --- */
.TAFFormPanel1
{
	background-image: url(../Images/taf_form_panel1_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 318px;
	width: 640px;
	margin: 0 0 0 15px;
}

.TellAFriendMain
{
	background-color: White;
	width: 788px;
	height: 640px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background-image: url(../Images/TAFBG.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.TAFTopRightArticleTitle
{
	margin: 15px 0px 5px 0px;
	text-align: left;
	color: White;
	font: Arial;
	font-size: 18px;
	font-weight: bold;
	height: 19px;
}
.TellAFriendContent
{
	margin-left: 30px;
	margin-right: 30px;
	width: 654px;
	height: 640px;
}
.TellAFriendSent
{
	background-color: White;
	width: 788px;
	height: 600px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background-image: url(../Images/TAFBG.png);
	background-repeat: no-repeat;
	background-position: 30px 0;
}
.TellAFriendSentTitle
{
	font: Arial;
	font-weight: bold;
	font-size: 18px;
	color: #018bb2;
}

.TellAFriendSentContent
{
	margin-left: 30px;
	margin-right: 30px;
	width: 654px;
	height: 640px;
	font: Arial;
	font-size: 12px;
	color: #018bb2;
}

.TellAFriendP
{
	font: Arial;
	font-size: 12px;
	color: #006;
}
/* --- END TELL A FRIEND --- */

/* --- Product Information --- */
.ProductInfoBodyTopArticle
{
	text-align: justify;
	height: 195px;
	width: 788px;
	background-color: White;
}
#ProductInformationImage
{
	height: 175px;
	width: 250px;
	background-image: url(../images/pic2.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.ProductInfoArticle
{
	text-align: justify;
	height: 382px;
	width: 788px;
	background-color: White;
}

.ProductInfoArticleContent
{
	height: 372px;
	width: 775px;
	margin-left: 5px;
	margin-right: 5px;
	background-image: url(../images/productinfo_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.ProductInfoArticleTitle
{
	margin: 10px 10px 10px 30px;
	text-align: left;
	color: #009DB6;
	font: Arial;
	font-size: 18px;
	font-weight: bold;
}

.ProductInfoArticleText
{
	margin: 5px 10px 0 30px;
	text-align: left;
	color: black;
	font: Arial;
	font-size: 12px;
}

.CallTowerImageRAQ
{
	margin: 0 0 0 0;
	height: 47px;
	width: 790px;
	background-color: White;
	background-image: url(../images/call_tower2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.CallTowerImageTAF
{
	margin: 0 0 0 0;
	height: 47px;
	width: 790px;
	background-color: White;
	background-image: url(../images/call_tower.png);
	background-repeat: no-repeat;
	background-position: top left;
}
/* --- End Product Information --- */

/* --- FAQ --- */
.FAQMain
{
	background-color: white;
	width: 788px;
	height: auto;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background-image: url(../images/FAQBG.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.FAQContent
{
	margin-left: 30px;
	margin-right: 30px;
	width: 654px;
	height: auto;
}

#FAQDiv h3
{
	font: Arial;
	font-size:14px;
	font-weight:bold;
	color: #000F50
}

#FAQDiv ul, #FAQDiv ol
{
	margin: 0;
}

#FAQDiv li
{
	font-size: 12px;
	list-style-type: none;
	background-image: url(../images/yellow_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 20px;
}

#FAQDiv a
{
	text-decoration:none;
	color: #008bb1;
	font-size: 12px;
	font-weight:bold;
}

#FAQDiv a:hover
{
	color: #000F50;
}

#FAQDiv .answer-shown a
{
	border-bottom:solid 2px;
	font-weight:bold;
}

#FAQDiv li div
{
	display: none;
	visibility:hidden;
}

#FAQDiv .answer-shown div
{
	display: block;
	visibility:visible;
	color: black;
	font-size: 12px;
	font:Arial;
	margin:3px 20px 10px 0px;
	text-align:left;
	vertical-align:top;
	padding:0 0 0 0;
}

#FAQDiv .answer-shown div p
{
	color: black;
	font-size: 12px;
	font:Arial;
	margin:0 0 0 0;
	text-align:left;
	vertical-align:top;
	padding:0 0 0 0;
}

#FAQDiv .answer-shown div ul
{
	padding-left: 15px;
}

#FAQDiv .answer-shown div li
{
	font-size: 12px;
	list-style-type: disc;
	background-image: none;
	padding-left: 10px;
}
/* --- End FAQ --- */
/* --- CommonScenarios  --- */
.CommonScenarioBodyTopArticle
{
	text-align: justify;
	height: 185px;
	width: 788px;
	background-color: White;
}

.CommonScenarioThreePanel
{
	margin: 0 0 0 0;
	text-align: justify;
	height: 282px;
	width: 788px;
	background-color: White;
}
.CommonScenarioTableThreePanel
{
	width: 748px;
	height: 267px;
	background-color: White;
	margin: 20px 0 0 22px;
}
.CommonScenarioArticlePanelContent
{
	height: 267px;
	overflow: hidden;
}
.CommonScenarioArticlePanelSeparator
{
	width: 14px;
}

#CommonScenariosImage
{
	height: 175px;
	width: 250px;
	background-image: url(../images/pic3.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.CommonScenarioArticlePanel
{
	height: 267px;
	width: 240px;
	background-color: White;
	background-image: url(../images/scene_articlebox_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
}
.CommonScenarioArticlePanelText
{
	text-align: left;
	color: Black;
	font: Arial;
	font-size: 12px;
	width: 216px;
	height: 53px;
	overflow: hidden;
}
.CommonScenarioPanelArticleText
{
	margin: 5px 10px 0 10px;
	text-align: left;
	color: Black;
	font: Arial;
	font-size: 12px;
	width: 216px;
	height: 73px;
	overflow: hidden;
}
.DivBottom
{
	width: 788px;
	height: 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}
/* --- End CommonScenarios --- */
/* --- Common Scenario Detail --- */
.CommonScenarioDetailPanel
{
	margin: 0 0 0 0;
	text-align: justify;
	height: 500px;
	width: 788px;
	background-color: White;
}
.CommonScenarioDetailTablePanel
{
	width: 768px;
	height: 476px;
	background-color: White;
	margin: 15px 0 0 10px;
}
.CommonScenarioDetailTitlePanel
{
	height: 216px;
	width: 240px;
	background-color: White;
	background-image: url(../images/scenedetail_articlebox_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
}
.CommonScenarioDetailArticlePanelHeader
{
	text-align: left;
	color: #009DB6;
	font: Arial;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 10px 0 10px;
}
.CommonScenarioDetailArticlePanelContent
{
}
.CommonScenarioDetailCaseStudyPanel
{
	height: 476px;
	width: 640px;
	background-color: White;
	background-image: url(../images/casestudy_bg.png);
	background-repeat: no-repeat;
	vertical-align: top;
}

.CommonScenarioDetailCaseStudy
{
	height: 436px;
	width: 456px;
	text-align: left;
	margin: 20px 30px 20px 30px;
	overflow: hidden;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.CaseStudyQuote
{
	font-size: 14px;
	font-weight: bold;
	color: #000F50;
	margin: 0 0 20px 0;
}
.CaseStudyTitle
{
	font-size: 16px;
	font-weight: bold;
	color: #009DB6;
	margin: 0 0 0 0;
}
/* --- End Common Scenario Detail --- */
/* --- Links --- */
.LinksMain
{
	background-color: White;
	width: 788px;
	height: auto;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background-image: url(../Images/LINKSBG.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.LinksContent
{
	margin-left: 30px;
	margin-right: 30px;
	width: 654px;
	height: auto;
}

#LinksUL
{
	list-style-type: none;
	margin-left: 10px;
	margin-top: 2px;
	padding:0 0 0 0;
}

#LinksUL LI
{
	background-image: url(../images/yellow_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 20px;
}

#LinksUL LI A
{
	font: 62.5%/18px Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.ArrowsUL
{
	list-style-type: none;
	margin-left: 10px;
	margin-top: 2px;
	padding:0 0 0 0;
}

.ArrowsLI
{
	background-image: url(../images/yellow_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 20px;
}

.ArrowsA
{
	font: 62.5%/18px Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* --- End Links --- */

/* --- Begin RAQ --- */
.RAQBodyTopArticle
{
	height: 106px;
	width: 788px;
}
.RAQTableTopArticle
{
	margin: 0 0 0 10px;
	height: 96px;
	width: 768px;
}
.RAQTopLeft
{
	height: 96px;
	width: 249px;
	margin: 0 0 0 0;
	vertical-align: top;
	text-align: left;
}
.RAQTopLeftImage
{
	margin: 0 0 0 0;
	height: 96px;
	width: 249px;
}
.RAQTopRightArticle
{
	height: 96px;
	width: 522px;
	background-image: url(../Images/raq_header_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.RAQTopRightArticleTitle
{
	margin: 10px 15px 5px 0px;
	text-align: left;
	color: White;
	font: Arial;
	font-size: 18px;
	font-weight: bold;
	height: 19px;
}
.RAQFormBodyTop
{
	background-color: White;
	background-image: url(../Images/raq_form_bgmain_top.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 15px;
	width: 768px;
	margin: 0 0 0 10px;
}
.RAQFormBody
{
	background-color: #E1EFF2;
	/*-background-color: #DEEFEF;*/
	width: 768px;
	margin: 0 0 0 10px;
}
.RAQFormBodyBottom
{
	background-color: White;
	background-image: url(../Images/raq_form_bgmain_bottom.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 25px;
	width: 768px;
	margin: 0 0 0 10px;
}

.RAQFormPanelTop
{
	background-color: #E1EFF2;
	background-image: url(../Images/raq_form_panel_bg_top.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 15px;
	width: 748px;
	margin: 0 0 0 10px;
}
.RAQFormPanelBody
{
	background-color: #CDE3E9;
	/*-background-color: #CEDFE7;*/
	width: 748px;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
}
.RAQFormPanelBottom
{
	background-color: White;
	background-image: url(../Images/raq_form_panel_bg_bottom.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 15px;
	width: 748px;
	margin: 0 0 0 10px;
}

.RAQFormTitle
{
	margin: 0 0 0 20px;
	font: Arial;
	font-size: 19px;
	color: #009DB6;
	font-weight: bold;
}
.RAQErrorPanel
{
	color: red;
	font-size: 12px;
	font: Arial;
	font-weight: normal;
	margin: 0 25px 0px 30px;
	width: 768px; /* 13/05/2009 changes */
	/*width: 700px;
	overflow:hidden;*/
}
.RAQFormPanel1
{
	background-image: url(../Images/raq_form_panel1_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 620px;
	margin: 0 0 0 10px;
}
/* Start: 13/05/2009 changes */
.RAQTable1
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/* End: 13/05/2009 changes */
.RAQCaption,
.RAQCaptionHalf
{
	color: black;
	font-size: 12px;
	font: Arial;
	width: 150px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding: 0 0 0 0;
}
.RAQCaptionHalf
{
	width: 300px;
}
.RAQCaptionLeft
{
	color: black;
	font-size: 12px;
	font: Arial;
	width: 220px;
	height: 20px;
	text-align: left;
	vertical-align: top;
	padding: 3px 0 0 0;
}
.RAQField
{
	color: black;
	font-size: 12px;
	font: Arial;
	width: 170px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
}
.TextField
{
	color: black;
	font-size: 12px;
	font: Arial;
	width: 153px;
	height: 20px; /* 13/05/2009 changes */
	/* height: 16px; */
	text-align: left;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px;
	border-color: #aaaaaa;
	background-color: #EFF5F8;
	/* line-height: 16px; */
}
.DropDownField
{
	color: black;
	font-size: 12px;
	font: Arial;
	width: 158px;
	height: 25px; /* 13/05/2009 changes */
	/*height: 20px;
    #height : 25px;*/
	text-align: left;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px;
	border-color: #aaaaaa;
	background-color: #EFF5F8;
	margin:3px 0 0 0;
	padding:0 0 0 0;
}

.RAQFormPanel1
{
	background-image: url(../Images/raq_form_panel1_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 640px;
	margin: 0 0 0 15px;
}
.RAQTable1
{
	margin: 10px 0 0 20px;
	padding: 0 0 0 0;
}
 .RAQTable2
{
	margin: 0px 0 0 20px;
	width: 100%;
} 
.RAQFormPanel2
{
	background-image: url(../Images/raq_form_panel2_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 139px;
	width: 640px;
	margin: 0 0 0 15px;
}
.RAQFormPanel3
{
	background-image: url(../Images/raq_form_panel3_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 260px;
	width: 640px;
	margin: 15px 0 0 15px;
}
.RAQSubTitle
{
	font: Arial;
	font-size: 12px;
	color: Black;
	margin: 10px 20px 5px 20px;
}
.RAQSubTitleBold
{
	font: Arial;
	font-weight:bold;
	font-size: 12px;
	color: Black;
	margin: 0 0 0 25px;
}
.RAQSubTitleNormal
{
	font: Arial;
	font-size: 12px;
	color: Black;
	margin: 0 0 0 25px;
}
.RAQButton
{
	margin: 15px 0 0 40px;
}
.RAQPanel
{
	width: 694px;
	padding-left: 30px;
	background-color: White;
	background-image: url(../Images/RAQBG.png);
	background-repeat: no-repeat;
	background-position: top left;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

.RAQTY
{
	height: 500px;
	vertical-align: middle;
	text-align: left;
	margin: 200px 20 0 60px;
}
/* --- End RAQ --- */

/* --- Begin Content Manager --- */
.CMMain
{
	width: 788px;
	height: auto;
	background-color: White;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}
/* --- End Content Manager --- */


