* { margin:0; padding:0;}
body{ background:#1F1C19;}
html, input, textarea, select{font-family:Arial, tahoma, verdana; font-size:12px; color:#918F8D;}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

ul { list-style:none;}
.ul1 li a { color:#FBB200; background:url(../images/head_marker.gif) center left no-repeat; line-height:21px; padding-left:12px; text-decoration:none;}
.ul1 li a:hover { text-decoration:underline;}

.ul2 li { color:#918F8D; text-decoration:none; margin-bottom:12px;  }

strong a{ color:#FBBC00; font-size:13px;}
strong a:hover{ text-decoration:none}

a {color:#9E9A98;}
a:hover{text-decoration:none;}

p { padding:0;}

.column { float:left;}
.clear { clear:both;}

.warning { color: #FF0000 !important; }

/*txt*/
.txt1 { color:#FFFFFF;}
.txt2 { color:#FBB200;}

/*form*/
.form { height:18px; margin-bottom:9px;}
.form input {width:226px; border:1px solid #47423E; color:#626262; background:#1F1C19;}
.form input[type="checkbox"] { width: 23px; }
textarea { width:226px; height:149px; border:1px solid #47423E; color:#626262; overflow:auto; background:#1F1C19; margin-bottom:6px;}

/*header*/
.tall_header{ background:url(../images/tall_header.jpg) left top;}
.tall_header_top{ background:url(../images/tall_header_top.jpg) repeat-x left top;}
#header .col_1 { width:287px;}
#header .col_2 { width:460px; text-align:right; padding-top:55px;}
#header .col_2 p {margin:0 0 7px 0;}
#header .col_2 p img{ margin:0 1px; vertical-align:middle;}
#header .col_2 p a{ color:#9B9B9B; text-decoration:underline;}
#header .col_2 p a:hover{ text-decoration:none; }

#header .col_2 ul { margin:19px 0 0 0; padding:0;}
#header .col_2 li { background:url(../images/head_marker.gif) center left no-repeat; margin:0 0 0 0; padding:0 0 0 12px; display:inline; color:#FBB200; font-size:13px;}
#header .col_2 li a {line-height:16px; color:#FFFFFF; text-decoration:underline; padding-right:6px;}
#header .col_2 li a:hover { text-decoration:none; color:#FFFFFF;}

/*footer*/
#footer { width:780px; padding-top:43px; font-size:14px; color:#998C82;}
#footer span { padding-left:46px;}
#footer a { color:#FBBC00;}
#footer img { float:right;}
#footer .indent_img { margin:0 29px 0 6px; }

#footer .contact {float:right; margin:0 29px 0 6px;}

/*content*/
#content { width:780px;}
#content .indent_top { height:35px;}
#content .indent_bottom { height:32px;}
#content .title { display:block; margin-bottom:14px;}
#content .line_hor { background:url(../images/row_wrapper.gif) repeat-x; margin:26px 0 11px 0;}
#content .img_indent { float:left;}

/*================== index.html ==================*/
#page1 #content .row1 .indent { padding:9px 0 17px 20px; color:#FFFFFF; width:206px;}
#page1 #content .row1 .col_1 .indent img { margin-top:11px; margin-bottom:10px;}
#page1 #content .row1 .col_2 .indent img { margin-top:6px; margin-bottom:11px;}
#page1 #content .row1 .col_3 .indent img { margin-top:6px; margin-bottom:9px;}
#page1 #content .row1 .col_1 .wrapper_bottom {background:url(../images/p1_btm.jpg) bottom left no-repeat;}
#page1 #content .row1 .col_2 .wrapper_bottom {background:url(../images/p2_btm.jpg) bottom left no-repeat;}
#page1 #content .row1 .col_3 .wrapper_bottom {background:url(../images/p3_btm.jpg) bottom left no-repeat;}
#page1 #content .row1 .indent a {color:#FFFFFF; }
#page1 #content .row1 .indent div{ text-align:right;}
#page1 #content .row1 .col_1 .indent div{ margin-top:11px; margin-right:7px;}
#page1 #content .row1 .col_2 .indent div{ margin-right:5px;}
#page1 #content .row1 .col_3 .indent div{ margin-top:14px; margin-right:2px;}
#page1 #content .row1 .col_1 { width:241px;}
#page1 #content .row1 .col_1 img { margin-top:9px;}
#page1 #content .row1 .col_1 .wrapper { background:url(../images/p1_wrapper.jpg) no-repeat top left #FD6E00;}
#page1 #content .row1 .col_2 { width:241px;  margin-left:15px;}
#page1 #content .row1 .col_2 img { margin-top:9px;}
#page1 #content .row1 .col_2 .wrapper { background:url(../images/p2_wrapper.jpg) no-repeat top left #4A9CC3;}
#page1 #content .row1 .col_3 { width:241px;  margin-left:15px;}
#page1 #content .row1 .col_3 img { margin-top:9px;}
#page1 #content .row1 .col_3 .wrapper { background:url(../images/p3_wrapper.jpg) no-repeat top left #ADCB34;}
#page1 #content .row2 { background:url(../images/row_wrapper.gif) repeat-y 424px 0; width:780px;}
#page1 #content .row2 .col_1 .img_indent { margin:0 17px 0 20px; float:left;}
#page1 #content .row2 .col_1 .indent { width:384px;}
#page1 #content .row2 .col_1 .title { margin-bottom:11px;}
#page1 #content .row2 .col_1 p { padding-bottom:6px;}
#page1 #content .row2 .col_2 .indent { width:248px;}
#page1 #content .row2 .col_2 .title { margin-bottom:11px;}
#page1 #content .row2 .col_2 p { padding-bottom:6px;}


/*================== index-1.html ==================*/
#page2 .indent_bottom { height:33px;}
#page2 #content { margin-top:9px;}
#page2 .wrapper_main { background:url(../images/p2_wrapper.gif) top left repeat-y;}
#page2 #content .col_1 .row1 .wrapper_bottom {background:url(../images/p1_btm.jpg) bottom left no-repeat;}
#page2 #content .col_1 .row1 .wrapper { background:url(../images/p1_wrapper.jpg) no-repeat top left #FD6E00; width:241px;}
#page2 #content .col_1 .row1 .indent img { margin-top:11px; margin-bottom:10px;}
#page2 #content .col_1 .row1 .indent div{ margin-top:11px; margin-right:7px;}
#page2 #content .col_1 .row1 {margin-left:13px;}
#page2 #content .col_1 .row1 .indent a {color:#FFFFFF; }
#page2 #content .col_1 .row1 .indent { padding:9px 0 17px 20px; color:#FFFFFF; width:206px;}
#page2 #content .col_1 .row1 .indent div{ text-align:right;  margin-top:11px; margin-right:7px;}
#page2 #content .col_1 .row2 { margin-left:33px;}
#page2 #content .col_1 .row2 .indent {width:207px; padding:0 0 33px 0;}
#page2 #content .col_1 .row2 .title { margin-top:57px; margin-bottom:11px;}
#page2 #content .col_1 .row2 .indent p{ margin-bottom:6px;}
#page2 #content .col_2 .indent { margin:28px 0 0 0; width:220px;}
#page2 #content .col_2 .indent .title { margin-bottom:11px;}
#page2 #content .col_2 .p1 {margin:10px 0 6px 0;}
#page2 #content .col_2 p {margin:15px 0 6px 0;}
#page2 #content .col_3 .indent { margin:28px 0 0 0; width:190px;}
#page2 #content .col_3 .title { margin-bottom:11px;}
#page2 #content .col_3 p {margin:0 0 9px 0;}
#page2 #content .col_3 ul {margin:0 0 9px 2px;}

/*================== services.html ==================*/
#page3 .indent_bottom { height:33px;}
#page3 .wrapper_main {background:url(../images/row_wrapper.gif) repeat-y 268px 0; width:780px;}
#page3 #content { margin-top:9px;}
#page3 #content .col_1 .indent { padding:29px 0 0 33px; width:202px;}
#page3 #content .col_1 .title { margin-bottom:11px;}
#page3 #content .col_1 .img_indent { float:left; margin:2px 15px 23px 0;}
#page3 #content .col_1 p { margin:0 0 10px 0;}

#page3 #content .col_2 .row1 .col_1 { width:221px;}
#page3 #content .col_2 .row1 .col_1 .indent { width:194px; padding:29px 0 0 0;}
#page3 #content .col_2 .row1 .col_1 .img_indent { float:left; margin:2px 14px 10px 2px;}
#page3 #content .col_2 .row1 .col_1 p { margin:0 0 6px 2px;}
#page3 #content .col_2 .row1 .col_1 strong a { margin-left:3px;}
#page3 #content .col_2 .row1 .col_1 .line_hor { margin:30px 0 10px 0;}

#page3 #content .col_2 .row1 .col_2 { width:241px;}
#page3 #content .col_2 .row1 .wrapper_bottom {background:url(../images/p3_btm.jpg) bottom left no-repeat;}
#page3 #content .col_2 .row1 .wrapper { background:url(../images/p3_wrapper.jpg) no-repeat top left #ADCB34;}
#page3 #content .col_2 .row1 .wrapper .indent { padding:14px 20px 19px 19px; color:#FFFFFF;}
#page3 #content .col_2 .row1 .wrapper .indent img { margin:0 0 8px 0;}
#page3 #content .col_2 .row1 .wrapper .indent div { text-align:right;}
#page3 #content .col_2 .row1 .wrapper .indent p { margin: 0 0 14px 0;}
#page3 #content .col_2 .row1 .wrapper .indent div a { color:#FFFFFF;}

#page3 #content .col_2 .row2 .col_1 { width:435px;}
#page3 #content .col_2 .row2 .col_1 .indent { padding:9px 0 24px 3px; width:425px;}
#page3 #content .col_2 .row2 .col_1 .title { margin-bottom:4px;}
#page3 #content .col_2 .row2 .col_1 .indent div { float:left; margin:0 50px 0 0 ;}


/*================== company.html ==================*/
#page3 .indent_bottom { height:33px;}
#page4 #content .col_1 .indent { width:448px; padding:37px 0 0 32px;}
#page4 #content .col_1 .title { margin-bottom:8px;}
#page4 #content .col_1 .img_indent {margin:2px 15px 7px 1px;}
#page4 #content .col_1 ul { margin-left:2px; margin-bottom:3px;}
#page4 #content .col_1 .indent_right { margin-right:70px; float:left;}
#page4 #content .col_1 strong a { margin-left:2px;}
#page4 #content .col_1 .line_hor { margin:28px 0 11px 0;}
#page4 #content .col_1 .margin_bottom { margin-bottom:10px;}
#page4 #content .col_1 .margin_bottom1 { margin-bottom:6px;}

#page4 #content .col_2 .indent { padding:9px 0 0 0;}
#page4 #content .col_2 .wrapper { background:url(../images/p2_wrapper.jpg) no-repeat top left #4A9CC3;}
#page4 #content .col_2 .wrapper_bottom {background:url(../images/p2_btm.jpg) bottom left no-repeat;}
#page4 #content .col_2 .wrapper .indent { margin:0px 20px 0 19px; color:#FFFFFF;}
#page4 #content .col_2 .wrapper .indent img { margin-bottom:9px; margin-top:6px;}
#page4 #content .col_2 .wrapper .indent div { text-align:right; margin:15px 0 0 0; height:30px;}
#page4 #content .col_2 .wrapper a { color:#FFFFFF;}
#page4 #content .col_2 .indent1 { padding:36px 0 19px 0; width:205px;}
#page4 #content .col_2 .indent1 .title { margin-bottom:8px;}


/*================== contact.html ==================*/
#page5 .indent_bottom { height:30px;}
#page5 .wrapper_main {background:url(../images/row_wrapper.gif) repeat-y 293px 0; width:780px;}

#page5 #content .col_1 .indent {padding:37px 0 30px 32px; width:228px;}
#page5 #content .col_1 .indent img { margin-bottom:12px;}
#page5 #content .col_2 .row1 .col_1 .indent { padding:37px 0 0 0; width:436px;}
#page5 #content .col_2 .row1 .col_1 .indent p { margin-bottom:14px;}
#page5 #content .col_2 .row1 .col_1 .indent div { margin-bottom:6px;}
#page5 #content .col_2 .row2 .col_1 { width:230px;}
#page5 #content .col_2 .row2 .col_1 .indent { padding:6px 0 0 0; width:203px;}
#page5 #content .col_2 .row2 .col_2 { width:197px; background:url(../images/row_wrapper.gif) repeat-y left top;}
#page5 #content .col_2 .row2 .col_2 img { margin-bottom:10px;}
#page5 #content .col_2 .row2 .col_2 .indent { padding:6px 0 38px 20px; width:190px;}

/*================== contact.html ==================*/
#page6 #content .col_1 .indent { width:695px; padding:38px 0 51px 33px;}
#page6 #content .col_1 .indent img { margin-bottom:8px;}

/*================ DemoRequest.aspx ================*/
.demo_list input[type="checkbox"] { width: 20px; }
/*================== Admin.html ==================*/
.qireDemo fieldset 
 {
     margin-bottom:50px;
     padding: 10px 10px 10px 10px;
     border:1px solid #626262; 
 }
.qireDemo fieldset legend 
{
	*margin-left:-7px; /* A hack that only ie reads to position the legend in the same place cross browser */
	font-size:1.5em;
}

.qireDemo .demoItem
{	margin-bottom:10px; 
 	padding: 5px 5px 5px 5px;
	border:1px solid #333333;
	background-color:#1F1C19;
}

.qireDemo .demoItem .demoTitle
{
	background-color: #333333;
	margin-bottom:5px; 
}

.qireDemo .demoItem li
{
	background-color: #222222;
	margin: 0 0 5px 20px
}

.qireDemo .recording
{
    margin: 10px;
    padding: 10px;
    border: 1px solid #333333;
}

.qireDemo .recordingsAction
{
	background-color: #002230;
	margin: 0 0 5px 20px
}

.qireDemo .itemEdit
{
    padding: 5px 5px 5px 5px;
	border:1px solid #FBBC00;
}

.qireDemo .formButtons
{
    color:#000;
}

.qireDemo .formItem
{
    width:226px; 
    border:1px solid #47423E; 
    color:#626262; 
    background:#1F1C19;
}

