﻿/*////////////////////////////////////////
// General CSS V 1.1 					//
// ©2006 iSource intellegent solutions	//
////////////////////////////////////////*/
/*////////////////////////////////////////////////////////
// Notes: 												//
// - IF you want to add more classes please feel free	//
//   to add them in the end of this document in the 	//
// 	 section "Developer-added classes"					//
////////////////////////////////////////////////////////*/
body{ margin:0px;}
.branchbg{ background-image:url(../images/branch.gif);  width:164;}
		.Gradiant_Long{background-image: url(../images/new_Release.jpg); padding-right:5px;}

.ajax__tab_technorati-theme .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url(../images/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(../images/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(../images/tab.png) no-repeat right top;
    border-color:#666;
	
    color:#666;
    padding:3px 10px 2px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(../images/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(../images/tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}


/* //////////  Controls    ///////////////////*/
.Separator{
background-image:url(../images/news_13.gif);
background-repeat:repeat-x;


height:3px;
}

.probg{ background-image:url(../images/probg.jpg);}
/* //  Text Boxes  ///////////////*/
.vlargetextbox, .largetextbox, .mediumtextbox, .smalltextbox, .fullWidthtextbox {
	color: #666666;
	font-family: verdana;
	font-size: 9px;

	background-color:#dddddd;
	border: #666666 1px dotted;
}
.vlargetextbox {

	width: 200px;
}
.largetextbox {

	width: 150px;
}
.mediumtextbox {

	width: 100px;
}
.smalltextbox {

	width: 35px;
}
.fullWidthtextbox {

	width: 100%;
}
/* //  DropDown Menus  ///////////////*/
.vlargedropdownmenu, .largedropdownmenu, .mediumdropdownmenu, .smalldropdownmenu, .fullwidthdropdownmenu {
	color: #666666;
	font-family: Tahoma;
	font-size: 9px;
	border: #627A93 1px solid;
	background-image: url(../images/form_bg_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 5px;
}
.vlargedropdownmenu {
	width: 200px;
}
.largedropdownmenu {
	width: 150px;
}
.mediumdropdownmenu {
	width: 100px;
}
.smalldropdownmenu {
	width: 35px;
}
.fullWidthdropdownmenu {
	width: 100%;
}
/* //  Text Area  ///////////////*/
.vlargetextarea, .largetextarea, .fullWidthtextarea {
	color: #666666;
	font-family: Tahoma;
	font-size: 9px;

	border: #666666 1px dotted;
	background-image: url(../images/form_bg_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 5px;
}
.vlargetextarea {
	height: 70px;
	width: 200px;
}
.largetextarea {
	height: 70px;
	width: 150px;
}
.fullWidthtextarea {
	width: 100%;
}
/* //  applying background image to all textboxes, textareas, and dropdownlists  ///////////////*/
.vlargetextbox, .largetextbox, .mediumtextbox, .smalltextbox, .fullWidthtextbox, .vlargedropdownmenu, .largedropdownmenu, .mediumdropdownmenu, .smalldropdownmenu, .fullwidthdropdownmenu, .vlargetextarea, .largetextarea, .fullWidthtextarea {
	background-image: url("../images/Form_controls_bg.gif");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 2px;
}
/* //  Buttons  ///////////////*/
.largebutton, .mediumbutton, .smallbutton, .fullWidthbutton ,.vlargebutton{
	text-decoration: none;
	color: #ffffff;
	font-family: Tahoma;
	font-size: 9pt;
	background-color: #333333;
	border: 1px ridge #666666;
	text-align: center;
	font-weight: bold;
	cursor: pointer; /*//// fopr the button background image ////*/

	background-repeat: repeat-x;
	background-position: left top;

}
.largebutton {
	height: 20px;
	width: 100px;
}
.vlargebutton {
	height: 20px;
	width: 120px;
}
.mediumbutton {
	height: 20px;
	width: 60px;
}
.smallbutton {
	height: 20px;
	width: 30px;
}
/* //  Grids  ///////////////*/
.gridheader {
	background: #323232;
	background: #f9f9f9;
	font-family: Tahoma;
	font-size: 12px;
}
.griditem {
	background: #f9f9f9;
	font-family: Tahoma;
	font-size: 12px;
	color: #999999;
	padding-left: 2px;
		vertical-align:top;
	
}
.gridalternativeitem {
	background: #ffffff;
font-family: Tahoma;
	font-size: 12px;
	color: #999999;
	padding-left: 2px;
		vertical-align:top;
	
}
/* //  Other Controls  ///////////////*/
.checkbox {
	color: #666666;
}
.radiobox {
	color: #2F5689;
}
/* //////////  Non-Controls    ///////////////////*/
/* //  Titles  ///////////////*/
.lagetitlebold {
	text-decoration: none;
	font-family: verdana;
	font-size: 20px;
	color: #666666;
	font-weight: bold;

}
.mediumtitlebold {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 18px;
	color: #666666;
	font-weight: bold;

}
.smalltitlebold {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 17px;
	color: #666666;
	font-weight: bold;

}
.lagetitle {
	text-decoration: none;
	font-family:Tahoma;
	font-size: 22px;
	color: #2F5689;

}
.mediumtitle {
	text-decoration: none;
	font-weight:bold;
	font-family: Tahoma;
	font-size: 13px;
	color: #4c4c4c;

	

}
.smalltitle {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 16px;
	color: #2F5689;

}
.labelsmall {
	font-family:Tahoma;
	font-size: 11px;
	color: #d5d7d8;
	padding-left:4px;
	padding-right:2px;
	vertical-align:top;

	

}

.label {
	font-family:Tahoma;
	font-size: 11px;
	color: #666666;


		text-decoration: none;


}

.discountprice {
	font-family:arial;
	color: #999999;
	font-weight: bold;
	font-size: 13px;
	text-decoration:line-through;
}
.price {
	color: #d21c3e;
	font-weight: bold;
	font-size: 16px;
	font-family: Tahoma;
}

.newuser{
	font-family: Tahoma;
	font-size: 11px;
	color: red;
	

}
.votequetion{	font-family: Tahoma;
	font-size: 12px;
	color: #999999;
	padding-left: 2px;
	text-align:right;}
	
	.radiobox{	font-family: Tahoma;
	font-size: 12px;
	color: #999999;
	padding-left: 2px;
	text-align:right;}
.labelbold {
font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	
	text-align:left;

	font-weight:bold;
}
.text {
font-family: Tahoma;
	font-size: 12px;
	color: #999999;
	

}
.whitetext {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration:none;
	padding:2px;
	

}




.topmenu{
	font-family:Tahoma;
	font-size: 11px;
	color: #5d5d5d;
	

	text-decoration: none;
}
.topmenu a {
		font-family:Tahoma;
	font-size: 11px;
	color: #5d5d5d;
	text-decoration: none;
}
.topmenu a:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}




.contenttext {
	font-family: Tahoma;
	font-size: 11px;
	color: #507800;
	padding-right:5px;



}



.content {
	font-family: Tahoma;
	font-size: 11px;
	color: #507800;
	padding-right:5px;



}
.content a {
	font-family: Tahoma;
	font-size: 11px;
	color: #507800;
	text-decoration: none;	padding-bottom:10px; 	margin-bottom:5px;
vertical-align:top;
}
.content a:hover {	padding-bottom:10px;

	font-family:Tahoma;
	font-size: 11px;
	color: #5a8503;
	text-decoration: non
	text-decoration: underline;vertical-align:top;
}
/*//  Links  ///////////////*/
.link {
	text-decoration: none;
	color: gray;
	font-family:Tahoma;
	

	font-size: 10px;
}
a.link{ text-decoration: none;	
	color: gray;
	font-family: Tahoma;
	font-size: 10px;}
a.link:link {color: gray;}
A.link:visited {color: gray;}
A.link:active {color: gray; }
A.link:hover {color: #666666;}

a.detailslink{ color:#336699;	font-family: Tahoma;
	font-size: 10px;}

a.detailslink:visited{ color:#336699;	font-family: Tahoma;
	font-size: 10px;}
a.detailslink:hover{ color:#336699;	font-family: Tahoma;
	font-size: 10px;}
a.detailslink:link{ color:#336699;	font-family: Tahoma;
	font-size: 10px;}
.linksmall {
	text-decoration: none;
	color: red;
	font-family:Tahoma;
	text-align:left;
	padding-left:10px;
	font-size: 10px;
}
a.linksmall{ text-decoration: none;	padding-left:10px;
	color: red;
	font-family: Tahoma;
	font-size: 10px;}
a.linksmall:link {color: red;}
A.linksmall:visited {color: red;}
A.linksmall:active {color: red; }
A.linksmall:hover {color: #eeeeee;}

.linkBold2 {
	text-decoration: none;
	color: #666666;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
}
a.linkBold2{
	text-decoration: none;
	color: #666666;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
}
a.linkBold2:hover{
	text-decoration: none;
	color: #666666;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
}

.linkBold {
	text-decoration: none;

	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}
a.linkBold {
	text-decoration: none;
}
a.linkBold:link {
	color: #323232;
		text-decoration: none;
}
A.linkBold:visited {
	color: #323232;
		text-decoration: none;
}

A.linkBold:hover {
	color: #666666;
		text-decoration: none;
}
A.linkBold:active {
	color:#323232;
	text-decoration: none;
}


.linknumber {
	text-decoration: none;
	color: #666666;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}
a.linknumber {
	text-decoration: none;
}
a.linknumber:link {
	color: #666666;
		text-decoration: none;
}
A.linknumber:visited {
	color: #666666;
		text-decoration: none;
}
A.linknumber:active {
	color: #666666;
	text-decoration: none;
}
A.linknumber:hover {
	color: #666666;
		text-decoration: none;
}
.linkwhite {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 8pt;
	text-decoration:none;
}
a.linkwhite {
text-decoration:none;
}
a.linkwhite:link {
	color: #FFFFFF;
text-decoration:none;
}
A.linkwhite:visited {
	color: #FFFFFF;
text-decoration:none;
}
A.linkwhite:active {
	color: #E7F0F8;
text-decoration:none;
}
A.linkwhite:hover {
	color: #E7F0F8;
	text-decoration:underline;
}
.gridheader A {
	text-decoration: none;
}
.gridheader A:link {
	color: #ffffff;
	text-decoration: Underline;
}
.gridheader A:visited {
	color: #ffffff;
	text-decoration: Underline;
}
.gridheader A:active {
	color: #ffffff;
	text-decoration: none;
}
.gridheader A:hover {
	color: #ffffff;
	text-decoration: none;
}
/* //////////  OTHER classes    ///////////////////*/
.validator {
	color: red;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}
.Imageborder {
	border: 1px solid #000000;
}
/* //////////  Developer-added classes /////////////*/
/*/////////////////////////////////////////////////////////////////*

.Tab_Menu_StaticMenuStyle
{
	border-bottom: 1px solid gray;
	/*width: 90%; /*width of menu. Uncomment to change to a specific width *
	margin-bottom: 1em;
	}
.Tab_Menu_StaticMenuStyle
{
padding: 0px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left;
}
.Tab_Menu_StaticMenuItemStyle
{
display: inline;
margin: 0;
border:1px solid gray;
padding: 3px 0px;
background: white url(../images/shade.gif) top left repeat-x;
}
.Tab_Menu_StaticMenuItemStyle A{
text-decoration: none;
padding: 0px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;

}
.Tab_Menu_StaticMenuItemStyle A:Hover{
text-decoration: none;
color: #2d2b2b;
}
.Tab_Menu_StaticHoverStyle
{

}

.Tab_Menu_StaticSelectedStyle
{
position: relative;
top: 2px;
border-bottom: 0px solid #778;
background-image: url(../images/shadeactive.gif);
height:20px;
}

.Tab_Menu_StaticSelectedStyle A
{
background:none;
border-bottom-color: white;
}

/****************************************************************** */

.Calendar 
{
	color:#006699;
	font-family:verdana;
	font-size:10pt;
	padding-left:5px;
	border: 1px groove #C2C8CF;
	background-color:White;
}
.Calendar_SelectedDateStyle 
{
	background:#B8C5CD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.Calendar_WeekendStyle
{
	background:#EBEBEB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.Calendar_GoToTodayStyle
{
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight: bold;
}
.Calendar_DayHeaderStyle
{
	background:#E7E8E9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.Calendar_MonthHeaderStyle
{
	background:#C2C8CF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.Calendar_WeekdayStyle
{
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.Calendar_HolidayStyle
{
	background:#EBF0F4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.Calendar_OffMonthStyle
{
	background:#F7F7F7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#AAADB0;
}
.Calendar_ClearDateStyle
{
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.Calendar_TodayDayStyle
{
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
