
/*** style1.css ***/

body {color: #333;}
#rt-sidebar-a {background-color: transparent;}



/*** template.css ***/

html,body {margin:0;}
body {line-height:20px;color:#333;padding:0; background: #F8F8FA url(../images/bg.jpg);}
body a {color:#f00;text-decoration:none;}
body a:hover {color: #fff;text-decoration:none; background-color:#206BA4;font-size:110%;}
#rt-logo {background: url(../images/logo.png) 0 0 no-repeat; width:241px; height:99px; margin:0; }
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {border: 0;clear: both;display: block;float: none;list-style: none;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}
* html .clearfix {height: 0;}
.clearfix {display: block;}
p{margin:0; padding:0; line-height:1.3em;}
select{ background-color:#fff;}
#icn{width:19px;height:18px;background-image:url(../images/icn.gif);background-position:left;background-repeat:no-repeat;float:left;padding-left:5px;}
#topcontrol {background-color:#000;border:1px solid #ddd;padding:6px 6px 6px 19px; width:40px; height:20px;font-weight:normal;font-size:13px; color:#ffffff; text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:"Arial";}
#topcontrol:hover, #topcontrol a {background-color:#252C34; border:1px solid #eee; color:#fff;}
#clear{clear:both;}
.gallery{ display:none;}
blockquote {background: url(../images/quotation-mark.png) no-repeat left top;text-indent: 20px;text-shadow: 0px 1px 0 #ccc;font: italic 14px/16px Georgia,Serif; color:#333; padding:10px 0; line-height:1.5em; float:left;}
.rt-block {padding:0; margin:0;}
.rt-container {padding:0; margin:0;}
#rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c {float:left; width:300px;}
#rt-logo {width: 241px;height: 99px;display: block;margin-top: 0px;}
#rt-content-top, #rt-content-bottom {overflow: hidden;}
h1 {font-size: 260%; font-weight:normal;}
h2 {font-size: 200%; font-weight:normal;}
h3 {font-size: 175%;}
h4 {font-size: 120%;}
h5 {font-size: 120%;}
h2.title {background: url(../images/arrow.png) no-repeat 5px 14px; font-size: 14px;line-height: 14px; padding:10px 10px 10px 15px; margin:0;letter-spacing:0; color:#eee; background-color:#333 ;font-family:"Arial"; border-bottom:3px double #DDECEF;border-top:1px solid #E7E4D3;}
a {text-decoration: none;outline: none;}
code {color: #000;margin: -1px 0 0 0;font: 10px Courier;}
ul,ol {padding-left:15px;}
ul li {padding: 0;margin: 0; line-height:1.3em;}
ul li a {line-height: 1.3em;}
ul ul {margin-left: 25px;padding: 5px 0;}
ul li.date {margin: 0;letter-spacing: 1px;list-style: none;text-align: right;font-weight: bold;}

#rt-header {width:100%;height:99px; }
#rt-header .rt-container {width:100%; height:99px;background: none;}
#rt-header .rt-container .rt-container-pad {margin: 0 auto;width: 960px;background: url(../images/global.png) no-repeat right bottom;}
#top_text {font-size:11px; line-height:16px; margin:35px auto 0 auto; width:405px; color:#666666; letter-spacing:0.5px; text-shadow:none;}
#rt-top { width:960px; height:40px;margin:0 auto; background: none;}
#rt-top .rt-container { width:960px;margin:0 auto; height:40px;background: none;}
#rt-wrapper{ width:960px; margin:0 auto; padding:0; position:relative;}
#rt-show {  width:100%; height:289px; padding: 0;border-radius: 3px; padding-top:10px; }
#mainpageintro{ padding:20px 20px 10px 20px; height:259px; line-height:150%; font-size:12px; background-color:#F0EFF1;color:#333;}
#mainpageintro a:hover{ color:#fff;}
#rt-maintop {width:960px;}
#rt-maintop .rt-container {width:100%;float:inherit;}

#rt-mainbottom { margin:0; padding:0;float:left;height:190px;background: url(../images/btm_bg_orange.jpg) repeat-x left bottom;}
#rt-main ul.menu {list-style:none; margin-left:20px; padding:0; width:80%;}
#rt-main ul.menu li a,#rt-main ul.menu li a:active,#rt-main ul.menu li a:visited {display:block; padding:2px 0 4px 2px;text-decoration:none;}
#rt-main ul.menu li a:hover { color:#3D3B38; background:#FFD843; text-decoration:none;}
#footer {font-size:11px; text-align:center; color:#413D3D; padding:5px 0; margin-top:5px; }
#footer a:hover {color:#fff;}
ul, ol {margin:5px 0;}
ul.list {padding-left:0; margin-bottom:10px; margin-left:5px;}
li.sig-block {background:none; margin-right:15px;}
li.sig-block span.sig-link-wrapper {background:none !important; margin:0 !important; padding:0 !important;}
li.sig-block span.sig-link-innerwrapper {border:0 !important; padding:0 !important; margin:0 !important;}
li.sig-block a.sig-link {border: 1px solid #EDEDED !important; padding: 4px !important;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
li.sig-block a.sig-link img.sig-image, li.sig-block a.sig-link img.sig-image:hover {border: 0; padding:0; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-moz-box-shadow:none !important;-webkit-box-shadow: none !important; box-shadow: none !important;}
.boldtext{ font-weight:700; padding:0; margin:0;}

#request_txt{
	padding-top:145px;
	padding-left:15px;
	line-height:1.3ems;
	color:#444;
}
.view_web a{
	height: 24px;
	display:block; 
	padding:4px 0; 
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; 
	width:130px;
	text-align:center; font-size:10px; 
	color:#000;
	background-color:#6FB7E9;
	float:right;
	margin:10px;
	}
.view_web a:hover{
	height: 24px;
	width: 130px;
	background:#206BA4;
	color:#fff;
	display:inline;	float:right;	
	padding:4px 0; 
	margin:10px;
	}
#view_request{
	margin: 5px 10px;
	float:right;
	font-size:12px;
}
#view_request a,#view_request a:visited,#view_request a:active{
	display:block; 
	padding:4px 0; 
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; 
	text-align:center; 
	color:#000;
	background-color:#6FB7E9;
	float:right;
	height: 24px;
	width: 92px;
}
#view_request a:hover{
	background:#206BA4;
	color:#fff;
	display:inline;	float:right;	
	padding:4px 0;
	height: 24px;
	width: 92px;
}
#first_box{
	border:3px solid #f6f6f6;
	background-color:#fff;
	padding:10px 20px; 
	margin-top:10px;
}
#first_box ul{
	padding:0 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#first_box ul li{
	padding: 5px;
	list-style-type: square;
}
#nav_product{
	 background-color:#fff;
	 }
#nav_product ul {
	margin-left: 10px;
	margin-top:0;
	padding:10px 0;

	}
#nav_product li{
	list-style-type: none;
	border-bottom-width: 1px dotted #c8c8ca;
	margin: 0;
	padding-top: 1px;
}	
#nav_product li a,#nav_product li a:active, #nav_product li a:visited{
	height: 18px;
	text-decoration: none;
	margin: 0;
	display: block;
	padding: 1px 0 4px 2px;
	font-weight: normal;
	color: #35749d;

	}	
