﻿html,body 
{
	font-family:Arial,Tahoma;
	font-size:12px;
	padding:0;
	margin:0;
	min-width:1000px;
	position:relative;
	height:100%
}
A IMG{border:0;}
A {color:#1C255B;outline:none;}
INPUT[type="text"],
INPUT[type="password"]
{
border:1px solid #7F9DB9;padding:2px}
INPUT[disabled]{border:1px solid #D3D3D3;}
INPUT[type="checkbox"]{border:none!important;}
H2{
    color:#1C255B;
    margin:0px;
    padding:20px;
    font-size:18px;}
H3{
    color:#1C255B;
}
TABLE{border-collapse:collapse;padding:0;margin:0;}
TD{vertical-align:top}
.subheader {
    color:#1C255B; 
    font-weight:bold; 
    font-size:14px; 
}
.bluelineheader
{
	background-color:#1C255B;
	color:#FFF;
	padding: 5px;
	font-weight:bolder;	
}
.bluelineheader a
{
	color:#FFF;
}
.Login
{
	
	text-align:center;
	width:390px;
	margin:0px auto;
	
}
/*Rounder corner*/
.b1{margin:0 5px;
border-top:1px solid #D3D3D3;
height:0px;}
.b2{margin:0 3px;
border-left:2px solid #D3D3D3;
border-right:2px solid #D3D3D3;
height:1px;}
.b3{margin:0 2px;
border-left:1px solid #D3D3D3;
border-right:1px solid #D3D3D3;
height:1px;}
.b4{
margin:0 1px;
border-left:1px solid #D3D3D3;
border-right:1px solid #D3D3D3;
height:2px;}
.b5{border-left:1px solid #D3D3D3;
border-right:1px solid #D3D3D3;
padding:10px 15px;
}
/*Rounder corner end*/
.Login h2{padding:30px 0 0 0;color:#1C255B;margin:0;}
.Login table{margin:0 auto}
.PagerGrid a,.LinkButton
{
	background: #B3B1AC url(../../Images/button2.png) repeat-x center bottom;
	border: solid 1px #E7E5E0;
	border-bottom: solid 1px #707070;
    border-right:solid 1px #707070;
	/*color:#063667;*/
	color:#4E4E4E;
	text-decoration:none;
	padding:3px 10px 4px 10px;
	outline:none;
    display:inline-block;
    font:bold 11px Tahoma;
}
.disabledButton
{
    background:url(../../Images/button2.png) repeat-x top bottom;
    border: solid 1px #E7E5E0;
	border-bottom: solid 1px #707070;
    border-right:solid 1px #707070;
	/*color:#063667;*/
	color:#999999;
	text-decoration:none;
	padding:3px 10px 4px 10px;
	outline:none;
    display:inline-block;
    font:bold 11px Tahoma;  
    cursor:default; 
}
.PagerGrid a:hover,.LinkButton:hover{
    background: #D4D0C8 url(../../Images/button.png) repeat-x center bottom;
    border-bottom: solid 1px #A0A0A0;
    border-right:solid 1px #A0A0A0;
	}

.ErrorMessage
{
	color: Red;
	font-weight:bolder;
	padding:3px;
}

.AuthPassw{
	text-align:left;
	width:390px;
	margin:0px auto;
}


.UserProfile
{
	text-align:left;
	width:440px;
	margin:0px auto;
}
.UserProfile SELECT
{
	width: 205px;
	border:1px solid #808080;
}
.UserProfile TEXTAREA
{
   width:204px;
   border:1px solid #7F9DB9;
}
.UserProfile INPUT[type="text"],
.UserProfile INPUT[type="password"]
{
	width: 200px;
}

.UserProfile #divButtons
{
	padding-top:15px;
}

.green
{
	color:Green;
}

.greyborder
{
	border:solid 1px #DCDCDC;
	padding:10px;
	background:#FFF;
}

.emailwidth
{
	width:200px!important;
}

.GenPassw
{
	text-align:left;
	width:430px;
	margin:0px auto;
}


.GenPassw #divPasswSent
{
	padding:3px;
	text-align:center;
	margin-top:25px;
}
.header
{
	background:url("../../Images/top.gif") repeat-x 0 top;
	height:120px;
}
.logo{
    float:left;
}
.easy{
float:right;
margin-top:26px;
margin-right:10px
}

.topmenu
{
	background:url("../../Images/menu.gif") repeat-x 0 top;
	height:34px;
	color:#FFF;
	font-weight:bolder;
	padding:0 5px;
	border-bottom:2px solid #000;
}

.topmenu a {color:#FFF; font-weight:bold;}
.topmenu a:hover


.Grid
{
    border-collapse:collapse;
    width:100%;
}
.Grid td{border:1px solid #DCDCDC!important}
.Grid th
{
    background:#1D275E;
    color:#FFF;
    padding:5px;
    white-space:nowrap}

.Grid td
{
    padding:5px;
    vertical-align:middle!important
}

.Grid td td
{
    padding:2px;
    border:none!important;
    vertical-align:middle!Important
}
.Grid th a{color:#FFF;text-decoration:none;}
.Grid th a:hover{text-decoration:underline;}

.lineheight20
{
	line-height:20px;
}
.menulist{
	padding:0;
	margin:0;
	height:29px;
	float:left;
	border-left:1px solid #354B9A;
	border-right:1px solid #354B9A;}
.menulist li
{
	list-style:none;
	display:inline;
	float:left;	
	border-left:1px solid #354B9A;
	border-right:1px solid #1C255C;
}
.menulist li a{padding:7px 10px; text-decoration:none;float:left;display:block}
.menulist li a:hover{background:#657BC0}
.menulist li.active a{background:#5370D1!important}

.clear{clear:both;}
.imagegrid
{
	background:#DCDCDC;
	margin-bottom:10px;
	padding:10px;
}
.imagegrid1
{
    float:left;
    width:100%;
	background:#DCDCDC;
	margin-bottom:10px;
	
}
.ProductImageContainer
{
	float:left;
	width:200px;
	margin:5px;
	background:#FFF;
	/*border:1px solid #808080;*/
	text-align:center;
}
.ProductImageContainer .image
{
    width:200px;
    height:200px;
}
.ProductImageContainer .image a{display:block;width:100px;height:100px;float:left;} 
.ProductImageContainer .title a{display:block;background:#1D275E;padding:8px;white-space:nowrap;overflow:hidden}
.ProductImageContainer .title a:hover,
.ProductImageContainer:hover .title a
{background:#5370D1;text-decoration:none}
.ProductImageContainer a
{
	color:#FFF;
	font-weight:bold;
	text-decoration:none}
.ProductImageContainer a:hover{text-decoration:underline;}
.ProductImage 
{
	width:200px;
	height:200px;
}
.ProductImageBig{
width:200px;
height:200px;
border:1px solid #DCDCDC!important}

.red {color: #FF0000}
.al_right{text-align:right;}
.al_left{text-align:left}
.al_center{ text-align:center;}
.pad3 { padding:3px }

.FieldValidator {color: #FF0000}
.tabs 
{
    padding:0;
    margin:-52px 0 0 -25px;
    position:relative;
    z-index:2;
    float:left;
}
.tabs li
{
    display:inline;
    height:27px;
    float:left;
    border-right:1px solid #FFF;
}
.tabs-hide {
        display: none;
    }
.tabs li.tabs-selected
{
    display:inline;
    background-color:#DCDCDC;
    height:27px;
    float:left;
}
.tabs li.tabs-selected a{background:#1D275E!important;padding:5px 20px;}

.tabs li a
{
    background-color:#ACACAC;
    padding:5px 20px 4px 20px;
    display:block;
    float:left;
    color:#FFF;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
    height:17px;
}
.tabs li a:hover
{
    background:#5370D1
}

/* Progress bar */
#preloader_container
{	z-index: 9100;
    position:fixed;
    left: 0;
    top: 0;
    right:0;
    bottom:0;
    display:none;
    background:#FFF;
    opacity:0.5;
    filter:alpha(opacity=50);
}

#preloader
{
    display:none;
    width:150px;
    height:25px;
    padding-top:85px;
    position:fixed;
    top:50%;
    left:50%;
    margin-left:-75px;
    margin-top:-55px;
    z-index:9101;
    background:#FFF url(../../Images/progress.gif) no-repeat  center 5px;
    border:4px solid #1D275E;
    text-align:center;
    color:#1D275E;
    font-weight:bold;
}
/* endof Progress bar */

/* MessageBox */
#popup_container, #popup_container_img
{
    z-index: 9000;
    position: fixed;
    left: 0;
    top: 0;
    right:0;
    bottom:0;
    background: url(bg.png);
    display:none;
    background:#FFF;
    opacity:0.5;
    filter:alpha(opacity=50);
}

#popup_popup, #popup_popup_img
{
    background: #fff;
    border: 5px solid #1D275E;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 9002;
    display:none;
    width:350px;
    margin-left: -175px;
}

#popup_close, .close
{
    float: right;
    width: 15px;
    height: 15px;
    display: block;
    background: url(../../Images/close_popup.gif) no-repeat top center;
    cursor: pointer;
    margin-bottom: 5px;
}
#popup_close:hover, .close:hover
{
    background-position:center -15px;
}


.cls_Error,.cls_Warning,.cls_Info,.cls_Unknown
{
    padding:20px 20px 20px 45px;
    font-weight:bold;
    text-align:center;
}

#popup_popup .toppopup, #popup_popup_img .toppopup
{
    background:#1D275E url(../../Images/logo_small.png) no-repeat left top;
    padding:3px;
    height:20px;
}

/* endof MessageBox */

/*Ira*/
.welcome{
height:12px;
padding:5px;
text-align:right;
font-size:11px;
color:#F0F0F0;
}
.welcome A{color:#FFF;text-decoration:none;border-left:1px solid #D0D0D0;padding-left:5px}
.welcome A:hover{text-decoration:underline}
.left_panel{width:160px;float:left;}
.left_panel UL{margin:0;padding:0;}
.left_panel UL LI{
    width:155px;
    display:block;
    background:#FFF;
    margin:0;
    padding:0;
    list-style:none;
    margin:0 0 5px 0;
    }
.left_panel UL LI A{
    padding:5px 18px 5px 10px;
    display:block;
    font-weight:bold;
    text-decoration:none;
    border-bottom:1px solid #000;
    border-top:1px solid #FFF;
    background:#E1E8FE url(../../Images/left_menu.gif) no-repeat 142px center;
   }
.left_panel UL LI A:hover{color:#FFF;background-color:#5370D1}    
.right_panel{margin-left:160px;padding:10px;}
.caption{
color:#FFF;
font-weight:bold;
margin-top:10px;}
.caption .b1,
.caption .b2,
.caption .b3,
.caption .b4,
.caption .b5{background:#1D275E;}
.caption .b5{padding:0 5px 5px 5px;}
.pager SPAN,
.PagerGrid SPAN{color:Red;font-weight:bold;font-size:11px;padding:4px 10px 5px;display: inline-block}
.caption a{color:#FFF}
.caption a:hover{text-decoration:none}
.caption table td{padding:2px;margin:0;}
.description{padding:0 15px; line-height:20px}
.bold{font-weight:bold}
.mainContent{padding:10px}
.tablePad td{padding:3px;vertical-align:middle!important}
#container{
margin-top:30px;
border:10px solid #1D275E;
padding:15px}
.lightgrey{background:#F2F2F3;
padding:10px;
line-height:20px;
font-size:14px;
border-top:1px solid #DCDCDC;
border-bottom:1px solid #DCDCDC;
margin:5px 0;}
.borderImage{float:left;border:2px solid #1D275E}
#divLayout div{white-space:nowrap;}
.input_calendar{
background:url(../../Images/calendar.gif) no-repeat top right;
width:100px;
}
.MaxWidth{width:50px}
.ButtonUp
{
	width:15px;
	height:10px;
	display:block;
	background:url(../../Images/grid_arrow_up.png) no-repeat center top
}
.ButtonDown
{
	width:15px;
	height:10px;
	display:block;
	background:url(../../Images/grid_arrow_down.png) no-repeat center top
}
#divRejectPopup
{
    font-family:Arial, Tahoma;
    font-size:11px;
}
#divRejectPopup #popup_popup
{
    margin-top:-85px;    
}


#divRejectPopup TABLE {
    width:100%;
}
#divRejectPopup TABLE TD{
    width:100%;
    padding:5px 7px 0px 5px;
    font
}
#divRejectPopup TEXTAREA
{
 width:100%;
 height:75px;
 overflow:auto;
 border:1px solid gray;
 font-size: 100%;
 padding: 0;
}

.selectedRow A
{
	color:White;
}

.fullSizedImage
{
	cursor:pointer;
}

.imgZoom
{
    position:relative;
    margin-top:-200px;
    margin-left:200px;
    width:25px;
    height:25px;
    background:url(../../Images/zoom.png) no-repeat center center;
    display:none;
    
}

.supportLink
{
	float:right;
	color:white;
	text-align:right;
	font-size:11pt;
	margin-right:10px;
	margin-top:15px;
	font-style:italic;
	font-weight:bold;
}

.supportLink a:link
{
	color:white;
}