/****** MIT.AC.IR Ahoora Programmnig Group*****/
body {
	font-family: Tahoma;
	margin:0px;
	padding:0px;
	background-color: White; /*#eaf3fd;*/
	background-image:url('bg_main.gif');
	background-repeat:repeat-x;
}

select, textarea, input
{
	font-family: Tahoma;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus
{
    background: #f5f5f5;
    background: #f6f6b1;
    outline: none;
    color: red;
    /*font-weight: bold;*/
    border: 1px solid #4d90fe;
    box-shadow: 0pt 1px 2px rgba(0, 0, 0, 0.3) inset;
}

input[type="text"]:hover, input[type="password"]:hover, textarea:hover
{
  border: 1px solid #b9b9b9;
  border-top: 1px solid #a0a0a0;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}

.mySpan
{
	font-size:9pt;
}

a
{
	color: #0072bc;
	text-decoration: none;
	font-family:Tahoma;
}

a.strong {
	color: #ff2c00;
	font-weight: bold;
}

a:hover.strong {
	color: #3786c3;
}


a.black {
	color: #000000;
}

a:hover {
	color: #FF0000;
}

a.alt {
	color: #ff2c00;
}

a:hover.alt {
	color: #2675c2;
}

a.alt2 {
	color: #222222;
}

a:hover.alt2 {
	color: #ff2c00;
}

/****************************/
#mainLayoutTable
{
	border:0px;
	width:98%;
}

#mainLayoutTable #row_2
{
	height:163px;
	background-image:url('banner_bg.gif');
	background-position:center top;
	background-repeat:repeat-x;
}

#mainLayoutTable #row_2 .rightCnr
{
	float:right;
	background-image:url('banner_right.gif');
	background-position:right top;
	background-repeat:no-repeat;
	height:163px;
	width:100%;
}

#mainLayoutTable #row_2 .leftCnr
{
	float:left;
	background-image:url('banner_left.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:163px;
	width:100%;
}

#mainLayoutTable #row_3
{
	height:12px;
	background-image:url('banner_row2_bg.gif');
	background-position:center top;
	background-repeat:repeat-x;
}

#mainLayoutTable #row_4
{
	vertical-align:top;
	background-image:url('body_top_bg.gif');
	background-position:center top;
	background-repeat:repeat-x;
}


#mainBodyTableTemp
{
	 border:0px;
	 /*border:1px solid red;*/
	 width:100%;	
}
#mainBodyTableTemp .rCell
{
	width:5px;
}

#mainBodyTableTemp .rTempDiv
{
	width:10px;
	height:355px;
}
#mainBodyTableTemp .rCellBody1
{
	vertical-align:top;
	width:20%;
	/*border:1px solid red;*/
}
#mainBodyTableTemp .rCellBody3
{
	vertical-align:top;
	width:25%;
	/*border:1px solid red;*/
}
#mainBodyTableTemp .rCellBody2
{
	vertical-align:top;
	/*border:1px solid red;*/
}

/********* Start Footer *********/
#footerLayoutTable
{
	border:0px;
	width:70%;
}
#footerLayoutTable #cellRight
{
	width:30px;
	height:35px;
	background-image:url('footer_right.gif');
	background-position:left top;
	background-repeat:no-repeat;
}

#footerLayoutTable #cellMiddle
{
	height:35px;
	background-image:url('footer_middle.gif');
	background-position:center top;
	background-repeat:repeat-x;
	font-size:9pt;
}


#footerLayoutTable #cellLeft
{
	width:30px;
	height:35px;
	background-image:url('footer_left.gif');
	background-position:right top;
	background-repeat:no-repeat;
}
/*********  End  Footer *********/

/********* Start Frame Blue *********/
.frameBlueStar
{
	padding-top:10px;
}
.frameBlueStar .rowB_1
{
	width:100%;
	border-right:1px solid #a9c1e2;
	border-left:1px solid #a9c1e2;
}
.frameBlueStar .rowB_1 .leftC
{
	width:100%;
	height:31px;
	float:right;
	background-image:url('frameB_top_right.gif');
	background-position:center top;
	background-repeat:repeat-x;
}
.frameBlueStar .rowB_1 .rightC
{
	font-size:10pt;
	/*color:White;*/
	color:#72d7f7;
	
	padding-right:9pt;
	padding-top:5px;
	
	font-weight:600;
	
	width:100%;
	height:31px;
	float:left;
	background-image:url('frameB_top_left.gif');
	background-position:left top;
	background-repeat:no-repeat;
}
.frameBlueStar .rowB_2
{
	padding:5px;
	background-color:White;
	border-right:1px solid #a9c1e2;
	border-bottom:1px solid #a9c1e2;
	border-left:1px solid #a9c1e2;
}
/*********  End  Frame Blue *********/

/*****************/
#menuTopBlueStar
{
	border:0px;
	font-size:9pt;
	height:31px;		
}
#menuTopBlueStar .tempBar
{
	width:20px;
}
#menuTopBlueStar .separator
{
	width:7px;
	background-image:url('separator.gif');
	background-position:center center;
	background-repeat:no-repeat;
	text-align:center;
}
#menuTopBlueStar .cellRegular
{
	font-weight:600;
	padding-left:5px;
	padding-right:5px;
	/*font-size:9pt;
	color:#72d7f7;*/
	color:White;
	text-align:center;
}

#menuTopBlueStar .cellMouseOver
{
	font-weight:600;
	padding-left:5px;
	padding-right:5px;
	color:Navy;
	text-align:center;
	cursor:pointer;
	
	background-image:url('menuSelect_bg.gif');
	background-position:center top;
	background-repeat:repeat-x;
	text-align:center;
	
}

#menuTopBlueStar .cellSelect
{
	font-weight:600;
	padding-left:5px;
	padding-right:5px;
	background-image:url('menuOver_bg.gif');
	background-position:center top;
	background-repeat:repeat-x;
	text-align:center;
}
/*****************/


#verticallyMenu
{
	width:100%;
	font-size:9pt;
}
#verticallyMenu li
{
	list-style-type: none;
	margin: 0px;
	width:100%;
	float:right;
	/*************padding:0px;*/
	background-image:url('vMenuOutLeft.gif');
	background-position:left top;
	background-repeat:repeat-x;
}

#verticallyMenu li a
{	
	display: block;
	height: 25px;
	padding: 4px 16px 0px 1px;
	color: #FFFFFF;
	
	background-image:url('vMenuOutRight.gif');
	background-position:right top;
	background-repeat:no-repeat;
	text-decoration: none;	
	/*border-bottom: 1px solid #ffffff;
	background-color: #515C8B;*/
}

#verticallyMenu li:hover, #verticallyMenu li.OverName
{
	float:right;
	background-image:url('vMenuOverLeft.gif');
	background-position:left top;
	background-repeat:repeat-x;
}

#verticallyMenu li a:hover
{
	color:Navy;
	display: block;
	font-weight:600;
	background-image:url('vMenuOverRight.gif');
	background-position:right top;
	background-repeat:no-repeat;
}

/***********************/
.subRightMenu 
{
	margin-top:0px;
	margin-right:5px;
	margin-bottom:3px;
	font-size:8pt;
}

.subRightMenu a 
{
	display: block;
	padding: 2px 10px 0px 1px;
	color: #000000!important;
	background-color: #c0c0c0;
	text-decoration: none;
	border-bottom: 1px solid #555555;
}

.subRightMenu a:hover 
{
	color: #FF8000!important;
	display: block;
	padding: 2px 10px 0px 1px;
	background-color: #8a8a8a;
	text-decoration: none;
	font-weight:600;
}

/********************* End Right Click ******************/


.tableQuickLink
{
	border:0px;
}
.tableQuickLink .bulletCell
{
	width: 5%;
	color: #EEB91A;
}

.tableQuickLink a
{
	color:Navy;
	font-size:9pt;
	/*color: #EEB91A;*/
}
.tableQuickLink a:hover
{
	color:red;
	
	font-size:9pt;
	/*color: #EEB91A;*/
}

/******************/
#frameBodyContent
{
	width:100%;
	border:0px;	
}

#frameBodyContent a
{
	font-size:10pt;
}

#frameBodyContent tr
{
	background-color:#f9fafa;
}

#frameBodyContent .cellBullet1
{
	width:27px;
	height:23px;
	background:url('checkmark1.png') center right no-repeat;
}
#frameBodyContent .cellBullet2
{
	width:15px;
	height:20px;
	background:url('checkmark2.gif') center center no-repeat;
}
#frameBodyContent .cellBullet3
{
	width:22px;
	height:20px;
	background:url('checkmark3.gif') center right no-repeat;	
}

.myDialogBody{
	font-family:Tahoma,Arial;
	background-image:url('frameHome2Bg.gif');
	margin:4px;
}

/********** Start Right Click **********/
#rightClick
{
	padding: 2px;
	font-size:9pt;
	/*border-top: 1px solid #9fca3f;*/
}

#rightClick a
{
	display: block;
	height: 24px;
	padding: 4px 16px 0px 1px;
	color: #000000;
	background-color: #d8e5f0;
	text-decoration: none;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
}

#rightClick a:hover
{
	color: navy;
	display: block;
	height: 24px;
	padding: 4px 16px 0px 1px;
	background-color: #5abedd;
	text-decoration: none;
	font-weight:600;
}

/******* End Right Click ********/

/**********************/
.table_program
{
	border:1px dotted #000000;
	background-image: url('table_program.gif');
	font-size:8pt;
	color:#000080;
	text-align:center; 
	font-weight:bold;
	height:50px;
	width:75px;
	font-family:Tahoma;
}

.table_program_cell
{
	border:1px dotted #000000;
	background-image: url('bar_Yellow_Cell.gif');
	font-size:8pt;
	color:#3333CC;
	text-align:center; 
	/*font-weight:bold;*/
	height:50px;
	cursor: pointer;
}

.table_program_view
{
	border:1px dotted #000000;
	background-image: url('bar_Yellow_Cell.gif');
	font-size:8pt;
	color:#0033CC;
	text-align:center; 
	height:50px;
}
/**********************/

.navigBarSel
{
	border: 1px solid #3779b4;
	/*padding: 2px;*/
	background-color: #e6e6e6;
	font-weight: 600;
	font-size:10pt;
}


.inputTextBox
{
	height: 25px;
	padding-top: 3px;
	padding-left: 5px;
	/*************/
	border-top-width: 1px;
	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: #7c7c7c;
	border-right-color: #cecece;
	border-bottom-color: #c3c3c3;
	border-left-color: #7c7c7c;
	background-color: #ffffff;
	background-image: url('sbox-bg.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	-background-x-position: 0%;
	-background-y-position: 0%;
}

.myBlueBttn, .myYellowBttn
{
	text-align: center;
	color: Navy;
	/*background-image: url('bg_yellow.jpg');*/
	background-image: url('table_bg.gif');
	background-repeat: repeat-x;
	background-position: center top;
	/*****/
	font-size: 10pt;
	border: 1px solid navy;
	/*width: 90px;*/
	padding: 5px;
	margin: 5px;
}

.myYellowBttn
{
	background-image: url('bg_yellow.jpg');
	width: 150px;
	font-size: 9pt;
}

.buttonGreen, a.buttonGreen
{
	background-image: url('green_button_bg.gif');
	background-position: center center;
	background-repeat: no-repeat;
	width: 185px;
	height: 32px;
	text-align: center;
	font-family: 'B Traffic', 'Traffic', '2  Traffic', Tahoma;
	font-size: 11pt;
	font-weight: bold;
	cursor: pointer;
}

a.buttonGreen
{
	display: block;
	margin-top: 5px 5px 5px 5px;
}

.myFontFarsi
{
	font-family: 'B koodak', 'koodak', '2  koodak', Tahoma;
	font-size: 16px;
}

.myBttnCustom
{
	background-image: url('myButtonBg.jpg');
	background-position: center center;
	background-repeat: repeat-x;
	font-size: 12pt;
	font-family: 'B Mitra', Mitra, Tahoma, 'B Roya', Roya;
	font-weight: bold;
	cursor: pointer;
	border: 1px solid black;
}

#captchaCodeBox
{
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 3px #c0c0c0;
	-webkit-box-shadow: 3px 3px 3px #c0c0c0;
	-box-shadow: 3px 3px 3px #c0c0c0;
}
