/* CSS Document */
body{
	margin-top:0px;
	margin-bottom:25px;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	}
	
.textfield1 {
	font-family:Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	font-size:9px;
	border:1px solid #686868;
	}
.textfield2 {
	font-family:Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	font-size:12px;
	border:1px solid #8ea8be;

	}

.lable1{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;	
	}
.lable1Bold{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;	
	font-weight:bold;  
	}
	

.head-bg-1{
	background:url(images/top-img-1.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
.lable-tab-bg{
	background:url(images/top-lable-bg.gif);
	background-position:left;
	background-repeat:no-repeat;	
	}

.button-style-blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #FFFFFF;
	background-color: #355990;
	border: 1px solid #081b4d;
	}
.button-style-green {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #FFFFFF;
	background-color: #1eb600;
	border: 1px solid #000000;
	}	

.button-style-small{
	background: transparent url('images/button-small.gif') no-repeat;
	border: 0px;
	height: 22px;
	width: 61px;
	font: normal 11px Arial, Verdana, Sans-serif;
	color: black;
}

.button-style-medium{
	background: transparent url('images/button-medium.gif') no-repeat;
	border: 0px;
	height: 22px;
	width: 86px;
	font: normal 11px Arial, Verdana, Sans-serif;
	color: black;
	text-align:center;
}

.button-style-large{
	background: transparent url('images/button-large.gif') no-repeat;
	border: 0px;
	height: 23px;
	width: 104px;
	font: normal 11px Arial, Verdana, Sans-serif;
	color: black;
}
.button-style-top12{
	background: transparent url('images/button-medium.gif') no-repeat;
	border: 0px;
	height: 23px;
	width:104px;	
	font: normal 11px Arial, Verdana, Sans-serif;
	color: black;
}
.ckeckbox{
	display:block;
	padding-top:3px;
	height:8px;
	width:8px;
	}

.link-forget-pass {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	}
a.link-forget-pass:link{color:#FFFFFF; text-decoration:none;}
a.link-forget-pass:visited{color:#FFFFFF; text-decoration:none;}
a.link-forget-pass:hover{color:#FFFFFF; text-decoration:underline;}
a.link-forget-pass:active{color:#FFFFFF; text-decoration:none;}

.top-link-bg {
	background:url(images/top-link-bg.gif);
	background-repeat:repeat-x;
	border-top-width: 0px;
	background-position:bottom;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9bcaff;
	border-right-color: #9bcaff;
	border-bottom-color: #9bcaff;
	border-left-color: #9bcaff;
	}

.top-links{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background:#4579cc;
	display:block;
	height:17px;
	padding-top:4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #447AC8;
	border-right-color: #447AC8;
	border-bottom-color: #447AC8;
	border-left-color: #447AC8;
	width:71px;
	}
a.top-links:link{color:#ffffff; text-decoration:none;}
a.top-links:visited{color:#ffffff; text-decoration:none;}
a.top-links:hover{
	color:#4c77b7;
	text-decoration:none;
	background:url(images/top-link-bg.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #447AC8;
	border-right-color: #447AC8;
	border-bottom-color: #447AC8;
	border-left-color: #447AC8;
}
a.top-links:active{color:#ffffff; text-decoration:none;}

.mid-tab-bord {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9bcaff;
	border-right-color: #9bcaff;
	border-bottom-color: #9bcaff;
	border-left-color: #9bcaff;
	}

.mid-tables-bord {
	border: 2px solid #7086ab;
	}


	
.mid-tab-row-1{
	font-family:Arial, Helvetica, sans-serif;
	color:#0b2a60;
	font-size:11px;
	background:#FFFFFF;
	font-weight:bold;
	}

.mid-tab-row-2{
	font-family:Arial, Helvetica, sans-serif;
	color:#0b2a60;
	font-size:11px;
	background:#f3f6fd;
	font-weight:bold;
	}

.mid-tab-row-normal-1{
	font-family:Arial, Helvetica, sans-serif;
	color:#0b2a60;
	font-size:12px;
	background:#FFFFFF;
	font-weight:normal;
	}

.mid-tab-row-normal-2{
	font-family:Arial, Helvetica, sans-serif;
	color:#0b2a60;
	font-size:12px;
	background:#f3f6fd;
	font-weight:normal;
	}
	
.blue-bg-1 {
	background:#dfe4f0;
	}

/*.black-text{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
.black-text-normal{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
}*/
.HeaderStyle
{
    background-color:#4995ed;
    padding-left:5px;
    font-size:11px;
    font-weight:bold;
    color: white;     
}
.blue-text{
	font-family: Arial,Helvetica, sans-serif;
	color:#7086ab;
	font-size:10px;
	font-weight:bold;
}
.black-text{
	font-family:Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}
.black-text-small
{
	font-family:Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}
.black-text-bold
{
	font-family:Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold  
}

	
a.blue-text:link{color:#7086ab; text-decoration:none;}
a.blue-text:visited{color:#7086ab; text-decoration:none;}
a.blue-text:hover{color:#5271a6; text-decoration:underline;}
a.blue-text:active{color:#7086ab; text-decoration:none;}

.blue-title{
	font-family:Arial, Helvetica, sans-serif;
	color:#607496;
	font-size:17px;
	font-weight:bold;
	}
.blue-title-common{
	font-family:Arial, Helvetica, sans-serif;
	color:#7f9ccd;
	font-size:12px;
	font-weight:bold;
	}
.validation-text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	color:Red;
}
.HeaderStyle
{
    background-color:#4995ed;
    padding-left:5px;
    font-size:11px;
    font-weight:bold;
    color: white;     
}
.TableBorder
{
    border-left: solid 1px #CCCCCC; 
    border-right: solid 1px #CCCCCC; 
    border-top: solid 1px #CCCCCC; 
    border-bottom: solid 1px #CCCCCC;
}
/* Added 29/10 */
.lable-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;	
}
.middle-inside {
	background-image: url(images/inside-middle-tile.jpg);
	background-repeat: repeat-y;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-right: 5px;
	padding-left: 14px;
}
.text-box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight:bold;*/
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.button-style {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/btn-bg1.gif);
	background-repeat: repeat-x;
	border: 1px solid #6475D8;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

/* Added 29/10 */

/*title*/
.blue-bg3{
	background:#7086ab;
	}

.title-bg1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	padding-top:11px;
	padding-bottom:11px;
	padding-left:5px;
	padding-right:5px;
	background:#7086ab;
	background-image:url(images/titlen-image.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}

.title-bg2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	display:block;
	height:34px;
	padding-left:8px;
	padding-top:6px;
	background:#7086ab;
	background-image:url(images/title-image.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
.title-image {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;

	font-weight: bold;
	}
.ControlMidHeaderBackground { border-bottom: solid 1px #3971AC; font-weight: 200; color:White; background-color: #5D7496; font-size:medium; }
.ControlMidBorderStyle { border: solid 1px #3971AC; border-collapse: collapse; margin-bottom: 8px; }
.ControlMidBorderStyle td { padding: 2px 4px 2px 4px;}
/*end*/

/* Label Style */
.label-error{ font-family:Verdana;  font-size:11px; color:Red;}
.label-error-bold{ font-family:Verdana;  font-size:11px; font-weight:bold; color:Red;}
.label-success{font-family:Verdana;  font-size:11px; color:Green;}
.label-success-bold{font-family:Verdana;  font-size:11px; font-weight:bold; color:Green;}
/*end*/

/* GridView Stayle 
.gridview-header{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	height:17px;
	padding-left:8px;
	padding-top:1px;
	background:#7086ab;
}*/
.gridview-row{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color:#0b2a60;
	font-size:11px;
	background:#FFFFFF;
	font-weight:normal;
	height:22px;
	}
.gridview-alternatingrow{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	color:#0b2a60;
	font-size:11px;
	background:#f3f6fd;
	font-weight:normal;
	height:22px;
	}	
/* element In User Master */
.welcome{
	font-family:Tahoma, verdana, arial;
	color:#f3f6fd;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	}
.username{
	font-family:verdana, arial;
	color:#f3f6fd;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	}
.username1{
	font-family:verdana, arial;
	color:#607496;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
	
.category-link{
	font-family:Tahoma, verdana, arial;
	font-size:11px;
	font-weight:bold;
	color:#607496;
	}	

a.category-link:link{color:#607496; text-decoration:none;}
a.category-link:visited{color:#607496; text-decoration:none;}
a.category-link:hover{color:#426094; text-decoration:underline;}
a.category-link:active{color:#607496; text-decoration:none;}

.grey-bg{
	background:#e8e8e8;
	}
.grey-border{
	border:#cccccc solid 1px;
	}
.title-main{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#607496;
	padding-left:10px;
	font-weight:bold;
	}

	
/* Div Element Style */	
.div-leftalign-marginleftright
{
	text-align:left;
	margin-left: 10px; 
	margin-right: 10px;
}

/* Custom Paging Navigation */	
.NaviGation{font-family:Arial;font-size:10px;color:#0b2a60;text-decoration:none;}
A.NaviGation1{font-family:Arial;font-size:10px;color:#0b2a60;text-decoration:none;PADDING-RIGHT: 4px;PADDING-LEFT: 4px;PADDING-BOTTOM: 0px;PADDING-TOP: 1px;}
A.NaviGation1:hover{font-family:Arial;font-size:10px;color:#0b2a60;text-decoration:none;BORDER-RIGHT: #0b2a60 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #0b2a60 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; BORDER-LEFT: #0b2a60 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #0b2a60 1px solid;}
.NaviGation2{font-family:Arial;font-size:10px;color:#0b2a60;text-decoration:none;PADDING-RIGHT: 4px;PADDING-LEFT: 4px;PADDING-BOTTOM: 0px;PADDING-TOP: 1px;}
.PagingSet{padding-top:14px;padding-right:6px; float:right;}

a.link{color:#666666; text-decoration:none;}
a.visited{color:#666666; text-decoration:none;}
a.hover{color:#666666; text-decoration:none;}
a.active{color:#666666; text-decoration:none;}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight:bold;  
	text-decoration:underline; 
}

/*New add on 11 Jan*/
a.UploadLink 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight:bold;  
	text-decoration:underline; 
}

/* New Add on 14 Nov */
.blue-border1{
	border:1px solid #3971AC;
	}
	.view-photo-link{
	font-family:Tahoma, verdana, arial;
	font-size:10px;
	color:#666699;
	text-decoration:underline;
	}
a.view-photo-link:link{color:#666699; text-decoration:underline;}
a.view-photo-link:visited{color:#666699; text-decoration:underline;}
a.view-photo-link:hover{color:#666699; text-decoration:none;}
a.view-photo-link:active{color:#666699; text-decoration:underline;}

.gridview-header{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:2px;
	background:#7086ab;
	}
	
.modelname{
	font-family:Tahoma, verdana, arial;
	color:#54698D;
	font-size:20px;
	}

.model-profile{
	font-family:Tahoma, verdana, arial;
	color:#465A7B;
	font-size:11px;
	}
.model-number{
	font-family:Arial, Helvetica, sans-serif;
	color:#4A5C7D;
	font-size:12px;
	}
	
.inner-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background:#7086AB;
	padding-left:5px;
	}
	
.comman-grey-text{
	font-family:Tahoma, verdana, arial;
	color:#666666;
	font-size:12px;
	text-align:justify;
	}

.view-tags-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7086AB;
	text-decoration:underline;
	}
a.view-tags-link:link{color:#7086AB; text-decoration:underline;}
a.view-tags-link:visited{color:#7086AB; text-decoration:underline;}
a.view-tags-link:hover{color:#7086AB; text-decoration:none;}
a.view-tags-link:active{color:#7086AB; text-decoration:underline;}
/* Home Page Black Text */
.black-text-home{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	}
.blue-bg-1 {
	background:#dfe4f0;
	}	
	
.maintable
{
	font-family:Verdana;
	color:#000000;
	font-size:9.5pt;
	font-weight:normal;
}

.head_top {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: 700; BACKGROUND: url(/images/head.gif) #f4f4f5 repeat-x; PADDING-BOTTOM: 2px; MARGIN: 0px 2px 4px 0px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}




/* For sliding Images */

.slideshow {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.slide {
	position: relative;
	float: left;
	width: 90px;
	margin-bottom: 10px;
	margin-right: 10px;	
}

.slide div.thumb {
	background: #fff;
	width: 90px;
	height: 120px;
	border: 0px solid #000;
	font-size: 5px;
	font-family: "Times New Roman", serif;
	overflow: hidden;
}

.slide .view {
	padding: 2px 2px;
	margin: 2px 0px;
	cursor: text;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	background-color: #eee;
	height: 1em;
}
.view:hover {
	background-color: #ffffcc;
}
.view, .inplace, #list5 input {
	font-size: 14px;
	font-family: sans-serif;
}

.inplace {
	position: absolute;
	visibility: hidden;
	z-index: 10000;
}
.inplace, #list5 input:hover, #list5 input:focus {
	background-color: #ffffcc;
}
#slideEditors input.inplace {
	width: 12em;
	max-width: 12em;
	margin-left: 1px;
}
#slideEditors input.inplace, #slideshow .view {
	text-align: center;
}
#markupEdit {
	height: 15em;
}

#listExamples td {
	width: 9em;
	margin-right: 20px; 
	padding: 0px 20px;
	vertical-align: top;
}
#listExamples th {
	vertical-align: bottom;
	font-weight: normal;
	font-size: 14px;
	padding-top: 20px;
}
#listExamples td.caption {
	font-size: 12px;
	text-align: center;
}
#listExamples li {
	padding: 0px;
	height: 20px;
	min-height: 1em;
	width: 120px;
}
#listExamples li .view {
	height: 16px;
	vertical-align: middle;
	padding: 2px;
}
#list1 li:hover {
	background-color: #eee;
}
#listExamples input.inplace {
	width: 120px;
	max-width: 120px;
}

/* BugFix: Firefox: avoid bottom margin on draggable elements */
#listExamples #list4, #listExamples #list5 { margin-top: -2px; }
#listExamples #list4 li, #listExamples #list5 li { margin-top: 4px; }

#listExamples #list4 li { cursor: default; }
#listExamples #list4 .handle,
#listExamples #list5 .handle {
	float: right;
	background-color: #ccc;
	background-image: url(common/handle.png);
	background-repeat: repeat-y;
	width: 7px;
	height: 20px;
}
#listExamples #list4 li .view {
	cursor: text;
}
#listExamples #list4Editors input.inplace, #listExamples #list5 input {
	width: 104px;
	max-width: 104px;
}
#listExamples #list4Editors>input.inplace, #listExamples #list5>li>input {
	width: 111px;
	max-width: 111px;
}
#list5 input {
	background-color: #eee;
}
.inplace, #list5 input {
	margin: 0px;
	padding-left: 1px;
}
.handle {
	cursor: move;
}

/* Above Css is For sliding images -- see the starting markup for above css */
/* Atlas RatingControl */
.ratingStar {
    font-size: 0pt;
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(images/starGold.gif);
}

.emptyRatingStar {
    background-image: url(images/StarWhite.gif);
}

.savedRatingStar {
    background-image: url(images/StarBlue.gif);
}
/* End-Atlas RatingControl */

/* Admin Menu */
.SubMenuStyle
{
	color:#ffffff;
	border-bottom-width:thin;
	border-bottom-color:#92C2FF;
	padding-left:2px;
	padding-right:2px;
}
.StaticMenu
{
	text-align:left;
	background-color:#447AC8;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:White;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.StaticMenuItemStyle
{
	text-align:left;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	width:85px;
}
.DynamicMenuItemStyle
{
	text-align:left;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:White;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-color:#447AC8;
	width:85px;
}
.MenuHoverStyle
{
	color:#447AC8;
	background-color:White;
}
/* End-Admin Menu */