/*	Desc: *Shasta QA* Screen Style Sheet
	  Date: *last modified date*
	  
	  - Reset
		- Structure
		- Content Layout Styles
		- Images
		- Utility
		- Masthead
		- Global Navigation
		- Breadcrumb
		- 2nd Level Navigation
		- Content Body Section
		- Special Body Section
		- Right Column Section
		- Footer
		
=== === === === === === === === === === */

/*=RESET - BEGIN
=== === === === === === === === === === */

html{color:#000;background:#FFF;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,strong,th,var{font-style:normal;font-weight:normal;}

li{list-style:none;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym {border:0;font-variant:normal;}

/* to preserve line-height and selector appearance */

sup {vertical-align:text-top;}

sub {vertical-align:text-bottom;}

em {font-style: italic;}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}

/*because legend doesn't inherit in IE */
legend{color:#000;}

/*=RESET - END
=== === === === === === === === === === */


/*=STRUCTURE - BEGIN
=== === === === === === === === === === */

* html body
{height: 100%;}

body
{background: #2998DC url('/images/bodybg.jpg') repeat-x;font: 100.1%/1.2em helvetica,"trebuchet ms", arial, sans-serif; color: #666;line-height: 18px; height: 100%;}

#shadowbg
{position: absolute;top: 0px; left: 0px;background: #fff url('/images/shadowbg.jpg') no-repeat;width: 809px;height: 553px;z-index: 1;}

#outsidecntr 
{position: relative;width: 809px;height:100%;margin: 0 auto;background: #fff url('/images/containerbg.jpg') repeat-y;}

#insidecntr
{position: relative;padding: 13px 27px 0px 27px;z-index: 2;}

/*=STRUCTURE - END
=== === === === === === === === === === */


/*=CONTENT LAYOUT STYLES - BEGIN
=== === === === === === === === === === */

h1
{letter-spacing: .01em;position: relative;top: .7em;font:normal 600 1.6em/1.1em helvetica, "trebuchet ms", arial, sans-serif;color: #000;padding: 0 .5em .5em .25em;margin-bottom: 1em;}

h3
{font-family: arial, "trebuchet ms", verdana, sans-serif;top: 4px;font-size: 1.1em;color: #C50000;padding: 0 0 .63em 0;}

h4
{font-family: arial, "trebuchet ms", verdana, sans-serif;font-size: .8em;color: #0F3D5A;padding: 0 0 .1em 0;}

h5
{font-family:  arial, "trebuchet ms", verdana, sans-serif;font-size: .85em;color: #0F3D5A;font-weight: bold;padding: 0 0 .63em 0;}

.detailhead
{font: bold italic .72em/1em arial, "trebuchet ms", verdana, sans-serif;color: #666;padding: 0 0 .1em 0;}

.pgcallout
{position: relative;font-family: times, verdana, arial, sans-serif;font-size: .8em;color: #000;padding-bottom: 10px;margin: 0;}

.faqheader
{font: bold italic .75em/1.3em arial, "trebuchet ms", verdana, sans-serif;color: #0F3D5A; border-top: solid 1px #ddd; padding: 15px 0 5px 0; margin-top: 5px;}

a
{color: #217BB1;text-decoration: underline;}

a:hover
{color: #333;text-decoration: none;}

sup
{font-size: .5em;}

strong
{font-weight: bold;}

p
{font-size: .75em; line-height: 1.3em;margin-bottom: .88em;text-align: left;}

p.boldline:first-line
{color: #666;font-weight: bold;}

.unorderlist li
{font-size: .75em; line-height: 1.3em;margin-bottom: .88em;text-align: left;margin-left: 15px;list-style-type: square;}

.leftspace
{margin-left: 8px;}

.leftspacemore
{margin-left: 16px;}

.makeline
{border-top: solid 1px #ddd;padding-top: 10px;margin-top: 5px}

.boldtype
{font-weight: bold;}


/*=CONTENT LAYOUT STYLES - END
=== === === === === === === === === === */


/*=IMAGES-BEGIN
=== === === === === === === === === === */

img
{border: 0;}

.picA
{position: relative;padding: 7px;}

.picB
{position: relative;padding: 5px;padding-bottom: 8px;}

.floatright
{float: right;margin: 0px 0px 5px 20px;}

.placeright
{position: relative; left: 235px;padding: 5px;padding-bottom: 8px;}

.floatleft
{	float: left;margin: 0px 20px 3px 0px;}

.imgevents
{float: left;margin: 0px 20px 3px 65px;}

.clearall
{clear: both;}

.borderbg
{background: url('/images/imgfadebg.jpg') top left repeat #fff;}

.services img
{padding: 0px;margin: 0px 3px;}

.newsback
{margin: 35px 0 0 25px;}

/*=IMAGES-END
=== === === === === === === === === === */


/*=Utility-BEGIN
=== === === === === === === === === === */

#utility
{position: absolute;background-color: transparent;width: 330px !important;top: 5px;right: 25px;padding-top: .5em;margin: 0px;}

#utility ul
{margin: 0;float: right;}

#utility  ul li
{display: inline;font-size: .75em;line-height: 2.25em;}

#utility ul li a
{padding: 10px 1px 10px;}

#search  /* Not used */
{position: relative;float: right;width: auto;height: 16px;padding: 0px;right:2px;margin: 0px;}

#search fieldset /* Not used */
{border:none;}

#search input.field /* Not used */
{width:112px; padding:1px;margin-right: 3px;vertical-align: middle;border:solid 1px #ccc; font-family:arial, verdana,sans-serif; font-size: .69em;}

#search input.button /* Not used */
{vertical-align: middle;width: 23px; height: 23px;background: url('/images/search.jpg') 0 0 no-repeat;}
	
#search input.button:hover /* Not used */
{cursor:pointer;background-position: -25px 0;}

#search input.button:active/* Not used */
{cursor:pointer;background-position: -50px 0;}

/*=Utility-END
=== === === === === === === === === === */


/*=MASTHEAD-BEGIN
=== === === === === === === === === === */
#headerGraphic
{position: absolute;width: 755px;height: 169px;top: 0px;}

.hdrservice /* Our Service Header Background Image */
{background: url('/images/head_service.jpg');}

.hdrmethod /* Methodologies Header Background Image */
{background: url('/images/head_method.jpg');}

.hdrcompany /* The Company Header Background Image */
{background: url('/images/head_company.jpg');}

.hdrsolution /* Solutions & Results Header Background Image */
{background: url('/images/head_solution.jpg');}

.hdrlatestbuzz /* Latest Buzz Header Background Image */
{background: url('/images/head_latestbuzz.jpg');}

.hdrcontact /* Contact Us Header Background Image */
{background: url('/images/head_contact.jpg');}

.hdrgeneral /* Used for General Pages Header Background Image */
{background: url('/images/head_general.jpg');}

#headerGraphic .logoback
{position: relative;top: 50px;left: 15px;width: 250px;height: 100px;border: 0px;cursor:pointer;outline:none;}

/*=MASTHEAD-END
=== === === === === === === === === === */


/*=Global NAVIGATION-BEGIN
=== === === === === === === === === === */

#menu
{position: relative;background: #144E73 url('/images/mainnavbg.jpg') repeat-x;height: 2.8em;padding: 0px 10px 0px 10px;margin: 158px 0px 0px 0px;text-align: center;}

#menu ul
{padding: 0px;margin: 0px;}

#menu ul li
{display: inline;line-height: 2.8em;padding: 0px;}

#menu ul li a
{background-color: transparent;padding: 15px 12px 14px 12px !important;padding/**/:/**/15px 10px 14px 10px;font-size: .75em;color: #fff;font-weight: bold;text-decoration: none}

#menu ul li a:hover
{color: #42A8EB;text-decoration: none}

#company #nav-company a, #services #nav-services a, #solutions #nav-solutions a, #methodologies #nav-methodologies a, #buzz #nav-buzz a, #contact #nav-contact a
{background: #1A577B url('/images/navdown.jpg') 0 0 repeat-x;color: #fff;text-decoration: none;}

#company #nav-company a:hover,#services #nav-services a:hover,#solutions #nav-solutions a:hover,#methodologies #nav-methodologies a:hover,#buzz #nav-buzz a:hover,#contact #nav-contact a:hover
{background: #1A577B url('/images/navdown.jpg') 0 0 repeat-x; color:#B5D0E1;}

/*=Global NAVIGATION-END
=== === === === === === === === === === */


/*=BreadCrumb-Begin
=== === === === === === === === === === */
#bread
{position: relative;height: 1.56em;width: auto;margin: 2px 0px 5px 0px;  margin/**/:/**/2px 0px 12px 0px;padding: 10px 10px 5px 10px;background: url('/images/breadbg.jpg') repeat-x top left;line-height: 1.2em;font-size: .7em;}

#bread a
{text-decoration: none;}

#breadnonav
{position: relative;width: auto;margin: 2px 0px 0px 0px; padding: 10px 10px 0px 10px;background: url('/images/breadbg.jpg') repeat-x top left;line-height: 1.2em;font-size: .7em;}

/*=BreadCrumb-End
=== === === === === === === === === === */


/*=2nd Level Nav Dropdown-Begin
=== === === === === === === === === === */

.secnav
{position: relative;background: url(/images/2ndLbg.jpg) top right no-repeat;font-size: .8em;text-align: center;color: #fff;padding: .63em 12px 7px .63em;margin: 5px 2px 0px 0px !important;margin/**/:/**/10px 2px 0px 0px;/* ie6 hack */    text-decoration: none;font-weight: bold;}

.secnavdwn  /* Down State for 2nd Level Navigation */
{position: relative;font-size: .8em;background: url(/images/2ndLbg_dwn.jpg) top right no-repeat;text-align: center;color: #333;padding: .63em 12px 7px .63em;margin: 5px 2px 0px 0px !important;margin/**/:/**/10px 2px 0px 0px;text-decoration: none;font-weight: bold;}

a img.secicon
{position: relative;padding: 0px;right: 4px;}

#dropmenudiv
{position:absolute;border:2px solid #ccc;border-bottom-width: 0px;margin: 0px;line-height:1.5em;z-index:100;}

#dropmenudiv a
{width: 100%;display: block;font:  .8em/2.2em helvetica,"trebuchet ms", arial, sans-serif;color: #999;text-indent: .3em;border-bottom: 2px solid #ccc;padding: .25em 0;text-decoration: none;}

#dropmenudiv a:hover /*hover background color*/
{background-color: #42A8EB;color: #fff;}

/*=2nd Level Nav Dropdown-End
=== === === === === === === === === === */


/*=CONTENT BODY SECTION-BEGIN
=== === === === === === === === === === */

#mainbody/* Content Container With Righrt SideBar*/
{position: relative;margin-top: 6px !important;margin-top/**/:/**/7px;width: 532px;float: left;background: url('/images/primarybg.jpg') 0px -6px repeat-x;}

#mainbodyfull/* Content Container WithOut Right SideBar*/
{position: relative;margin-top: 6px !important;margin-top/**/:/**/7px;width: 755px;float: left;background: url('/images/primarybg.jpg') 0px -6px repeat-x;}

#mainbodynonav/* Content Container WithOut Right SideBar and No 2nd Level Navigation*/
{position: relative;margin-top: 6px !important;margin-top/**/:/**/7px;width: 755px;float: left;}


#leftcolumn /* Content Container With Right SideBar*/
{margin-top: 6px !important;margin-top/**/:/**/7px;background-color: #fff;width: 212px;float: left;background: url('/images/primarybg.jpg') 0px -6px repeat-x;}

#rightcolumn
{position: relative;width: 212px;float: right;height: 100%;padding-bottom: 2px;}

#mainbody .maincontent /* Content Container With Right SideBar*/
{margin: 12px;min-height: 21.85em;background-color: #fff;padding: 10px 12px;width: 482px;}

#mainbodyfull .fullmaincontent /* Content Container WithOUT Righrt SideBar*/
{margin: 15px;min-height: 21.85em;background-color: #fff;padding: 10px 35px 10px 12px;width: 678px;}

#mainbodynonav .fullmainspecial /* Content Container WithOUT Righrt SideBar and 2nd Level Navigation*/
{min-height: 21.85em;background-color: #fff;padding: 10px 30px 10px 17px !important;padding/**/:/**/ 10px 29px 10px 10px;width: 707px;}

#mainbody .sectionbg, #mainbodyfull .sectionbg /* Common Background Image */
{background: url('/images/sectionbg.jpg') #fff top left repeat-x;}

#mainbody .secservicebg /* Our Services Background Image */
{background: url('/images/servicebg.jpg') #fff top left no-repeat;}

#mainbodynonav .nonavbg /* Common Background Image */
{background: url('/images/nonavbg.jpg') #fff top left repeat-x;}

/*=CONTENT BODY SECTION-END
=== === === === === === === === === === */


/*=SPECIAL BODY SECTION-BEGIN
=== === === === === === === === === === */

.left3column, .left3contact
{padding: 10px 20px 10px 15px;float: left;color: #333;margin-bottom: 15px;}

.left3column
{border-top: 1px dashed #ccc;border-bottom: 1px dashed #ccc;}

.leftnonav
{display: block;padding: 10px 20px 10px 15px;float: left;margin: 0 15px 15px 0;width: 300px;}

.pagebreak
{display:block;width: 2em;height: 2em;margin: 5px;clear: both;}

.blocks
{display:block;width: 275px;float: right;padding-left: 20px;margin-right: 100px !important;margin-right/**/:/**/ 70px;}

.blocktext
{display:block; width: 475px; float: right;}

.blocktext ul
{padding: 0px;margin: 0px;font-size: .75em;color: #333;font-weight: bold;list-style-type: none;}

.blocktext ul li
{display: block;padding-left: 22px;margin-bottom: 4px;background: url('/images/bulletsmall.gif') 2px 0px no-repeat;}

ul.linklist
{list-style: none;}

ul.linklist li
{border-top: solid 1px #eee;padding-top: 5px;margin: 5px 0px 0px 0px;}

ul.linklist li.first
{border-top: 0px;margin-top: 0px;padding-top: 0px;}

.left3column ul
{padding: 0px;margin: 0px;list-style-type: none;}

.left3column ul li
{display: block;padding-left: 22px;margin-bottom: 4px;background: url('/images/bulletsmall.gif') 2px 0px no-repeat;}

/*=Solutions & Results Section*/

.challenge1
{background: url('/images/numbers.gif') 0px 0px no-repeat;width: 47px; height:47px;display: block;float: left;margin: 0 15px 10px;}

.challenge2
{background: url('/images/numbers.gif') -59px 0px no-repeat;width: 47px; height:47px;display: block;float: left;margin: 0 15px 10px;}

.challenge3
{background: url('/images/numbers.gif') -119px 0px no-repeat;width: 47px; height:47px;display: block;float: left;margin: 0 15px 10px;}

.challenge4
{background: url('/images/numbers.gif') -179px 0px no-repeat;width: 47px; height:47px;display: block;float: left;margin: 0 15px 10px;}

#challenge
{position: absolute; height: 110px; width:110px; top: 50px; right: 17px; float: right; text-align: left; z-index: 100;}

#challenge ul
{padding: 0px;}

#challenge li
{display: inline; padding: 0px;}

#challenge li a
{float: left; height: 0; margin-bottom: 7px;}

#challenge li a span {position: absolute; left: -9000px;}

#challenge li a 
{background-image: url('/images/numbers.gif'); margin-right: 7px; background-repeat: no-repeat; }

/*=OffState*/

#challenge li#revital a
{padding-right:1px; height: 47px; width: 47px; background-position: 0 0;}

#challenge li#infusion a
{padding-right:1px; height: 47px; width: 47px; background-position: -59px 0;}

#challenge li#ivvpublic a
{padding-right:1px; height: 47px; width: 47px; background-position: -119px 0;}

#challenge li#diligence a
{padding-right:1px; height: 47px; width: 47px; background-position: -179px 0;}


/*=OverState*/
#challenge li#revital a:hover
{background-position:0px -58px;}

#challenge li#infusion a:hover
{background-position:-59px -58px;}

#challenge li#ivvpublic a:hover
{background-position:-119px -58px;}

#challenge li#diligence a:hover
{background-position:-179px -58px;}


/*=DownState*/
#challenge li#revital a.down
{padding-right:1px; height: 47px; width: 47px; background-position:0px -114px;}

#challenge li#infusion a.down
{padding-right:1px; height: 47px; width: 47px; background-position:-59px -114px;}

#challenge li#ivvpublic  a.down
{padding-right:1px; height: 47px; width: 47px; background-position:-119px -114px;}

#challenge li#diligence a.down
{padding-right:1px; height: 47px; width: 47px; background-position:-179px -114px;}


/*=Advisors List*/

.shadetabs
{padding: .2em 0;margin: 5px 0px 10px 15px;list-style-type: none;text-align: left; /*set to left, center, or right to align the menu as desired*/}

.shadetabs li
{display: inline;margin: 0;}

.shadetabs li a
{text-decoration: none;font: bold .65em/1.3em Verdana, helvetica, arial;padding: 3px 6px;margin-right: 6px !important;margin-right/**/:/**/5px;border: 2px solid #ccc;color: #2d2b2b;background: white url(shade.gif) top left repeat-x;}

.shadetabs li a:visited
{color: #2d2b2b;}

.shadetabs li a:hover
{text-decoration: none;color: #2d2b2b;background-color: #E1F3FE;}

.shadetabs li.selected
{position: relative;}

.shadetabs li.selected a /*selected main tab style */
{background: url('/images/secbg.jpg') 0px -40px repeat-x #fff;color: #666;}

.shadetabs li.selected a:hover /*selected main tab style */
{text-decoration: none;}



/*=Our Services Page Module*/

#servicebar
{position: relative; height: 73px; width:460; text-align: left; z-index:900; margin-bottom: 15px;}

#servicebar ul
{padding: 0px;}

#servicebar li
{display: inline; padding: 0px;}

#servicebar li a
{float: left; height: 0;}

#servicebar li a span 
{position: absolute; left: -9000px;}

#servicebar li a 
{background-image: url(/images/listservices.gif); background-repeat: no-repeat;}

/*=OffState*/
#servicebar li#softtest a
{padding-right:1px; height: 73px; width: 111px; background-position: 0 0;}

#servicebar li#testmanage a
{padding-right:1px; height: 73px; width: 106px; background-position:-111px 0;}

#servicebar li#ivv a
{padding-right:1px; height: 73px; width: 134px; background-position:-216px 0;}

#servicebar li#document a
{padding-right:1px; height: 73px; width: 111px; background-position:-349px 0;}


/*=OverState*/
#servicebar li#softtest a:hover
{background-position:0px -113px;}

#servicebar li#testmanage a:hover
{background-position:-111px -113px;}

#servicebar li#ivv a:hover
{background-position:-216px -113px;}

#servicebar li#document a:hover
{background-position:-349px -113px;}


/*=DownState*/
#servicebar li#softtest a.down
{padding-right:1px; height: 73px; width: 111px; background-position:0px -225px;}

#servicebar li#testmanage a.down
{padding-right:1px; height: 73px; width: 106px; background-position:-111px -225px;}

#servicebar li#ivv a.down
{padding-right:1px; height: 73px; width: 134px; background-position:-216px -225px;}

#servicebar li#document a.down
{padding-right:1px; height: 73px; width: 111px; background-position:-349px -225px;}


/*=Methodologies Page Module*/

#methodbar
{position: relative; height: 73px; width:460; text-align: left; z-index:900; margin-bottom: 15px;}

#methodbar ul
{padding: 0px;}

#methodbar li
{display: inline; padding: 0px;}

#methodbar li a
{float: left; height: 0;}

#methodbar li a span {position: absolute; left: -9000px;}

#methodbar li a 
{ background-image: url(/images/methodimages.gif); background-repeat: no-repeat; }

/*=OffState*/
#methodbar li#engagework a
{padding-right:1px; height: 73px; width: 111px; background-position: 0 0;}

#methodbar li#method a
{padding-right:1px; height: 73px; width: 106px; background-position:-111px 0;}

#methodbar li#process a
{padding-right:1px; height: 73px; width: 134px; background-position:-216px 0;}

#methodbar li#riskmanage a
{padding-right:1px; height: 73px; width: 111px; background-position:-349px 0;}

#methodbar li#moving a
{padding-right:1px; height: 73px; width: 111px; background-position:-349px 0;}


/*=DownState*/
#methodbar li#engagework a.down
{padding-right:1px; height: 73px; width: 111px; background-position:0px -225px;}

#methodbar li#method a.down
{padding-right:1px; height: 73px; width: 106px; background-position:-111px -225px;}

#methodbar li#process a.down
{padding-right:1px; height: 73px; width: 134px; background-position:-216px -225px;}

#methodbar li#riskmanage a.down
{padding-right:1px; height: 73px; width: 111px; background-position:-349px -225px;}

#methodbar li#moving a.down
{padding-right:1px; height: 73px; width: 111px; background-position:-349px -225px;}


/*=Software Testing Page Module*/

.navigation li 
{display:block;line-height: 10px;font-size: 14px;background: url('/siteimages/stnumbck.gif') center left no-repeat;margin: 5px 0px 0px 10px;padding: 6px 6px 6px 4px;color: #fff;font-weight: 600;}

.navigation li.spacenum
{padding-left: 9px;}
    
.navigation li a, .navigation li a:visited
{padding: 5px 0px 5px 12px;font-size: 11.5px;margin-right: 5px;text-decoration: none;color: #155075;}

.navigation li a:hover, .navigation li a:active
{text-decoration: none;color: #666;}

#information
{position:relative; float:left; margin-top: 1em; width: 450px; margin-bottom: 10px; height: 200px; padding-left: 10px; background: url(/siteimages/voicetextbox.jpg) 0 0 no-repeat;}

.pghead
{position: relative; font: 1.2em/1.5em helvetica, "trebuchet ms", verdana, arial, sans-serif; color: #000; top: 10px; margin-bottom: 5px;}

.voicetext
{width: 350px; height: 170px; font: .8em/1.2em helvetica, "trebuchet ms", verdana, arial, sans-serif; color: #666; padding-left: 25px;  padding-top: 10px; background: url(/siteimages/voiceicon.gif) 0 5px no-repeat;}

#voicespacer
{position: relative; width:300px; height: 200px;}



/*=documentation Page Module*/

.technology, .ivv /*header of 2nd demo*/
{cursor: hand;cursor: pointer;font: bold .85em/ verdana, arial, sans-serif;line-height: 1.2em;margin: 10px 0;}

.openlanguage /*class added to contents of 2nd demo when they are open*/
{font-family:  arial, "trebuchet ms", verdana, sans-serif;font-size: .8em;color: #333;font-weight: bold;width: 400px;}

.closedlanguage /*class added to contents of 2nd demo when they are closed*/
{font-family:  arial, "trebuchet ms", verdana, sans-serif;font-size: .8em;color: #0F3D5A;font-weight: bold;}

/*=SPECIAL SECTION-END
=== === === === === === === === === === */


/*=RIGHT COLUMN SECTION-BEGIN
=== === === === === === === === === === */

#rightcolumn h3
{position: relative;top: 4px;font-size: 1em;line-height: 1.56em;letter-spacing: -1px;padding: 0px 0px 10px 10px;margin-bottom: 5px;}

.boxcontainer
{margin: 5px 2px 10px 2px;padding: 1px;border: solid 1px #b8b8b8;	}

.boxcontainer .boxtitle
{display: block;font: normal 100 1.25em/1.5em helvetica, "trebuchet ms", verdana, arial, sans-serif;top: 0;height: 1.5em;letter-spacing: .02em;color: #fff;padding: 5px 0px 5px 10px;margin: 0;background-color: #155075;}

.boxcontainer .support
{background-color: #F1F5F7;padding: 10px 5px 10px 10px;}

.boxcontainer select.combo
{width: 175px;background-color: #F1F5F7;font-family: verdana,arial,sans-serif; font-size:.75em;padding: 2px;}

.boxcontainer .takeaction
{background-color: #66C1FF;background: url('/images/learnmorebg.jpg') top left;height: 69px;width: 188px;margin: 0;padding: 10px 5px 10px 10px;}

.boxcontainer .takeaction a, .boxcontainer .takeaction a:visited
{display: block;float: right;background: url('/images/learnmore.jpg') 0 0 no-repeat;height: 22px;width: 25px;margin: 42px 10px 0 0 !important;margin/**/:/**/42px 5px 0 0;padding: 0;}

.boxcontainer .takeaction a:hover
{background-position: -25px 0;}

.boxcontainer .takeaction a:active
{background-position: -50px 0;}

.boxcontainer .printgo
{background-color: #fff;background: url('/images/printgobg.jpg') top left repeat-x;width: 188px;margin: 0;padding: 5px 5px 10px 10px;}

.printgo p
{color: #000;padding: .25em .5em 0 0;line-height: 1.4em;}

.printgo a, .printgo a:visited
{color: #42A8EB;text-decoration: none;}

.printgo a:hover, .printgo a:active
{color: #ccc;text-decoration: none;}

.testomonial
{position: relative;clear: right;padding: 8px 10px 15px 10px;margin-bottom: 15px;background: url('/images/secbg.jpg') top left repeat-x #fff;height: 175px;width: 190px;}

.testtitle
{font-size: .9em;font-weight: bold;line-height: 1.1em;color: #0A3455;padding: 7px 0; margin-bottom: 6px;}

.testomonial p, .testomonialhome p
{padding: 5px;margin-bottom: 1em;font-size: .75em;}

.testomonial p strong, .testomonialhome p strong
{font: bold 1em/2em times, georgia, serif;}



/*=RIGHT COLUMN SECTION-END
=== === === === === === === === === === */

/*=FOOTER
=== === === === === === === === === === */

#footer
{position: relative;clear: both;height: 37px;text-align: center;font-size: .7em;line-height: 1.6em;margin: 0px;padding: .93em;padding-top: 1.4em;background: url('/images/footerbg.jpg') top repeat-x #DC0000;color: #fff;}

#footer a
{color: #f1f5f7;padding-right: .3em;text-decoration: none;font-weight: bold;}

#footer a:hover
{color: #ccc;text-decoration: underline;font-weight: bold;}