#nav_product li a:hover{
	height: 18px;
	color: #fff;
	width: 277px;
	padding: 1px 0 4px 2px;
	margin-left:3px;
	display: block;

	}
.ehors_panel{
	width:581px;
	float:left;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#popup_page {
	margin:20px auto 0 auto;
	line-height: 1.5em;
	padding-bottom: 25px;
	background-color: #FFFFFF;
}
#popup_panel{
	width:750px;
	padding:15px;
	margin: 0 auto;
}
#ehorsdemoform{
	width:590px;
	border:3px solid #4C545B;
	padding:10px;
	margin:10px auto;
	}
.ehors_panel{
	color:#000;
	font-size:12px;
	padding-top:5px;
	text-align:right;
	float:inherit;
}
.ehors_panel input{ width:200px;padding:0;text-align:left; float:left; margin-left:10px; margin-top:5px;}
.ehors_panel select, .ehors_panel textarea{ text-align:left;float:left;margin-left:10px; margin-top:5px;}
.ehors_panel input.form_submit{ 	
	display:block; 
	padding:5px 0; 
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; 
	text-align:center; 
	color:#000;
	background-color:#6FB7E9;
	float:right;
	height: 34px;
	width: 122px;
	}
.ehors_panel input.form_submit:hover{ background-color:#206BA4;cursor:pointer; color:#fff;} 	
#readmoreehors{
	text-align:right; width:60px; height:20px; position:absolute; z-index:100;right:20px;margin-top:10px; padding: 0 10px;}
#readmoreehors a,#readmoreehors a:visited,#readmoreehors a:active{ color:#6FB7E9;}
#readmoreehors a:hover{ color:#fff; background-color:#333;}
#footer a:hover{ background-color:transparent;}

/*** k2.css ***/

