html {
	background: url(../imagelib/bg_body.png) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.varibtn {
	
	background-image: url(../imagelib/bg_greenbutton.png); 
color: #ffffff; font-size: 12pt; font-family: arial, san-serif; font-weight: bold; cursor: pointer;
  background-repeat: no-repeat; background-position: top left; border-top: none; border-right: none; border-bottom: none; border-left: none; height: 38px; position: relative;
}



div { margin: 20px; }


.styled-select {
   
   height: 29px;
   overflow: hidden;
   width: 150px;
}

.styled-select select {
   background: transparent;
   border: none;
   font-size: 14px;
   height: 29px;
   padding: 5px; /* If you add too much padding here, the options won't show in IE */
   width: 150px;
}

.styled-select.slate {
   /*background: url(http://i62.tinypic.com/2e3ybe1.jpg) no-repeat right center;*/
   height: 34px;
   width: 150px;
}

.styled-select.slate select {
   border: 1px solid #ccc;
   font-size: 16px;
   height: 34px;
   width: 150px;
}

/* -------------------- Rounded Corners */
.rounded {
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
}

.semi-square {
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}

/* -------------------- Colors: Background */
.slate   { background-color: #ddd; }
.green   { background-color: #4da573; }
.blue    { background-color: #3b8ec2; }
.yellow  { background-color: #eec111; }
.black   { background-color: #000; }

/* -------------------- Colors: Text */
.slate select   { color: #000; }
.green select   { color: #fff; }
.blue select    { color: #fff; }
.yellow select  { color: #000; }
.black select   { color: #fff; }


#mainselection select {
   border: 0;
   color: #EEE;
   background: transparent;
   font-size: 20px;
   font-weight: bold;
   padding: 2px 10px;
   width: 378px;
   *width: 350px;
   *background: #58B14C;
   -webkit-appearance: none;
}

#mainselection {
   overflow:hidden;
   width:350px;
   -moz-border-radius: 9px 9px 9px 9px;
   -webkit-border-radius: 9px 9px 9px 9px;
   border-radius: 9px 9px 9px 9px;
   box-shadow: 1px 1px 11px #330033;
   /*background: #58B14C url("http://i62.tinypic.com/15xvbd5.png") no-repeat scroll 319px center;*/
}

/* -------------------- Select Box Styles: stackoverflow.com Method */
/* -------------------- Source: http://stackoverflow.com/a/5809186 */
select#soflow, select#soflow-color {
   -webkit-appearance: button;
   -webkit-border-radius: 2px;
   -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
   -webkit-padding-end: 20px;
   -webkit-padding-start: 2px;
   -webkit-user-select: none;
  /* background-image: url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);*/
   background-position: 97% center;
   background-repeat: no-repeat;
   border: 1px solid #AAA;
   color: #555;
   font-size: inherit;
   margin: 20px;
   overflow: hidden;
   padding: 5px 10px;
   text-overflow: ellipsis;
   white-space: nowrap;
   width: 300px;
}

select#soflow-color {
   color: #fff;
  /* background-image: url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear-gradient(#779126, #779126 40%, #779126);*/
   background-color: #779126;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   padding-left: 15px;
}









.transparentinp { font-size: 12pt; font-family: arial, san-serif; color: #7e7e7e; border-color: #e7e8e8; border: none; background-color: transparent; 

background-image:url(../imagelib/bg_textfield_home.png); height: 36px; position: relative; } 

.transparentinp:focus { border-color: #e7e8e8; border: none; } 

.MainMenu { background-image: url(../imagelib/bg_menu.png); font-weight: bold; font-style: normal; line-height: normal; font-family: Arial, sans-serif; font-size: 11pt; color: #05357c; cursor: hand; cursor: pointer;} 

.MainMenuu { background-image: url(../imagelib/bg_menu.png); font-weight: bold; font-style: normal; line-height: normal; font-family: Arial, sans-serif; font-size: 11pt; color: #05357c; cursor: hand; cursor: pointer; box-shadow: 5px 5px 2.5px #01451f; } 

.MainMenuuu { background-image: url(../imagelib/bg_menu.png); font-weight: bold; font-style: normal; line-height: normal; font-family: Arial, sans-serif; font-size: 11pt;cursor: hand; cursor: pointer; box-shadow: 10px 10px 5px #01451f; } 


.MainMenuOver { background-image: url(../imagelib/bg_menu_over.png); font-weight: bold; font-style: normal; line-height: normal; font-family: Arial, sans-serif; font-size: 11pt; color: #ffffff; cursor: hand; cursor: pointer; }

.MainMenuRed { background-image: url(../imagelib/bg_menu_red.png); font-weight: bold; font-style: normal; line-height: normal; font-family: Arial, sans-serif; font-size: 11pt; color: #ffffff; cursor: hand; cursor: pointer; } 

.MainMenuRed2 { background-image: url(../imagelib/bg_menu_red.png); font-weight: bold; font-style: normal; line-height: normal; font-family: Arial, sans-serif; font-size: 11pt; color: #ffffff; cursor: hand; cursor: pointer; } 

.MainMenuBlue { background-image: url(../imagelib/bg_menu_blue.png); font-weight: bold; font-style: normal; line-height: normal; font-family: Arial, sans-serif; font-size: 11pt; color: #ffffff; cursor: pointer; } 

.MainMenuBlue2 { background-image: url(../imagelib/bg_menu_blue2.png); font-weight: bold; font-style: normal; line-height: normal; font-family: Arial, sans-serif; font-size: 11pt; color: #ffffff; cursor: hand; cursor: pointer; } 

.MainMenuGreen { background-image: url(../imagelib/bg_menu_green.png); font-weight: bold; font-style: normal; line-height: normal; font-family: Arial, sans-serif; font-size: 11pt; color: #c1ffdc; cursor: pointer; } 

.MainMenuGreen2 { background-image: url(../imagelib/bg_menu_green2.png); font-weight: bold; font-style: normal; line-height: normal; font-family: Arial, sans-serif; font-size: 11pt; color: #207846; cursor: pointer; } 

.txt_white_ar { font-weight: normal;font-style: normal; line-height:normal; font-family: Tahoma; font-size:18pt; color: #308856;text-decoration:none; }
.txt_white_ar2 { font-weight: normal;font-style: normal; line-height:normal; font-family: Tahoma; font-size:12pt; color: #308856;text-decoration:none; }
a.txt_white_ar:Link { font-weight: normal;font-style: normal; line-height:normal; font-family: Tahoma; font-size:13pt; color: #308856;text-decoration:none; }
a.txt_white_ar:Visited { font-weight: normal;font-style: normal; line-height:normal; font-family: Tahoma; font-size:13pt; color: #308856; text-

decoration:none; }
a.txt_white_ar:Active { font-weight: normal;font-style: normal; line-height:normal; font-family: Tahoma; font-size:13pt; color: #308856;  text-decoration:none; }
a.txt_white_ar:Hover { font-weight: normal;font-style: normal; line-height:normal; font-family: Tahoma; font-size:13pt; color: #308856; text-decoration:none; 

}

.txt_index { font-weight: normal;font-style: normal; line-height:normal; font-family: verdana; font-size:11pt; color: #308856;text-decoration:none; }
a.txt_index:Link { font-weight: normal;font-style: normal; line-height:normal; font-family: verdana; font-size:11pt; color: #308856;text-decoration:none; }
a.txt_index:Visited { font-weight: normal;font-style: normal; line-height:normal; font-family: verdana; font-size:11pt; color: #308856; text-decoration:none; 

}
a.txt_index:Active { font-weight: normal;font-style: normal; line-height:normal; font-family: verdana; font-size:11pt; color: #308856;  text-decoration:none; 

}
a.txt_index:Hover { font-weight: normal;font-style: normal; line-height:normal; font-family: verdana; font-size:11pt; color: #308856; text-decoration:none; }

.MainTitle { font-weight: bold;font-style: normal; line-height:normal; font-family: verdana; font-size:12pt; color: #ffffff;text-decoration:none; }
a.MainTitle:Link { font-weight: bold;font-style: normal; line-height:normal; font-family: verdana; font-size:12pt; color: #ffffff;text-decoration:none; }
a.MainTitle:Visited { font-weight: bold;font-style: normal; line-height:normal; font-family: verdana; font-size:12pt; color: #ffffff; text-decoration:none; }
a.MainTitle:Active { font-weight: bold;font-style: normal; line-height:normal; font-family: verdana; font-size:12pt; color: #ffffff;  text-decoration:none; }
a.MainTitle:Hover { font-weight: bold;font-style: normal; line-height:normal; font-family: verdana; font-size:12pt; color: #ffffff; text-decoration:none; }

.MainSTitle { font-weight: bold;font-style: normal; line-height:normal; font-family: verdana; font-size:11pt; color: #063477;text-decoration:none; }
a.MainSTitle:Link { font-weight: bold;font-style: normal; line-height:normal; font-family: verdana; font-size:11pt; color: #063477;text-decoration:none; }
a.MainSTitle:Visited { font-weight: bold;font-style: normal; line-height:normal; font-family: verdana; font-size:11pt; color: #063477; text-decoration:none; 

}
a.MainSTitle:Active { font-weight: bold;font-style: normal; line-height:normal; font-family: verdana; font-size:11pt; color: #063477;  text-decoration:none; 

}
a.MainSTitle:Hover { font-weight: bold;font-style: normal; line-height:normal; font-family: verdana; font-size:11pt; color: #063477; text-decoration:none; }

.MainTitleT { font-weight: bold;font-style: normal; line-height:normal; font-family: verdana; font-size:10pt; color: #000000;text-decoration:none; }
a.MainTitleT:Link { font-weight: bold;font-style: normal; line-height:normal; font-family: verdana; font-size:10pt; color: #000000;text-decoration:none; }
a.MainTitleT:Visited { font-weight: bold;font-style: normal; line-height:normal; font-family: verdana; font-size:10pt; color: #000000; text-decoration:none; 

}
a.MainTitleT:Active { font-weight: bold;font-style: normal; line-height:normal; font-family: verdana; font-size:10pt; color: #000000;  text-decoration:none; 

}
a.MainTitleT:Hover { font-weight: bold;font-style: normal; line-height:normal; font-family: verdana; font-size:10pt; color: #000000; text-decoration:none; }

.txt 
{ 
font-weight: normal;font-style: normal; line-height:normal; font-family: verdana; font-size:10pt; color: #58585a;text-decoration:none; 
}

.txte 
{ 
font-weight: normal;font-style: normal; line-height:normal; font-family: verdana; font-size:10pt; color: #58585a;text-decoration:none; 
}
a.txt:Link { font-weight: normal;font-style: normal; line-height:normal; font-family: verdana; font-size:10pt; color: #58585a;text-decoration:none; }

.txtpass 
{
font-weight: normal;font-style: normal; line-height:normal; font-family: verdana; font-size:5pt; color: #58585a;text-decoration:none;
}

a.txt:Visited { font-weight: normal;font-style: normal; line-height:normal; font-family: verdana; font-size:10pt; color: #58585a; text-decoration:none; }
a.txt:Active { font-weight: normal;font-style: normal; line-height:normal; font-family: verdana; font-size:10pt; color: #58585a;  text-decoration:none; }
a.txt:Hover { font-weight: normal;font-style: normal; line-height:normal; font-family: verdana; font-size:10pt; color: #58585a; text-decoration:none; }


.newpagebtn { 
color:#5d6161; font-size:10pt; font-family:arial, san-serif;font-weight:bold;background-color: #f3e9c4;cursor: pointer;
background-image:url(../imagelib/newpagebar.jpg); background-repeat:no-repeat; background-position: top left; 
border-top: none;border-right: 1px solid;border-bottom: none;border-left: 1px solid;
border-color: #EAF8F8 #c8b264 #738E93 #EAF8F8;
height:21px;position: relative;
}

.grayinp { 
font-size:11pt; font-family:arial, san-serif;color:#7e7e7e;background-color: #ffffff;
border-top:1px solid;border-left:1px solid;border-bottom:1px solid;border-right:1px solid;
border-color: #005465 #A8C1C6 #A8C1C6 #005465;
scrollbar-base-color:#eaeaea;scrollbar-face-color:#b4ced3;
scrollbar-shadow-color:#66640D;scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#D6D6BA;scrollbar-arrow-color:#66640D;
}
.bluebarbtn { 
color:#0b2668; font-size:10pt; font-family:arial, san-serif;font-weight:bold;background-color: #7c9be4;cursor: pointer;
background-image:url(../imagelib/bluebar.jpg); background-repeat:no-repeat; background-position: top left; 
border-top: none;border-right: 1px solid;border-bottom: none;border-left: 1px solid;
border-color: #dae3fa #4666b3 #3d5aa1 #beccea;
height:21px;position: relative;
}

.lilacpagebtn { 
color:#5d6161; font-size:10pt; font-family:arial, san-serif;font-weight:bold;background-color: #f3e9c4;cursor: pointer;
background-image: url(../imagelib/lilacpagebar.jpg); background-repeat:no-repeat; background-position: top left; 
border-top: none;border-right: 1px solid;border-bottom: none;border-left: 1px solid;
border-color: #EAF8F8 #b772c3 #8c7393 #EAF8F8;
height:21px;position: relative;
}

.normalInp {border:1px;border-style:solid;border-color:#e5e5e5;background-color:#f5f5f5;font-family:arial,sans-serif, Helvetica, sans-serif;color:#898989;font-size:11pt;font-weight:normal;}
