
/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin */
/* the default spacing on headings does not match nor align with
normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/* nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* de-italicize address */

address { font-style:normal }


/* #########  General Styles  ######### */



body{ line-height:1.8em; background:#E6E6E6 url('/extension/sicortex/design/sicortex2/images/bkgnd_repeat.gif') top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; margin:0px; padding:0px; color:#404040;}


.GreyboxBody{background-image:none; padding:10px;}

.GreyboxBody .Caption{text-align:left;}


p{margin:8px 0px;}

a{color:#89B158; text-decoration:none;}
a:visited{color:#5D87A1; text-decoration:none;}
a:hover{color:#389DBA; text-decoration:underline;}

.ClearBoth{clear:both; line-height:1px; font-size:1px;}
.NewLine{clear:both;}

#Container{margin:0 auto; width:966px; text-align:left; position:relative; padding:17px 0px;}


h1{color:#41B7D9; font-size:24px; font-weight:normal; margin-bottom:5px; overflow:hidden; line-height:30px;}

h2{color:#000000; font-size:17px; overflow:hidden; clear:left;}

h3{color:#000000; width:100%; border-bottom:1px solid #b3bec2; text-transform:uppercase; overflow:hidden; clear:left;}

h4{color:#000000;font-size:14px; font-weight:bold; margin-top:20px;}

.rule{width:100%; border-bottom:1px solid #b3bec2;height:1px; line-height:1px; font-size:1px; margin:10px 0px;}

.object-right img{float:right; padding-left:10px;}
.object-center { text-align: center; }

#Content ol, #Content ul{margin-left:30px;}

/* #########  Header Styles  ######### */

#Header{height:97px;}
.HomeContent #Header{height:67px;}

.SicortexLogo{float:left;}

#Account{float:right; clear:right; text-align:right; display:inline; position:relative; top:21px; width:285px; font-size:11px;}
.HomeContent #Account{top:11px;}


/* ###  MainNav Styles  ### */

#MainNav{float:right; width:750px; height:41px; font-size:13px; /* comment back in if having issues on the flash stuff position:absolute; left:330px;*/ }

#MainNav ul{padding:0;margin:4px 0px 0px 0px;list-style:none;}
#MainNav li{float:left;position:relative;}
#MainNav ul#Nav{position:relative;top:4px;z-index:30; float:right;}

#MainNav ul#Nav  li a{text-decoration:none;  color:#7F7F7F; margin:0px 0px 0px 28px; display:block; line-height:14px; margin-bottom:1px;}

#MainNav ul#Nav li.hover_on a, #MainNav ul#Nav li a:hover{color:#41B7D9;}

#MainNav ul#Nav ul {padding:8px 0px; margin:0px 0px 0px 27px; width:230px; background-color:#ffffff; position:absolute; display:none;}
#MainNav ul#Nav li.hover_on ul{display:block;}
#MainNav ul#Nav ul li{float:none;}
#MainNav ul#Nav ul li a, #MainNav ul#Nav li.hover_on ul li a, #MainNav ul#Nav li a:hover ul li a, #MainNav ul#Nav li.Selected ul li a{ padding:1px 10px 3px; width:210px; color:#43A5C2; font-size:12px; margin-left:0px;}
#MainNav ul#Nav li.Selected ul li a:hover, #MainNav ul#Nav ul li a:hover{background-color:#F0F3F4;}

/* #########  MainContent Styles  ######### */

#BreadCrumbs{margin:22px 5px 0px 0px; float:left; width:675px; display:inline; color:#7F7F7F; clear:left; font-size:11px;}

#BreadCrumbs img{margin:3px 2px -3px;}
/*
#BreadCrumbs a{color:#7297AE;text-decoration:none;}

#BreadCrumbs a:hover{text-decoration:underline; color:#00B9E6;}
*/

/* ###  Content Styles  ### */

#ContentWrapper{width:720px; float:left; margin:0px 2px 0px 0px; display:inline;}
#ContentFlashTour{width:940px; margin:0px 0px 30px 0px; float:right;}

#ContentInterior{margin:0px 42px; position:relative;}

#ContentTop{width:720px; background:url('/extension/sicortex/design/sicortex2/images/main_corners_top.png') top left no-repeat; height:32px;}
#ContentInteriorWrapper{width:720px; background:url('/extension/sicortex/design/sicortex2/images/main_repeat.png') top left repeat-y; padding-bottom:20px;}
#ContentBtm{width:720px; background:url('/extension/sicortex/design/sicortex2/images/main_corners_btm.png') top left no-repeat; height:10px;}


.FeaturedInfoTop{height:14px; width:623px; background:url('/extension/sicortex/design/sicortex/images/feature_box_top.gif') top left no-repeat; float:left;line-height:0px; font-size:1px;}
.FeaturedInfo, .FeaturedInfoPerson{width:623px; background:url('/extension/sicortex/design/sicortex/images/feature_box_repeat.gif') top left repeat-y; float:left;}

.FeaturedInfoWrapper{float:left;}

.FeaturedInfoBottom{height:14px; width:623px; background:url('/extension/sicortex/design/sicortex/images/feature_box_btm.gif') top left no-repeat; float:left;line-height:0px; font-size:1px;}

.summary_section_full .FeaturedInfo{padding:0 0 15px;}
.summary_section_full .FeaturedInfoTop{margin-top:20px;}

.FeaturedInfo .summary_section{margin:0 30px;}

.FeaturedInfo .Text,  .FeaturedInfoPerson .Text{margin:0px 20px 10px 20px; padding-bottom:10px;}
.FeaturedInfo .HomeArchTour{margin:10px 0px 10px 20px;}


.FeaturedInfo td{width:148px; float:left; vertical-align:top; padding:0px 0px 0px 40px; border-left:0px; }
.FeaturedInfo table{line-height:1.2em;margin-left:-20px;margin-top:10px; background:url('/extension/sicortex/design/sicortex/images/dividers.gif') 185px 0px no-repeat;}

#Content .summary_section_full .FeaturedInfo .PressReleases td {width:auto; padding:0px; float:none; border-top:0px; padding-bottom:10px;}
#Content .summary_section_full .FeaturedInfo .PressReleases td.Days, #Content .summary_section_full .FeaturedInfo .PressReleases td.Date{width:110px;}
#Content .summary_section_full .FeaturedInfo .PressReleases td.Location{width:125px;}
.FeaturedInfo table.PressReleases {background:none; margin:0; line-height:1.8em; margin-bottom:5px;}

.summary_section_full div.Videos{width:auto; border-top:0px;}
.summary_section_full div.Videos .Video{border-top:0px;}
.summary_section_full div.Videos .Video .Text{width:435px; margin: 0 0 10px;}

#Content table.PressReleaseEvents { margin:10px 0px 0px 0px; padding:0; text-align: left; }
#Content table.PressReleaseEvents tr td { text-align: left; padding: 0; margin: 0; }
#Content table.PressReleaseEvents tr td a { color: #89B158; }
#Content table.PressReleaseEvents tr td a img#press_release_rss { margin-top: 3px; }

table.PressReleases{border-collapse: collapse; border-top:1px solid #9fb6c1;}
table.PressReleases h4 { margin: 0; color: #41B7D9; }
table.PressReleases tbody th,
table.PressReleases tbody td {border:0;padding:8px;}
table.PressReleases tbody th {background-color:#A5B1B5;}
table.PressReleases tbody tr td {border:0; border-bottom:1px solid #9fb6c1; }
table.PressReleases tbody tr .Date {width:90px;}
table.PressReleases tbody tr td.Days {width: 100px;}
table.PressReleases tbody tr td.Event {width: 325px;}
table.PressReleases tbody tr td.Location {width: 125px;}
table.PressReleases tbody tr.pagination td { border: none; margin: 0; padding: 0; text-align: right; }
/*div.pagenavigator p span.previous,
div.pagenavigator p span.next,*/
table.PressReleases tbody tr.pagination td div.pagenavigator p span.previous,
table.PressReleases tbody tr.pagination td div.pagenavigator p span.next,
table.PressReleases tbody tr.pagination td div.pagenavigator p span.pages {float: right; margin: 0 5px;}
table.PressReleases tbody tr.pagination td div.pagenavigator p span.previous a,
table.PressReleases tbody tr.pagination td div.pagenavigator p span.next a { color: #89B158; }
table.PressReleases tbody tr.pagination td div.pagenavigator p span.pages span.other { background: #cccccc; padding: 2px 4px; font-size: 10px; }
table.PressReleases tbody tr.pagination td div.pagenavigator p span.pages span.current { background: #89b158; padding: 2px 4px; font-size: 10px; }
table.PressReleases tbody tr.pagination td div.pagenavigator p span.pages span.other a,
table.PressReleases tbody tr.pagination td div.pagenavigator p span.pages span.current { color: #fff; }
table.PressReleases tbody tr.pagination td div.pagenavigator a,
table.PressReleases tbody tr.pagination td div.pagenavigator a:link,
table.PressReleases tbody tr.pagination td div.pagenavigator a:focus,
table.PressReleases tbody tr.pagination td div.pagenavigator a:hover,
table.PressReleases tbody tr.pagination td div.pagenavigator a:active,
table.PressReleases tbody tr.pagination td div.pagenavigator a:visited { color: #389DBA; }


.Meta{font-style:italic;}


.Citation {border-left:2px solid #BEBEBE;color:#787878;padding-left:5px;}
.Citation .Author, .Citation .ReleaseDate, .Citation .Pages {font-size:11px;line-height:15px;}


.PressReleaseCitation{color: rgb(120,120,120);border-left: solid 2px rgb(190,190,190);padding-left: 5px;}


.PressReleaseCitation .Desc, .PressReleaseCitation .Date, .PressReleaseCitation .Location,.PressReleaseCitation .Links{font-size: 11px;line-height: 15px;}

#Content .PressReleaseCitation a,
#Content .PressReleaseCitation a:visited{color: rgb(120,120,120);}

#Content .PressReleaseCitation a:hover{text-decoration:none;}


.EventList { margin: 10px 0 0 0; }
.EventList .summary_line { margin: 5px 0; }


.NewsletterLine a img {float:right;margin:0px 0px 5px 16px;}


.NewsletterArticleLine{float:left; margin:10px 0px;}



/* Product */
.ProductLine{margin:1px 0px; float:left;}

.ProductLine .FeaturedInfo h2{clear:none; margin-left:9px;}

.ProductLine .FeaturedInfo .LineImage{width:130px;  float:left; margin:2px 0px 10px 10px; text-align:center;}
.ProductLine .FeaturedInfo .Text{ width:450px; margin:2px 0px 0px 10px; float:left; display:inline;}
.ProductLine .FeaturedInfo .TextLong{ margin:2px 0px 0px 10px; float:left; display:inline;}


.ProductImage{clear:right; float:right; margin:4px;}

.PressReleaseLine{margin:12px 0px;}


/*Calendar*/
#CalendarLeft{float:left; width: 275px;}
#CalendarLeft .Title, #CalendarRight .Title{font-weight:bold; text-transform:uppercase;}

#CalendarToday .DayEvent .EventDate{color:#BCBCBC; margin:0px 0px 0px 5px;}
#CalendarToday .DayEvent p{margin-top:-4px; margin-bottom:12px;}

#CalendarRight{display:inline; float:left; margin-left:27px; width:325px;}
#CalendarRight .FeaturedInfo .Text{margin:10px 15px;}
#CalendarRight .FeaturedInfo .Text h2{margin-top:10px;}
#CalendarRight .FeaturedInfo .Text .EventDate{padding-bottom:5px;}

#CalendarRight .FeaturedInfoTop{height:14px;width:315px;background:url('/extension/sicortex/design/sicortex/images/box_narrow_top.gif') no-repeat;}
#CalendarRight .FeaturedInfo{width:315px; background:url('/extension/sicortex/design/sicortex/images/box_narrow_repeat.gif') repeat-y;}
#CalendarRight .FeaturedInfoBottom{height:6px;width:315px;background:url('/extension/sicortex/design/sicortex/images/box_narrow_btm.gif') no-repeat;}

/* Person */
.PersonLine{float:left; margin-top:20px;}
.PersonTitle{width:600px;}



/* ###  Sidebar Styles  ### */

#Sidebar{width:238px; float:right;}



#SideNavInterior,
#SidebarInfoInterior{margin:0px 18px; padding:0px 0px 15px 0px; position:relative;}

#SideNavTop, 
#SidebarInfoTop{width:238px; height:32px; background:url('/extension/sicortex/design/sicortex2/images/sidebar_corners_top.png') top left no-repeat; }
#SidebarInfoTop{margin-bottom:-8px;}
#SideNavInteriorWrapper,
#SidebarInfoInteriorWrapper{width:238px; background:url('/extension/sicortex/design/sicortex2/images/sidebar_repeat.png') top left repeat-y;}
#SideNavBtm,
#SidebarInfoBtm{width:238px; height:10px; background:url('/extension/sicortex/design/sicortex2/images/sidebar_corners_btm.png') top left no-repeat;}

#SidebarInfo{line-height:1.4em; font-size:13px;}
#SidebarInfo p{font-size:11px;}

#SidebarInfo .center_image{width:100%; text-align:center;}


#Sidebar ul{text-transform:none; font-weight:normal; list-style:none; padding-bottom:2px;}


#Sidebar  ul  li  a{color:#89B158; display:block; padding:5px 0px 6px 16px; text-decoration:none;  line-height:15px; font-weight:bold; font-size:13px; background:url('/extension/sicortex/design/sicortex2/images/arrow_grey.gif') 0px 8px no-repeat;}
#Sidebar  ul  li  a:hover{background:url('/extension/sicortex/design/sicortex2/images/arrow_green.gif') 0px 8px no-repeat; }


#SideNavInterior  ul  li.Selected  a, #Sidebar  ul  li.Selected  a:hover, #Sidebar  ul  li.ChildSelected  a:hover, #SideNavInterior ul li.ChildSelected a {color:#89B158; background:url('/extension/sicortex/design/sicortex2/images/arrow_green.gif') 0px 8px no-repeat; }


#SideNavInterior ul li ul li a,
#SideNavInterior ul li.Selected ul li a,
#SideNavInterior ul li.ChildSelected ul li a { color:#5D87A1; font-size:11px; padding:3px 0px 2px 17px; line-height:14px; font-weight:normal; background-image:none;}


#SideNavInterior ul li ul li a:visited,
#Sidebar ul  li.Selected ul li  a:visited,
#Sidebar ul  li.ChildSelected ul li a:visited{ background-image:none; color:#5D87A1; text-decoration:none;}


#SideNavInterior ul li.ChildSelected ul li.Selected a{background-image:none; font-weight:normal; color:#404040;}
#SideNavInterior ul li.ChildSelected ul li.Selected a:hover{text-decoration:none; color:#404040; background-image:none;}


#SideNavInterior ul li ul li a:hover,
#Sidebar ul  li.Selected ul li  a:hover,
#Sidebar ul  li.ChildSelected ul li a:hover{background-image:none; color:#389DBA; text-decoration:underline;}


/* Home Flash */

#HomeFlash{margin:10px 0 3px 0; position:relative; z-index:1;}


/* News Spinner */

#NewsSpinner{width:700px; margin-left:5px;}
#NewsSpinner a{color:#404040;}
#NewsSpinner a:hover{color:#389DBA;}

#NewsSpinner .NewsSpinnerTitle{font-weight:bold; padding-right:5px; margin-right:5px; border-right:1px solid #000000;}


/* Home Promotions */

#HomePromotions{float:left; width:966px;}

.HomePromotion{float:left; margin-left:0px;}
.HomePromotionFirst{margin:0px;}

/* #########  Footer Styles  ######### */
#Footer{clear:both; width:966px; height:45px; padding-top:7px; background:url('/extension/sicortex/design/sicortex2/images/footer.gif') bottom left no-repeat;}

#Footer address{display:inline;}

#Footer .FooterContent{margin:12px 0px 0px 0px; float:left; width:966px; font-size:11px;}

#Footer.HomeFooter .FooterContent{width:796px;}

#Footer.HomeFooter .home_talk{position:relative; top:3px;}

#Footer .FooterContent .FooterContentLeft{margin-left:37px; float:left; display:inline;}

#Footer .FooterContent .FooterContentRight{float:right; margin-right:20px; display:inline;}




#ContentFooterInfo{background:url('/extension/sicortex/design/sicortex2/images/main_divider.gif') top left repeat-x; padding:15px 42px 0px 42px; margin:20px -39px 0px -39px;}


#ContentFooterInfo .FooterPromo{width:210px; background:url('/extension/sicortex/design/sicortex2/images/divider_line.gif') left no-repeat; margin-top:10px; float:left;}
#ContentFooterInfo .FooterPromoFirst{background-image:none;}

#ContentFooterInfo .FooterPromo table td{vertical-align:middle; padding:4px;}


#ContentFooterInfo .FooterPromo img{float:left;}

#ContentFooterInfo .FooterPromo .Link{margin-left:10px; float:right;}






/* ###########################  Forum Styles  ########################### */


/*Forum*/
table.forum, table.post_full_list { width:620px; text-align:right; border-collapse:collapse; margin:0px; border-bottom:1px solid #959595;}


table.table_to_left, td.table_to_left { text-align:left; clear:left; }

th {text-transform:uppercase; font-weight:normal; font-size:11px;}

table.post_full_list th{border-left:1px solid #2C6279}


td,th { padding:8px; border-left:1px solid #FFFFFF; }

.FeaturedInfoPerson td{border-left:0px;}
td { vertical-align:top; }


.EditButton, .ToAnchor { float:right; margin:2px; }


table.forum .bglight, table.post_full_list .bglight {  background-color: #E5EAEB;}


table.forum .bgdark, table.post_full_list .bgdark {  background-color: #FFFFFF;}

table.forum .bgdark td, table.post_full_list .bgdark td {border-left:1px solid #E5EAEB;}
table.forum .bgdark td.first_column_1, table.post_full_list .bgdark td.author, table.post_full_list th.author {border-left:1px solid #FFFFFF;}

table.forum tr a, table.forum tr a:hover, table.forum tr a:visited, 
table.post_full_list tr a, table.post_full_list tr a:hover, table.post_full_list tr a:visited{ color:#2C6279; }


table.forum tr, table.post_full_list tr { font-size:12px; }

.title_row{ background-color:#2C6279; color:#E4E5E0; }

.buttonblock {float:left; margin:10px 0px 10px 0px; }
.forum_button{float:left;}


/* The folder page with forum line titles */

.forum_list_titles_table{ margin:20px 0px 0px 28px;}

td.first_column_1 { vertical-align:middle; width:16px; }



.forum .Topics,
.forum .Posts{width:30px; text-align:center;}



.forum .LastTopics {width:200px;}

#Content .forum .LastTopics ul{padding:0;margin:0;list-style:none;}

.forum .LastTopics li{position:relative; float:none; background:transparent url(/extension/sicortex/design/sicortex/images/arrow_bullet.gif) no-repeat left;}

.forum .LastTopics li a{margin-left:10px;}

/* The forum lines listed in the forum page */

.forums_list_lines .second_column{width:76px;}

.forums_list_lines .third_column{width:76px;}


/* forum post listings */

.LogInPlease{width:604px; padding:5px 5px}

.LogInPlease img{margin-right:7px; position:relative; top:3px;}

.ButtonSet{float:left; width:100%;}

.forum_button{border:none; margin-left:8px; float:right; }
.forum_button_left{float:left;margin-left:0px;margin-right:8px; display:inline;}


#Content .forum_button{text-decoration:none; padding:6px 10px 5px 6px; font-size:11px; color:#389DBA; background:url('/extension/sicortex/design/sicortex2/images/btn_right_long.gif') right no-repeat;}
#Content .button_div{ display:inline; padding-left: 5px; float:left; background:url('/extension/sicortex/design/sicortex2/images/btn_left_cap.gif') left no-repeat;}
#Content .class-forum .button_div{ padding-left:0px; float:right;}


.forum_button:hover{cursor:pointer; text-decoration:underline;}

.forum_posts .first_column a{font-weight:bold;}

.forum_posts .second_column{width:40px;text-align:center;}

.forum_posts .third_column{width:120px;}

.forum_posts .fourth_column{width:80px;}


/* forum topic postings */

.class-forum-topic h3{margin-bottom:0px;}

.class-forum-reply .block{margin-top:20px;}

.class-forum-topic input.box,
.class-forum-reply input.box,
.class-forum-topic textarea,
.class-forum-reply textarea{width:445px;}

.class-forum-reply label{float:left; color:#047391; font-size:17px; overflow:hidden; width:100%;}

.class-forum-topic h2,
.class-forum-reply h2,
.SearchLine h2
{margin-top:10px;}

.class-forum-user input.box, .class-forum-user input.ezcc-user, .class-forum-user textarea {}


.content-navigator{text-align:center;width:500px;margin:0px 0px 20px 28px;}

.content-navigator-previous-disabled,
.content-navigator-previous{float:left;}

.content-navigator-next-disabled,
.content-navigator-next{float:right;}


.message{vertical-align:top;width:460px;}

.message.bottom{padding:0px 0px 0px 8px; height:25px;}


.message_content,
.company_name{font-size:12px;font-weight:normal;}

.message_content{float:left; line-height:1.4em;}

.author-signature,
.authorimage{margin-top:20px;}

.author .author{font-weight:bold;}

.author .PostTitle{font-size:11px;font-style:italic;float:left;margin:6px 0px 10px 0px;line-height:14px;}

.author .PostCount{font-size:11px;clear:left;float:left;}

.author .SicortexGraphic{float:left;position:relative;margin:5px 6px 0px 0px;}

td.message .date{width:460px; font-size:11px; font-weight:bold; margin-bottom:10px; line-height:1.8em; text-align:left;}


.date{width:85px; line-height:15px; text-align:right; width:85px;}
td.message .date{font-size:11px; font-weight:bold; width:459px; float:left;}

.UserEditTitle{text-transform:uppercase; color:#AEAEAE;}

.class-forum .ButtonSet .ForumRssLink{width:210px; float:left; margin:5px 0px 5px;}
.class-forum .ButtonSet .ForumRssLink a{font-size:12px;}
.class-forum .ButtonSet .EmailLink{margin:2px 0px -4px 0px;}

.class-forum .ForumRssLink img{margin-bottom:-4px;}
.class-forum .ForumRssLink .TextLink{}

.ForumName h4{margin-top:10px;}

#Content .forum .ForumRssLink{}
#Content .forum .ForumRssLink img{margin:5px 2px -5px 0px;}
.class-forum .ForumRssLink .TextLink, #Content .forum .ForumRssLink .TextLink{line-height:12px; font-size:10px;}


.pagenavigator{float:left; text-align:center; width:620px;}
.pagenavigator .previous{float:left;}
.pagenavigator .next{float:right;}
.pagenavigator .pages{}
.pagenavigator .break{display:none;}

.forum_page_list{font-size:11px; line-height:1.4em;}



/* ###########################  Architecture Tour  ########################### */


	#rightTour { position:absolute; left:356px; top:596px; width:300px; color:#ffffff;}
	.tourText { position:absolute; top:0px; left:0px; visibility:hidden;}
	#noflash { position:absolute; left:235px; top:340px; z-index:21; width:350px;visibility:hidden;}



/* ###########################  Knowledge Base Styles  ########################### */

.KnowSectTitle{font-weight:bold; text-transform:uppercase;}

.LeftNavSectionTitle{margin-left:15px;}

a h3{text-decoration:underline;}
a:hover h3{text-decoration:none;}

.FeaturedTopic{/* background-color:#F7F7F7;border:1px solid #DBDBDB; padding-left:15px; */ margin-bottom:30px;}

.FeaturedTopic img{float:right; margin:15px;}

.FeaturedTopic h2, .RecentTopics h2 {margin:10px 0px 0px 0px;}

.FeaturedTopic p, .RecentTopics p{margin:5px 0px;}

.ClearBoth{width:100%; clear:both;}

.TopicFooter{border-left:2px solid #BEBEBE; padding-left:10px; color:#787878; font-size:11px; line-height:15px;}


.Subcategories{width:100%;}

ul#FancyKnowList{list-style:none; margin:0px; padding:0px;}


ul#FancyKnowList li{background: url(/extension/sicortex/design/sicortex/images/arrow_bullet.gif) no-repeat left; float:none;}

ul#FancyKnowList li a{margin-left:10px;}

.AddSpace{margin-top:10px;padding-top:10px;}

.ButtonBlockMoveUp{float:left; margin-top:-60px;}


.SearchBox{padding:10px 0px;}

.HomeContent .SearchBox{width:237px; float:right; clear:both; padding:0px; margin-top: -1px;}

.AdvancedSearchLink{font-size:11px; margin-top:-7px; width:230px; text-transform:none; color:#43A5C2;}

.AdvancedSearchLink:hover{text-decoration:none;}

#search_term{width:162px; background: url(/extension/sicortex/design/sicortex2/images/field_bkgd.gif) repeat-x left; border: none;}


.SearchBox .InputBox {display:inline; float: left;background: url(/extension/sicortex/design/sicortex2/images/field_cap.gif) no-repeat left; padding-left: 10px; margin-left: 3px; margin-top:-1px;}

.HomeContent .SearchBox .InputBox {margin-left: 0;}
.HomeContent #search_term {width: 162px;}
.SearchBox .SearchButton {margin-top: 1px;}


.TopicFeedback form textarea{width:500px;}

/*.CommentMessageLine {background-color:#F0F0F0; border:1px solid #C8C8C8; padding:0.5em; } */
.CommentMessageLine p { margin:0pt 0pt 1em; }

.CommentFooter{margin-bottom:15px; margin-top:5px; font-size: 11px; font-style: italic; }

.CommentMessageLine{margin-top:15px;}

.attribute-comments{margin-top:15px;}



/* ###########################  Search Pages  ########################### */

.Search{margin-bottom:10px;}

.Search .Error{clear:left;}

.Search .NumResults{float:left; width:108px;}

.Search .TextInput{width:189px;}

.Search #Search{float:left;}

.Search .OkButton{background-color:#FF5903; border:none; color:#FFFFFF; padding:2px 10px; float:right; position:relative; right:2px; float:left; margin-left:18px;}

#Content .button_wrapper{float:left; margin-left:15px; margin-top:-2px; display:inline;}
#Content .button_wrapper.search{}
#Content .button_wrapper .button_div{margin:0px;}
#Content .button_wrapper .forum_button{margin:0px;}

.Search table td.ContentRight{text-align:right;}
.Search table td.ContentLeft{text-align:left;}

.GoogleSearch.Results .GoogleSearchResult{float:left;  padding:5px; width:613px;}

.GoogleSearch.Results .Dark{background-color:#F5F5F5;}


.GoogleSearchResultNum{float:left; width:30px; margin-left:4px;}


.GoogleSearchResultContent{padding-left: 30px; width: 540px; margin-left:10px;}

div.application-pdf .GoogleSearchResultContent{background: url( /extension/sicortexsearch/design/standard/images/pdf.gif ) 20px 5px no-repeat; padding-left: 60px; width: 500px;}

.GoogleSearch.Results .Nav{float:left; margin:10px 0px 3px;}

.GoogleSearch.Results .NavigationTop{height:14px; width:623px; background:url('/extension/sicortex/design/sicortex/images/feature_box_top.gif') top left no-repeat; float:left;}
.GoogleSearch.Results .Navigation{width:623px;  background:url('/extension/sicortex/design/sicortex/images/feature_box_repeat.gif') top left repeat-y; float:left;}
.GoogleSearch.Results .NavigationBottom{height:14px; width:623px; background:url('/extension/sicortex/design/sicortex/images/feature_box_btm.gif') top left no-repeat; float:left;}

.GoogleSearch.Results .Navigation .Next{margin-top:-7px; float:right; margin-right:20px;}
.GoogleSearch.Results .Navigation .Previous{margin-top:-7px; float:left; margin-left:20px;}


/* ###########################  Section Pages  ########################### */

#Content .summary_section_half{width:290px;float:left; padding:10px 0px; margin:0px 10px;}
#Content .summary_section_full_first{background-image:none;}

#Content .summary_section_full table.PressReleases{border-top:0px; padding-bottom:20px;}
#Content .summary_section_full table.PressReleases td{border-bottom:0px; border-top: 1px solid #9FB6C1;}

#Content .summary_title{font-weight:bold; font-size:17px; padding-bottom:5px; float:left; margin-top:7px;}
#Content .Info .summary_title{font-weight:normal; text-transform:none; padding-bottom:5px; float:left;}

#Content .summary_line{clear:left; padding:5px 0px; float:left;}
#Content .summary_line h2{font-size:12px; margin-bottom:-8px;}
#Content .upcoming_events .summary_line{padding:2px 0px; line-height:1.3em;}
#Content .summary_line .press_release_date{width:80px; float:left;}
#Content .summary_line .press_release_link{float:left; width:540px;}

#Content .CalendarLink{float:right; text-align:center; width:190px; }

#Content .summary_link{text-decoration:none; padding:0; background:url('/extension/sicortex/design/sicortex2/images/btn_left_cap.gif') left top no-repeat; display: block; clear:left; padding-left: 10px; line-height: 26px; }
#Content .summary_link span{ padding:6px 10px 6px 0; font-size:11px; background:url('/extension/sicortex/design/sicortex2/images/btn_right_long.gif') right top no-repeat;}

#Content .summary_link:hover{text-decoration:underline;}

#Content .summary_link, #Content .summary_link:visited{color:#5D87A1;}

#OneColumn .FeaturedInfoTop{height:14px;width:279px;background:url('/extension/sicortex/design/sicortex/images/one_column_top.gif') no-repeat;}
#OneColumn .FeaturedInfo{width:279px; background:url('/extension/sicortex/design/sicortex/images/one_column_repeat.gif') repeat-y;}
#OneColumn .FeaturedInfoBottom{height:10px;width:279px;background:url('/extension/sicortex/design/sicortex/images/one_column_btm.gif') no-repeat;}
#OneColumn .FeaturedInfo .Text{margin:0px 15px 10px}
#OneColumn .FeaturedInfo .Text h2{margin:0px;}
.Image{float:left;}
.Info{float:left; margin-left:20px;}
.forum.summary .LastTopics {width:290px; clear:left; margin-top:6px;}

/* ----------------------------------------------------------------------------------------------------- */
/* -------------------------------------- THESE ARE RANDOM STYLES -------------------------------------- */
/* ----------------------------------------------------------------------------------------------------- */




/* Feedback Forms */

input.box{width:160px;}

span.req{color:#FF5903;}


.message-warning ul{padding-bottom:20px;float:left;width:100%;}

.message-warning ul li{clear:left;width:100%;}


/* Edit User */

.EditUser .block label, .EditUser .block fieldset label {float:left; clear:left; margin-top:10px;}
.EditUser .block input , .EditUser .block fieldset input {float:left; clear:left;}

.EditUser .block fieldset{padding:0px 30px;}

.EditUser .block {clear:left; padding-bottom:15px; position:relative; float:left;}


.EditUser .buttonblock {clear:left;}






/*  INPUT BOXES --------------------------------------------------- */



/*User Registration / Login */

.UserRegisterTable{float:left;}

.UserRegisterTable td.Label {width:160px; display:block;float:left;}
.UserRegisterTable td.Input {width:300px; display:block;float:left;}

.UserRegisterTable td.Input input.box{width:180px;}

.break{height:20px; width:100%; float:left; clear:left;}

.block{width:100%; float:left;}

.warning{float:left;display:block; width:100%;}


form.Registration .block{width:100%; margin:10px 0px;}


form.Registration .UserEditTitle {color:#439ABB; text-transform:none;}


/* web to lead form */

.frmLabel {color:#439ABB; margin-top:10px;}




/* This is a link that only appears on the Contact Us page */
#LocatorLink { padding-top: 13px; padding-left: 40px; display: block; height: 37px; background: url(/extension/sicortex/design/sicortex/images/feature_box_locator.gif) no-repeat; }

/* Glossary */
.GlossaryDefinition { margin-top: 1em; border-bottom: solid 1px rgb(200,200,200); clear: both; }
.GlossaryDefinition h4 { margin: 10px 0 0 0; }
.GlossaryDefinition p { margin: 0 0 1em 0; }
.GlossMenu { margin-bottom: 1em; }
.GlossMenu a { color: black !important; text-decoration: none; line-height: 100%; display: block; float: left; padding: 2px 4px 2px 4px; background: rgb(185, 215, 225); border: solid 1px rgb(67, 165, 194); margin-right: 3px; }
.GlossMenu a:hover { background: rgb(67, 165, 194) !important; color: white !important; }

.children {padding-top: 1em;}


/* shopping cart */
.ShoppingCart td, .ShoppingCart th { font-size: 12px; }
.ShoppingCart hr{height:1px; font-size:1px; line-height:1px; border:0px; border-bottom:1px solid #B3BEC2;}
.ShoppingCart .AttributePrice{border-bottom:1px solid #BFBFBF; padding-bottom:10px; margin-bottom:10px;}
.ShoppingCart .AttributeMultiOption label{display:block; text-transform:uppercase; font-weight:bold;}
.ShoppingCart .ContentAction{padding-top:10px; float:left;}
#Content .ShoppingCart.ShoppingCartCrumbTrail ol {color:#A8A8A8; margin-left:0px; padding-bottom:20px;}
.ShoppingCart.ShoppingCartCrumbTrail li{display:inline; padding:0px 3px;}
.ShoppingCart.ShoppingCartCrumbTrail li.selected{color:#333333; font-weight: bold; background-color: rgb(154, 209, 230); padding: 2px 7px;}
.ShoppingCart .ShoppingCartPreviewImage, .ShoppingCart .ShoppingCartItemInfo{float:left;}
.ShoppingCart .ShoppingCartPreviewImage{margin-right:10px;}
.ShoppingCart th{text-transform:uppercase; font-weight:bold; padding-bottom:0px;}
.ShoppingCart .ShoppingCartUpdateRemove, .ShoppingCart .ShoppingCartTotal{text-align:right;}
.ShoppingCart .ShoppingCartTotal{float:left; width:623px; border:1px solid #E5E5E5; background-color:#FBFCFC; border-top:1px solid #BCBDBD; margin-top:10px; padding:15px 0px;}
.ShoppingCart .ShoppingCartTotal td, .ShoppingCart .ShoppingCartTotal th { text-align: right; vertical-align: top; text-transform: none; }
.ShoppingCart .ShoppingCartTotal .BasketSubtotal{padding-right:95px; }
.ShoppingCart .buttonblock{margin-top:30px; float:left;}
.ShoppingCart .Title, .ShoppingCart label{font-weight:bold; text-transform:uppercase;}
.ShoppingCart .CustomerBlock{float:left; width:310px; margin-right:10px;}
.ShoppingCart .AddressBlock{float:left; width:295px;}
.ShoppingCart .Spacer{height:40px; clear:both;}
.ShoppingCart .Labels{float:left; margin-left:400px; width:100px;}
.ShoppingCart .Totals{float:left; margin-left:18px;}
.ShoppingCart .MarginButtons { width: 100%; }
.ShoppingCart .MarginButtons div {  }
.ShoppingCart .MarginButtons div.Left { float: left; }
.ShoppingCart .MarginButtons div.Right { float: right; text-align: right; }
.ShoppingCart tr.OptionRow td { padding: 1px 8px 1px 8px; }
.ShoppingCart tr.TotalConfiguredPriceRow td { font-weight: bold; }
.ShoppingCart tr td.Numeric, .ShoppingCart tr th.Numeric, .ShoppingCart tr td.Numeric input, .ShoppingCart tr th.Numeric input { text-align: right; }


.BuyNow{float:right;height:84px;width:200px;background:url('/extension/sicortex/design/sicortex2/images/buy_sc072_pds.gif') no-repeat top left; margin:4px;}
.BuyNow a{display:block; height:30px; margin:41px 0 0 55px; width:90px;}

form #termsbox {width: 96%; height: 300px; border: 1px solid rgb(150,150,150); padding: 2%; margin: 10px 0; overflow: auto;}

input.TextField{ border-collapse:collapse; border: 1px solid #4995ab; background: url(/extension/sicortex/design/sicortex2/images/field_repeat.gif) repeat-x; padding: 4px;}
.Search .InputBox{ float:left;}

/*
.InputRow .InputBox{padding-top:2px; width:165px;}
.InputRow .InputBox input{width:160px;}
*/


.InputForm .InputElement label { display: block; font-weight: bold; text-transform:none; }
.InputForm .InputRow { border: none; }
.InputForm .Required, .Help, .Error { font-size: 11px; line-height: 14px; }
.InputForm .Error { margin-top: 4px; margin-bottom: 4px;  }
.InputForm div.Required, .InputForm span.Required { color: red; font-size: 11px; }
.InputForm label span.Required { padding-left: 4px; }
.InputForm .XStack { float: left; width: 210px; margin-right: 20px; }
.InputForm .InputRow { margin-bottom: 10px; }
.InputForm .ClearAll { clear: both; }
.InputForm h3 {text-transform: none; margin-bottom: 10px; margin-top: 20px; font-size: 14px; clear: both; }
.InputForm .PadBottom  { margin-bottom: 10px; }
.InputForm .PadTop  { margin-top: 10px; }
.InputForm .ButtonRow .Left, .ButtonRow .Right { }
.InputForm .ButtonRow .Left { float: left; }
.InputForm .ButtonRow .Right { float: right; text-align: right; }
.InputForm .Error { border: solid 1px rgb(127, 116, 0); background-color: rgb(255, 251, 207); padding: 5px; color: red; }
.InputForm .InputSection { margin-left: 10px; }
.InputForm input.TextInput { padding: 2px; line-height: 13px; }
.InputForm select { padding: 2px; }
.InputForm input.Button { background-color:#9AD1E6; color: black; border:medium none; padding:7px 14px; }
.InputForm .CheckboxOption label { display: inline; padding-left: 10px; font-weight: normal; position: relative; top: -3px; }

/* GCPI Styles */
#MainNav #Nav li.link_to_green_index { background: url(/extension/sicortex/design/sicortex2/images/gcpi/g_green_btn.gif) top right no-repeat; padding: 2px 8px 4px 0px; position: relative; top: -1px; }
#MainNav #Nav li.link_to_green_index ul { margin-top: 3px; }
#MainNav #Nav li.link_to_green_index a { color: white;  }
body.Section-8 { background:#E5F1D5 url('/extension/sicortex/design/sicortex2/images/gcpi/g_bkgnd_repeat.gif') top repeat-x; }
div.BlogPost { margin-bottom: 1.5em; }
div.BlogPostMeta { border-left: solid 1px rgb(100,100,100); padding: 0px; padding-left: 6px; font-size: 11px; line-height: 14px; margin: 0.5em 0 0.5em 0;  }
div.BlogPost h2 { color: rgb(114, 147, 74); font-size: 22px; line-height: 26px; font-weight: normal; }
body.Node-960 h1 { display: none; }


/* Embedded Flash movie styles */
div.EmbeddedFlashMovie { margin: 1em auto 1em auto; }
div.FlashMovieCaption { text-align: center; font-size: 11px;}

/* Dealer locator */
span.tel, a.email, a.vcard, span.org, span.title { display: block; }


/* Videos */
ul.VideoLibraryList { list-style: none; padding: 0; margin: 0 !important; }
ul.VideoLibraryList li { display: block; float: left; border-left: solid 1px rgb(200,200,200); margin-left: 5px; padding-left: 5px; }
ul.VideoLibraryList li.First { border-left: none; margin-left: 0px; padding-left: 0px; }
ul.VideoLibraryList li a { font-size: 11px; }
div.Videos { clear: both; margin-top: 1.5em; }
div.Videos { border-top: solid 1px rgb(200,200,200); padding-top: 1em; width: 630px; }
div.Videos div.Video { clear: both; margin-bottom: 1em; border-top: solid 1px white;}
div.Videos div.Video div.Image { float: left; width: 100px; }
div.Videos div.Video div.Text { float: right; width: 515px; }
div.Videos div.Video div.Text span.Label { font-size: 12px; text-transform: lowercase; color: rgb(65, 183, 217); }
div.Videos div.Video div.Text h4 { margin: 0; }
div.Videos div.Video div.Text p { margin-top: 0; }
div.VideoSidebar { margin-bottom: 2em; }
div.VideoSidebar h4 { margin: 0; font-size: 12px; }
div.VideoSidebar span.Label { font-size: 12px; text-transform: lowercase; color: rgb(65, 183, 217); }

/* Quotes */

.quote					{ color:#ADADAD; font-size:14px; font-style:italic; }
.object-left .quote		{ clear:right; float:left; background: url('/extension/sicortex/design/sicortex2/images/quote_left.jpg') 0 10px no-repeat; }
.object-left .quote p	{ margin-left:45px; }
.object-right .quote	{ border-left:1px solid #ADADAD; float:right; margin-left:15px; width:215px; }
.object-right .quote p	{ margin-left:15px; }
.quote .author			{ font-size:11px; font-style:normal; line-height:14px; }