.catItemBody{float:right;}
h1.componentheading, h2.itemTitle { font-size: 260%; font-weight:normal;margin-bottom:10px; color:#333; padding-left:20px; padding-top:10px;}
#rt-main .rt-container {  width:960px; margin:0 auto; padding:0; position:relative; height:0;}
.itemFullText{ width:100%; float:left; margin:0; padding-bottom:20px; position:relative;}
.itemBody p{ padding:0 40px;}
.itemBody h2, .itemBody h1{ padding: 0 20px;}
.itemBody img{ border:1px solid #fff;display:block;float:left; padding:1px; margin:10px 10px 0 10px; display:block;}
.moduleItemIntrotext img, .itemFullText img{ border:2px solid #4C545B;float:left; padding:2px; display:block;}
.moduleItemIntrotext a img, .itemFullText a img, .itemBody a img{ border:1px solid #40B3DF;float:left;padding:2px; float:left; clear:both; width:190px; margin:0 30px; display:block;}
.moduleItemIntrotext a:hover img, .itemFullText a:hover img{ border:1px solid #fff; padding:2px; margin:0 30px; float:left; clear:both; width:190px; display:block;}
.itemBody a:hover img{ border:1px solid #fff; padding:2px; margin:0 30px; float:left;}
.itemFullText ul{
	padding:0 60px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.itemFullText ul li{
	padding: 5px;
	list-style-type: square;
}
#webdesignEHORS{ width:610px; float:left; font-size:12px; padding:0;}
.catItemCategory {float:left;}
.catItemImageBlock {float:left; margin:0;}
.catItemImageBlock a img {border:1px solid #40B3DF;display:block;float:left;}
.catItemImageBlock a:hover img {border:1px solid #fff;display:block;float:left;}
.catBottom {margin-top:0px}
a.subCategoryMore,.readon {display:block; padding:4px 0; width:100px; text-align:center; background:#888; font-size:10px;}
.catItemLinks {float:left; margin-right:20px; border:1px solid #00F; font-size:10px; padding:4px 0; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; width:70%; text-transform:uppercase; height:20px;}
.catItemLinks ul {list-style:none; margin: 0 0 0 20px; padding: 5px 0; float:left;}
.catItemLinks ul li {float:left; margin-right:10px; border-right:1px solid #ccc; padding-right:10px; line-height:1;}
.catItemLinks ul li a {font-size:10px; line-height:1;}
.catItemTagsBlock {margin-right: 10px;}
.catItemTagsBlock span {float:left; margin-left:10px;}
.itemImageBlock {float:none; margin-right:15px;}
.itemImageBlock img {}
span.itemImage {display:block;text-align:center;margin:0;}
span.itemImageCaption {color:#666;float:none;display:block;font-size:11px; width:250px; margin-bottom:20px; text-align:center;}
div.itemLinks {margin:0 0 16px 0;padding:0; text-transform:uppercase; font-size:10px;}
div.itemCategory {padding:4px;border-bottom:1px solid #FDB8FF;}
	div.itemCategory span {font-weight:bold;color:#ebebeb;padding:0 4px 0 0;}
	div.itemCategory a {}
div.itemTagsBlock {padding:4px;border-bottom:1px solid #FDB8FF;}
	div.itemTagsBlock span {font-weight:bold;color:#ebebeb;padding:0 4px 0 0;}
	div.itemTagsBlock ul.itemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.itemTagsBlock ul.itemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.itemTagsBlock ul.itemTags li a {}
	div.itemTagsBlock ul.itemTags li a:hover {}

/*----------------------------------------------------------------------
	Component: Itemlist view (category)
----------------------------------------------------------------------*/
div.itemListCategoriesBlock {}
div.itemListCategory {color:#E8E4D9;margin:0px 0 5px 0;padding:8px 20px; line-height:1.3em;}
	span.catItemAddLink {clear:both;display:block;text-align:right;padding:4px;margin:0 0 4px 0;border-bottom:2px dashed #777;}
	span.catItemAddLink a {}
	span.catItemAddLink a:hover {}
	div.itemListCategory img {float:left;display:block;background:#ddd;margin:0;}
	div.itemListCategory h2 {letter-spacing:0;}
	div.itemListCategory p { margin:0; padding:2px 0;}
div.itemListSubCategories {}
	div.itemListSubCategories h3 { color:#777;}
		div.subCategoryContainer {float:left;}
		div.subCategoryContainerLast {}
			div.subCategory {border:1px solid #aaa;margin:4px;padding:8px; height:350px; color:#111;}
				div.subCategory a.subCategoryImage,
				div.subCategory a.subCategoryImage:hover {text-align:center;display:block;}
				div.subCategory a.subCategoryImage img,
				div.subCategory a.subCategoryImage:hover img {padding:0;margin:0;}
				div.subCategory h2 {}
				div.subCategory h2 a {}
				div.subCategory h2 a:hover {}
				div.subCategory p {}
div.itemList { }
	div#itemListLeading {}
	div#itemListPrimary {}
	div#itemListSecondary {}
	div#itemListLinks {border:1px solid #777;margin:8px 0;padding:8px;}
		div.itemContainer {float:left;}
		div.itemContainerLast {} 
div.catItemView {padding:0;}
.itemView{padding:0; color:#000; font-size:11px;}
.itemContainer { padding:0; margin-bottom:10px;}
.catItemReadMore {display:inline; float:right; width:100px; margin-top:10px;}
a.k2ReadMore{ display:block; padding:4px 0;  -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; width:100px; text-align:center; font-size:10px; color:#000; background-color:#6FB7E9;}
.k2ReadMore:hover{background:#BBD9EE;color:#1a1a1a;padding:4px 0;}
.catItemReadMore a:hover{background:#206BA4;color:#fff;display:inline; float:right; width:100px;}
div.groupLeading {max-width:586px;z-index:10; float:left; border:1px solid #20293F; color:#000000; padding:10px; width:586px;}
	div.groupPrimary {}
	div.groupSecondary {}
	div.groupLinks {padding:0;margin:0;}
	div.catItemIsFeatured {} 
.list1 div.groupLeading { max-width:280px;z-index:10; float:left; border:1px solid #4C545B; color:#000000; padding:10px; width:280px; min-height:110px;}
.list1 div.catItemHeader { width:100%; max-width:140px;}
.list1 div.catItemIntroText { font-weight:normal;line-height:1.3em; font-size:11px; width:140px; max-width:140px;color:#333; padding:0;} 
.list1 div.catItemImageBlock {width:135px; z-index:15; position:relative;float:left; margin-top:10x;}
.list1 .catItemImage {display:block;z-index:20; width:120px;float:left;}
div.catItemHeader { width:100%; float:right; max-width:360px;}
div.catItemHeader h2.catItemTitle{  margin:0;}
.catItemTitle a, .genericItemTitle a { font-size:14px;}
.catItemTitle a:hover, .genericItemTitle a:hover { text-decoration:none;}
.catItemTitle{ font-size:14px;color:#777;font-weight:700;}
div.itemBody {padding:0;margin:0; min-height:200px; float:left;}
div.catItemImageBlock {width:210px; z-index:15; position:relative; margin-top:0;}
	.catItemImage {display:block;z-index:20; width:190px; float:left;}
	.catItemImage img {}

div.catItemIntroText { font-weight:normal;line-height:1.3em; font-size:11px; width:100%; float:left;color:#000000; padding:0;} 
	div.catItemIntroText img {}
div.catItemHitsBlock {padding:0;border-bottom:1px dotted #ccc;}
	span.catItemHits {}

/* Article navigation */
div.itemNavigation {font-size:10px; font-style:italic; text-transform:uppercase; border-bottom:1px dotted #666666; border-top:1px dotted #666666; padding:5px 0; margin-bottom:20px;}
	div.itemNavigation span.itemNavigationTitle {color:#666666;}
	.itemPrevious {padding:0 12px;}
	.itemNext {padding:0 12px;}
	.itemPrevious:hover, .itemNext:hover{}
	
span.catItemDateModified {display:block;text-align:right;padding:4px;margin:4px 0;color:#999;border-top:1px solid #777;}
/*----------------------------------------------------------------------
	Component: Itemlist view (generic)
----------------------------------------------------------------------*/
div.genericItemView {border-bottom:1px dotted #888;padding:8px 0;margin:0 0 16px 0;} /* this is the item container for this view */
.genericItemTitle {font-weight:normal;}
div.genericItemHeader {}
	div.genericItemHeader span.genericItemDateCreated {color:#999;font-size:11px;}
	div.genericItemHeader h2.genericItemTitle { font-size:14px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;letter-spacing:0;}
div.genericItemBody {padding:8px 0;margin:0;}
div.genericItemImageBlock {padding:0;margin:0;float:left;}
	span.genericItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
	span.genericItemImage img {border:1px solid #ccc;padding:0;}
div.genericItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
	div.genericItemIntroText img {}
div.genericItemCategory {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
	div.genericItemCategory span {font-weight:bold;color:#ebebeb;padding:0 4px 0 0;}
	div.genericItemCategory a {}
div.genericItemReadMore {display:inline;}
	div.genericItemReadMore a {}
	div.genericItemReadMore a:hover { }

.k2Pagination {text-align:center;text-transform:uppercase; font-size: 10px;line-height: 1.6; color:#888}
.k2Pagination .tab,.k2Pagination  .page-block {display:inline-block; padding:2px 4px; }
